Board logo

标题: [已结]2003系统批处理汉字问题 [打印本页]

作者: zcyzzzm     时间: 2008-10-14 00:00    标题: [已结]2003系统批处理汉字问题
判断文件是否已经运行方法: set zcy_name=悠悠网站数据.exe echo 下面进行延时判断,为了循环运行时降低cpu! ping 127.0.0.1 -n 3 >nul 2>nul tasklist |find /i "%zcy_name%" if %errorlevel%==0 (echo 运行) else (echo 没有运行) exit 这个批处理在xp下面很正常的,但是到了2003系统,则无效,好像2003的tasklist |find 方法不能识别汉字,请问有什么方法处理(文件要是汉字名称) [ Last edited by HAT on 2008-10-14 at 22:14 ]

作者: zcyzzzm     时间: 2008-10-14 10:20
没有人回答啊

作者: HAT     时间: 2008-10-14 12:16
结果贴出来看看:
chcp 936
set zcy_name=悠悠网站数据.exe
echo 下面进行延时判断,为了循环运行时降低cpu!
ping 127.0.0.1 -n 3 >nul 2>nul
tasklist|find /i "%zcy_name%"
if %errorlevel%==0 (echo 运行) else (echo 没有运行)
pause

作者: zcyzzzm     时间: 2008-10-14 22:00
非常有效,谢谢!!!