Board logo

标题: 怎么自动根据PING值范围,执行某一命令 [打印本页]

作者: su2353     时间: 2008-3-13 09:52    标题: 怎么自动根据PING值范围,执行某一命令

比如PING某一IP,如果IP不在线跳过

如果IP在线,PING返回时间大于100MS,就执行A命令(如ARP)

如果PING返回是另一个范围的值,就执行B命令
作者: pooronce     时间: 2008-3-13 10:43

for /f "tokens=1" %i in ('ping 192.168.0.1 -n 1 ^| find "Reply"') do set ping=%i
if pc%pingtime%==pc goto :skip
set pingtime=%ping:~0,-2%
if %ping% gtr 100 goto :A
...

作者: su2353     时间: 2008-3-19 10:39
LS的pc%pingtime%是什么意思
还有gtr也不明白
作者: pooronce     时间: 2008-3-19 11:48
注意看帮助
if /?
if pc%pingtime%==pc 是检测pingtime是否为空
作者: su2353     时间: 2008-3-19 15:58
我不明白这个这个%pingtime%是来自哪里的,系统中有这个变量?