我有 3 个批处理文件one.bat
,two.bat
和three.bat
. 所有三个 bat 文件都必须在它们自己的命令提示符 shell 中启动。所以现在我计划collect.bat
在一个批处理文件中执行所有三个批处理文件。但我不知道如何使每个批处理文件(one.bat
和two.bat
)three.bat
在不同的窗口中运行collect.bat
。有任何想法吗?提前致谢...
问问题
5382 次
3 回答
6
为此使用START
。每批将单独开始,无需等待完成
start one.bat
start two.bat
start three.bat
于 2012-11-10T06:31:29.083 回答
5
你最好用
start cmd /c one.bat
start cmd /c two.bat
start cmd /c three.bat
除非您希望在蝙蝠完成后保留这些窗口
于 2012-11-10T06:37:55.030 回答
3
要添加到此...如果您需要一次执行一个,而不是一次执行所有三个,您需要添加 /wait .. 如果您想运行它们,请按如下方式最小化添加 /min:
start /wait /min cmd /c one.bat
start /wait /min cmd /c two.bat
start /wait /min cmd /c three.bat
exit
于 2012-11-10T14:26:11.157 回答