【发布时间】:2012-08-29 23:33:15
【问题描述】:
想请教大家如何在Windows中按顺序运行批处理文件。 我试过了:
start /w batchfile_1.bat
start /w batchfile_2.bat
..
start /w batchfile_n.bat
但我必须手动关闭前一个 .bat 文件进程(例如通过单击),然后才能继续下一个进程。 是否有任何解决方案可以自动执行此操作,而无需我每次都手动关闭以前的 .bat 程序?
非常感谢。
【问题讨论】:
-
您是否尝试过在没有
start /w的情况下简单地运行它们?已经有一段时间了,但它们应该按顺序运行,等待对方完成,而不是在新窗口中打开等需要用户输入的情况。 -
我会检查这个问题的解决方案:Run Multiple batch files
-
@Brad:是的,如果没有 start /w,或者只使用 start,.bat 文件将同时运行,而不是按我想要的顺序运行。我也使用过调用,但它也使多个 .bat 文件同时运行。
-
@user1634603,不,尝试不使用
start或call。 -
愚蠢地投了票,没有更多地关注 cmets。对不起。
标签: batch-file sequential