使用启动命令启动命令时,将命令传递到另一个 cmd 窗口
pass a command to another cmd window when starting it with the start command
我想在使用start命令启动命令时将命令传递给另一个cmd窗口。例如,我希望能够在新窗口中运行 dir 命令的位置键入类似 start cmd dir
的内容。不幸的是,我写它的方式,它不起作用。我想在 c/c++ 程序中运行此任务;但是,可以通过在system("start cmd dir");
函数中键入命令来轻松运行该命令
start "windowtitle" cmd /c dir
start "windowtitle" cmd /k dir
-
/c
运行命令并退出 -
/k
以交互方式运行命令并继续读取命令
对于更复杂的命令,请使用双引号,例如:
start "windowtitle" cmd /c "dir && pause"
这也可以写成
start "windowtitle" cmd /c dir ^&^& pause
因为^
文字化下一个字符,并防止原始cmd
将&&
视为命令分隔符。
相关文章:
- QProcess可以启动程序,但不能启动python(命令行)
- 该命令在QProcess中启动,不会返回Linux上的响应
- 如何从 c++ 程序启动 zsh/sh/bash 检查信号 SIGTTIN for 命令"cat &"
- 启动后向 QProcess 发出命令
- 使用启动命令启动命令时,将命令传递到另一个 cmd 窗口
- cmd 命令启动无法与新版本的 mingw32-make.exe一起使用?
- curl apis 在 DNS 启动和关闭时不会更改值,但 curl 命令提供成功/失败输出
- 如何创建一个可以在GUI对话模式下或通过命令行启动的C MFC程序
- 在C++中启动进程时隐藏命令提示符
- 使用 tcp 命令在 c++ 应用程序中启动函数
- 如何在应用程序启动后隐藏其命令提示符
- Qt应用程序在从QtCreator启动时查找库,但不是从命令行启动
- 为什么我的代码永远不会重新启动命令
- C++ System() 的替代方法,用于启动多个命令提示符.威纳皮 ( 无 MFC ).
- 批处理文件无法使用启动命令
- 如何重新启动C++命令提示符应用程序
- 从命令行启动时,在for循环期间不显示C++cout语句
- 简单的HowTo在调试器中启动OSX上的C++命令行工具
- 启动主程序之前的访问命令行
- 我可以在启动程序时从命令行重定向其他文件描述符吗?