我有3个批处理文件
-First.bat(执行需要一段时间生成报告的.exe程序):
start /WAIT /W /B "" "C:\program.exe"
-Second.bat(重命名生成的文件并将其移动到其他位置)
-Third.bat(调用First.bat然后调用Second.bat)这是我写的方式:
echo batch controller
call "C:\First.bat"
echo booo
call "C:\Second.bat"
echo batch controller running again
问题是second.bat是在first.bat终止之前执行的,尽管我写了
start /WAIT
答案 0 :(得分:1)
你可以说:
echo batch controller & call "C:\First.bat" & echo booo & call "C:\Second.bat" & echo batch controller running again
&
之后的命令只会在完成之前执行。