![]() |
Cmd Параметр ERRORLEVEL
Надо отследить запущен ли процесс и если отсутствует запустить программу.
SET SEARCH=qip.exe tasklist /fi "imagename eq %SEARCH%" /fo table /nh > %TEMP%\tmp.tmp find /c "%SEARCH%" %TEMP%\tmp.tmp if ERRORLEVEL 1 start notepad.exe почему блокнот стартует если код возврата 0? |
работает если сделать так:
SET SEARCH=ping.exe tasklist /fi "imagename eq %SEARCH%" /fo table /nh > %TEMP%\tmp.tmp find /c "%SEARCH%" %TEMP%\tmp.tmp echo %ERRORLEVEL% if %ERRORLEVEL%==1 start cmd.exe |
Время: 03:15. |
Время: 03:15.
© OSzone.net 2001-