我有一个文件,用于检查进程是否正在运行。如果是的话,那么它会循环,如果没有,它会将一个行回显到一个txt文件中,我的问题是当进程没有运行时它仍然继续循环。这里是我的代码批处理ERRORLEVEL问题
:a
Tasklist /v | findstr CMD.exe | findstr LAN
If ERRORLEVEL==1 goto :done
Goto :a
:done
Echo %USERNAME% has logged out. >>log.txt
我觉得我做错了什么与ERRORLEVEL althought我受够了,如果,如果不是0-2 errorlevels语句尝试过。