我希望batch1.bat
检查batch2.bat
是否正在运行。如果batch2.bat
正在运行,我不希望发生任何事情。如果batch2.bat
未运行,我希望batch1.bat
终止进程{{1}}。
换句话说,我希望process1.exe
启动batch1.bat
并等待它关闭。关闭后,我希望batch2.bat
结束。
我该怎么写process1.exe
?
答案 0 :(得分:1)
Batch1.cmd
@echo off
echo 1: starting
echo 1: calling batch2
cmd /c "batch2.cmd"
echo 1: back to batch1
echo 1: end batch1
taskkill /im process1.exe /f >nul 2>nul
Batch2.cmd
@echo off
echo 2: starting batch2
echo 2: in batch2
pause
echo 2: leaving batch2