我有一堆批处理文件,每个批处理文件启动一堆可执行文件以同时运行。每个批处理文件启动 30 个可执行文件。当这 30 个完成后,我希望运行下一批可执行文件,一次再运行 30 个。.exe 是使用批处理文件中的“开始”命令调用的,它们工作得很好——我可以为每组 30 个 exe 运行单独的批处理文件,它们可以像应该的那样同时运行。
我创建了一个“主”批处理文件,它调用每个子批处理文件,但我不知道如何让它按顺序运行子批处理文件,等待一个完成后再开始下一个。
如果主批处理文件是这样的:
Batch1.bat
Batch2.bat
Batch3.bat
然后只调用第一个批处理文件-永远不会调用其他批处理文件。
如果主批处理文件是这样的:
call Batch1.bat
call Batch2.bat
call Batch3.bat
然后所有子批处理文件同时开始运行,我得到数百个试图同时启动的可执行文件。
如何让主批处理文件调用第一个批处理文件,等待它完成,然后调用下一个,等待它完成,然后调用下一个等?
提前致谢,
游戏