标题: [网络连接] win7下的批处理求转换成xp下能用的! [打印本页]
作者: tieyiren 时间: 2013-7-18 11:38 标题: win7下的批处理求转换成xp下能用的!
- color 0a
- :3
- set /a n=t=0
- for /f "tokens=3 delims==m" %%a in ('ping 61.185.133.228^|find /i "ttl="') do (
- set /a n+=1
- if %%a gtr 100 set /a t+=1
- )
- if %n% leq 1 goto 1:
- if %t% geq 3 goto 2:
- goto 3:
复制代码
这个只能在win7下用,xp下就出错,请帮忙转换成xp下能用的,谢谢
作者: Python 时间: 2013-7-18 18:14
xp下的报错信息是什么?
作者: apang 时间: 2013-7-18 19:02
猜想:win7的ping是中文回显;而xp的ping是英文回显,m字符不止一个,第3节不再是时间值
for 循环语句这样改:- for /f "tokens=3 delims==" %%a in ('ping 61.185.133.228^|find /i "ttl="') do (
- set /a n+=1
- for /f "delims=m" %%b in ("%%a") do (
- if %%b gtr 100 set /a t+=1
- )
- )
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |