我有一個文件,用於檢查進程是否正在運行。如果是的話,那麼它會循環,如果沒有,它會將一個行回顯到一個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語句嘗試過。