/wait的意义是开个新进程并等到结束后才运行后面的。如果不加wait的话就是开一个新的进程然后继续运行
有1.bat和2.bat
1.bat的内容是
echo 1
start "开启2" /wait 2.bat
echo 2
2.bat的内容是
echo 这里是2
pause
exit
你自己试一下就知道了。在1.bat运行时如果不在被调用出来的2.bat中按任意键的话那么原来调用的1.bat是永远不会显示start命令的下一条的。
当然,如果你2.bat只没有exit的话那么start命令也会认为你调用的这个东东没有完成