执行一个批处理文件在另一个批处理文件完成之后

8
2个回答

16

使用call函数来继续执行第一个文件,如下:

echo batch controller
call batch1.bat
call batch2.bat
echo batch controller running again

我不认为这是问题所在。有一个顶级批处理文件,按顺序执行两个次级批处理文件。 - Jim Lamb
@Jim...它应该按照我发布的方式工作...你在哪里看到问题?我编辑了示例以使用两个批处理文件。 - tanascius
是的,在这里需要使用“call”方法。 - Jim Lamb
感谢这个有用的网站。def,我要加入我的书签。 - Jiraheta

2
除非第一个进程在不等待的情况下生成进程,否则它们将自然地按顺序执行。请参阅START /WAIT以了解在命令行上启动进程并在继续之前等待其完成的方法。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接