bat批处理:ping几个IP,能ping通就不用管。如果出现连续5次或更多’请求超时‘的时候就ping下一个地址。文件比如是:ping 111.11.26.238 -n 100ping 111.11.26.254 -n 100ping 111.11.27.110 -n 100ping 111.11.27.182 -n 100ping 111.11.27.209 -n 100
要想检测到“请求超时”字样,那么每个ip只能ping一次,并重复100次,这样才能得到想要的信息,不过这样一来,日志结果看着就头疼了。如果不嫌看着头疼的话,就用下面代码吧!
@echo off感谢你提供的代码,十分感谢。可是我觉得好像并不是我要的,依然谢谢你!
我是需要一个这样的,我需要每次ping几个IP,每个ip需要ping100次,如果遇到这个ip不通的话,是会等很长很长的时间,所以我需要一个代码把这个不通的IP跳过去,这个是我想要的。
是不是挺麻烦的?我也是想碰碰运气看能不能有这种代码,没有的话就慢慢等也行的。
我知道您的意思。但ping的过程中,是无法获取ping信息的,只有结束后,才能获取。所以我就用了每个ip只ping一次,重复ping100次的方式来获取不通的信息,已达到检测的效果。