使用单个批处理文件在不同的cmd提示中执行多个批处理文件

时间:2012-11-10 06:30:16

标签: windows batch-file

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

3 个答案:

答案 0 :(得分:6)

使用START。每批产品将单独启动,无需等待完成

start one.bat
start two.bat
start three.bat

答案 1 :(得分:5)

你最好使用

start cmd /c one.bat
start cmd /c two.bat
start cmd /c three.bat

除非您希望在击球完成后保留这些窗口

答案 2 :(得分:3)

添加到此... 如果你需要一次执行一个,而不是一次执行所有三个,你需要添加/等待..如果你想运行它们最小化add / min,如下所示:

start /wait /min cmd /c one.bat
start /wait /min cmd /c two.bat
start /wait /min cmd /c three.bat
exit