【发布时间】:2020-08-12 21:04:14
【问题描述】:
我有一个调用多个批处理文件的主批处理文件。我希望能够同时执行所有这些批处理文件。全部完成后,我需要在主批处理文件中进行进一步的处理。
当我使用“开始”调用多个批处理文件时,我可以同时启动所有批处理文件,但我无法跟踪它们。 (主批处理文件认为他们的进程在执行其他批处理文件的那一刻就完成了)。
当我使用“调用”时,我可以监控批处理文件进程,但它会按顺序而不是同时启动批处理文件。
有没有办法解决这个问题?我在这台电脑上的权限有限,我正在尝试仅使用 Batch 来完成此操作。
主批处理文件
call first.bat
call second.bat
call third.bat
:: echo only after all batch process done
echo done!
first.bat
timeout /t 10
second.bat
timeout /t 10
第三个.bat
timeout /t 10
【问题讨论】:
标签: windows batch-file cmd parallel-processing