用批处理,ping多个IP地址,输出ping 的情况,通和不通都输出
发布网友
发布时间:2022-05-02 02:06
我来回答
共1个回答
热心网友
时间:2022-06-26 17:34
:top
SET LOGNAME=log_%date%.txt
SET LOGNAME=%LOGNAME: =%
SET LOGNAME=%LOGNAME:/=%
echo %date%%time%>>%LOGNAME%
ping -n 1 192.168.17.181 >> %LOGNAME%
goto top
这样不筛选就是输出所有信息了。“ping -n 1 192.168.17.181 >> %LOGNAME%”这句改成你要的IP地址,写很多行就行了。推荐用“阿D网络工具包”,或者“局域网扫描器1.7破解版”,都能实现这个功能,而且还有很多其它功能。批处理只是最慢的一种方法而已。
追问
不筛选的话,输出太多信息了,而且不在同一行,不好查看
追答信息多你可以用excel后续处理,先保持完整再说。你要想只输出有用信息,那ping不通的怎么弄?
你的意思是只要“正在pingXXXX”和它下面这一行,总计2行?
也是可以做的。只是不明白你为什么要用这么笨的方法做一个如此简单的事。