Для кодовых страниц:
Код:
![Выделить весь код](images/misc/selectcode.png)
@ECHO OFF
FOR /F "tokens=2 delims=:" %%I IN ('CHCP') DO SET /A CP=%%I
IF %CP%==1252 GOTO 1252
IF %CP%==1251 GOTO 1251
IF %CP%==866 GOTO 866
:1252
chcp
tasklist /fi "STATUS eq not responding" /fo table /nh | find /i "%1%"
if %ERRORLEVEL%==0 exit /b 0
tasklist /fi "Состояние eq not responding" /fo table /nh | find /i "%1%"
if %ERRORLEVEL%==0 exit /b 0
EXIT /B 1
:1251
chcp
tasklist /fi "STATUS eq not responding" /fo table /nh | find /i "%1%"
if %ERRORLEVEL%==0 exit /b 0
tasklist /fi "Состояние eq not responding" /fo table /nh | find /i "%1%"
if %ERRORLEVEL%==0 exit /b 0
EXIT /B 1
:866
chcp
tasklist /fi "STATUS eq not responding" /fo table /nh | find /i "%1%"
if %ERRORLEVEL%==0 exit /b 0
tasklist /fi "Состояние eq not responding" /fo table /nh | find /i "%1%"
if %ERRORLEVEL%==0 exit /b 0
EXIT /B 1