用批处理,ping多个IP地址,输出ping 的情况,通和不通都输出

我要ping多个IP地址,输出ping的情况,输出的同时还要时间,我看网上搞了一个,但只要通的时候会输出,不通的时候没有输出,想要不通也输出,不然不知道那个IP不通:to... 我要ping多个IP地址,输出ping 的情况,输出的同时还要时间,我看网上搞了一个,但只要通的时候会输出,不通的时候没有输出,想要不通也输出,不然不知道那个IP不通
:top
SET LOGNAME=log_%date%.txt
SET LOGNAME=%LOGNAME: =%
SET LOGNAME=%LOGNAME:/=%

echo %date%%time%>>%LOGNAME%

ping -n 1 192.168.17.181 | findstr "TTL">> %LOGNAME%
ping -n 1 192.168.17.183 | findstr "TTL">> %LOGNAME%
ping -n 300 192.168.17.252 >nul
goto top
展开
 我来答
硅谷少年
2017-04-28 · TA获得超过7556个赞
知道大有可为答主
回答量:7116
采纳率:82%
帮助的人:1417万
展开全部
: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行?
也是可以做的。只是不明白你为什么要用这么笨的方法做一个如此简单的事。
快又稳
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应... 点击进入详情页
本回答由快又稳提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式