楼上的是2和3不在同一窗口同时执行了吧,你可以在1.bat中写入如下命令吧,是一个一个执行2完了再执行3
@call cache\2.bat@call cache\3.bat@exit
自动关闭的前提是你的2和3脚本能够自动关闭,比如取消其中所有pause等,2和3还有其他原因也无法自动完成命令导致无法自动退出返回到1中继续执行,你可以将2和3内容放出来看看。
start "" "cache\2.bat"start "" "cache\3.bat"