【发布时间】:2020-01-17 08:12:03
【问题描述】:
我正在开发一个功能类似于 Windows 任务管理器但作为控制台应用程序的项目。到目前为止,我设法让应用程序呈现菜单,并且根据用户的选择,应用程序运行特定的功能。
现在,我正在考虑让应用程序使用命令执行某些功能,例如,假设我们有命令close -all。这应该关闭所有打开的窗口。
事实上,我有一些关于如何处理命令和调用相应函数的信息,我认为使用词法分析器生成标记然后使用解析器调用函数,如果我弄错了,请纠正我。
但是,只有当我的应用程序在 cmd 中运行时,我才能使用这些命令。我想要的是随时调用像wg close all(wg 是应用程序名称)这样的命令,然后可能继续运行其他cmd 命令,比如mkdir 或cd。
【问题讨论】:
-
在我看来,您需要创建一个包含您的自定义命令的 bash 脚本..
标签: c++ cmd console console-application