标题: [网络连接] 【求助】批处理如何测试某IP连通情况。 [打印本页]
作者: 珠七七 时间: 2021-12-9 07:28 标题: 【求助】批处理如何测试某IP连通情况。
- @echo off
- :loop
- cls
- set IP1=192.168.15.92
- set IP2=192.168.10.93
- set IP3=192.168.163.2
- for %%i in (%IP1% %IP2% %IP3%) do (
- ping -n 2 %%i|findstr "TTL=" >nul &&echo,ping %%i 成功||>>"error.txt" echo,%date:~,10% %time:~,8% ping %%i 失败
- )
- for /l %%z in (60,-1,0) do (
- cls
- echo 倒数%%z秒后将再次ping!请稍等。。。
- ping 0 -n 2 >nul
- )
- goto loop
复制代码
几年前问论坛得到的代码,目前在win10系统下运行能显示PING这几个IP的情况。但现在想把它的结果记录下来,结果为通就显示在批处理上,结果不通就把结果当前时间 PING IP失败保存error.txt,应该 怎样去完善这段代码,请大家指教一下。
作者: for_flr 时间: 2021-12-9 13:18
每个ip重复ping,一次用于屏幕显示,一次用于保存结果。- ping -n 2 %%i|findstr "TTL=" >nul &&ping -n 2 %%i||>>"error.txt" echo,%date:~,10% %time:~,8% ping %%i 失败
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |