【发布时间】:2016-02-08 15:36:42
【问题描述】:
我有一个主批处理文件,而不是调用 4 个其他批处理文件,因此我们可以并行运行。
例子:
Main.bat
start call batch1.bat
start call batch2.bat
start call batch3.bat
start call batch4.bat
exit
我希望 Main.bat 在所有 batch1 到 batch 4 都停止执行后退出。这样,我可以得到批处理文件的总运行时间。问题是 Main.bat 甚至在 batch1 到 batch4 完成执行之前就退出了。
我尝试计算每个批处理文件的 %errorlevel%,但即使 4 个 .bat 文件仍在运行,它也总是返回 0。
希望有人可以帮助我!
谢谢! :)
【问题讨论】:
标签: windows batch-file cmd parallel-processing call