BAT批处理关闭再运行另一个批处理的写法

来源:百度知道 编辑:UC知道 时间:2024/05/13 16:51:08
比如我有两个批处理:1.bat和2.bat
1.bat要执行的东西得花很长时间。如果在这时间内直接用鼠标关闭了这个1.bat 。怎么让它自动执行2.bat 。
用winrar把两个bat文件捆绑在一起,设置当关闭1.bat后运行2.bat 这个是怎么设置的?

很简单啊,可以用winrar把两个bat文件捆绑在一起,设置当关闭1.bat后运行2.bat,还有不明白的地方可以提出来

不好办,但我可以告诉你一个从进程来判断并先后执行的方法

假设1.bat里引用的程序1.exe,2.bat里要引用的程序是2.exe

那么可以这样来判断

:a
ping 127.1 -n 5 >nul 2>nul
tasklist|findstr /i "1.exe" || start "" "2.exe"
goto :a

上面意思是当进程中不存在1.exe时自动运行2.exe