批处理ping192.168.1.8通就退出批处理,不通就执行下面批处理代码,请问下这代码怎样写?

如题所述

ping -n 1 192.168.1.8&&exit

只PING一次...
&& 是组合命令,效果就是前面的出错后面的就不执行了。如果一直没有出错则一直执行完所有命令
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-17
这简单啊 给你个思路吧
正常通的情况下会有TTL的 你查找PING的结果是否有TTL 如果有就执行代码 如果没有就退出
代码就不写了 网上查查命令就可以了 给个思路希望对你有帮助
第2个回答  2011-10-10
ping 192.168.1.8
if %errorlevel%==0 exit追问

能不能ping不通的时候执行下面代码呢?
wolcmd 002185F99181 192.168.1.201 255.255.255.0 7

追答

可以
ping 192.168.1.8
if not %errorlevel%==0 wolcmd 002185F99181 192.168.1.201 255.255.255.0 7

第3个回答  2011-10-11
@echo off&ping /n 1 /w 60 192.168.1.8 &&exit||echo ping不通:&pause
相似回答
大家正在搜