@echo off
:cx
tasklist>1.txt
type 1.txt|find "Christmas day.exe">2.txt
set /p c=<2.txt
set a=%c:~0,17%
echo %a%>1.txt
set /p b=<1.txt
if not "%b%"=="Christmas day.exe" goto gb
if "%b%"=="Christmas day.exe" goto cx
:gb
echo 进程不存在
del 1.txt
del 2.txt
pause
我这样来循环判断Christmas day.exe进程时,当先Christmas day.exe,之后,再打开这个文件,然后关闭Christmas day.exe后,发现不会跳转到“进程不存在”这。我要一直检测这个进程,当这个进程退出后就跳转执行另一条命令,该怎么做啊?
:cx
tasklist>1.txt
type 1.txt|find "Christmas day.exe">2.txt
set /p c=<2.txt
set a=%c:~0,17%
echo %a%>1.txt
set /p b=<1.txt
if not "%b%"=="Christmas day.exe" goto gb
if "%b%"=="Christmas day.exe" goto cx
:gb
echo 进程不存在
del 1.txt
del 2.txt
pause
我这样来循环判断Christmas day.exe进程时,当先Christmas day.exe,之后,再打开这个文件,然后关闭Christmas day.exe后,发现不会跳转到“进程不存在”这。我要一直检测这个进程,当这个进程退出后就跳转执行另一条命令,该怎么做啊?
