批处理如何统计ping文本内的多个ip通与不通的个数?

2025-04-19 20:45:37
推荐回答(2个)
回答1:

ping -n 1 192.168.1.1 |find "Reply"
rem
if %errorlevel%==1 (echo 192.168.1.1^ >>123.log) 

ping -n 1 192.168.1.2 |find "Reply"
rem
if %errorlevel%==1 (echo 192.168.1.2^ >>123.log)

将192.168.1.1等改成要ping 的IP,存为bat文件,多个IP的话多粘几行。

ping不通的IP会被写入同目录的123.log文件中。

回答2:

可以把ping后的数据保存到一个文件中,然后再统计
直接统计不了
保存到文件的批处理记不清了,好像是->文件名