1

我有 3 个批处理文件one.battwo.batthree.bat. 所有三个 bat 文件都必须在它们自己的命令提示符 shell 中启动。所以现在我计划collect.bat在一个批处理文件中执行所有三个批处理文件。但我不知道如何使每个批处理文件(one.battwo.batthree.bat在不同的窗口中运行collect.bat。有任何想法吗?提前致谢...

4

3 回答 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 回答