awkozlov,
Позвольте поинтересоваться, что мешает переменной %zPID% стать нулем в строке
Цитата awkozlov:
for /f "skip=2 tokens=2 delims= " %%i in ('find /i "Running" %TEMP%\tmp_IsTk.txt') do (set /a zPID=0) »
|
при положительном или отрицательном поиске слова в файле, т.е. зачем нужна эта строка или зачем нужна в таком виде, запись "set /a zPID=0" - будет означать тоже самое.
Цитата awkozlov:
но пишет "Непредвиденное появление: | »
|
правильно так (для вашего кода, так как такую запись правильной тоже лучше не считать):
Код:
![Выделить весь код](images/misc/selectcode.png)
for /f "skip=2 tokens=2 delims= " %%i in ('tasklist /v ^| find /i "%1" ^| find /i "not responding"') do (set /a zPID=%%i)