@echo off
:loop
ping -n 1 192.168.1.1 >>pingtime.log
ping -n 1 192.168.1.1|findstr /i /c:"Request timed out."
if %errorlevel%==0 (echo.>>pingtime.log&echo 时间:%date%_%time%,ping不通.>>pingtime.log)
goto loop
用这个吧伙计
@rem pingtime.bat
@echo off
@echo "Begin ----------------------------"
rem time time /t pin %1 %2 %3 %4 %5 | find "Reply" rem sleep 10
time time /t
ping %1 %2 %3 %4 %5|find "Reply"
sleep 10
@rem pinglog.bat Createdby Zheng Xiaohui
@echo off
批处理文件pingtime.bat如此写,可以连续pingtime五个Ip地址
调用时在命令行中包括pingtime.bat的目录下调用命令pingtime IP地址(可以写上5个以内) >> pingtime.log
就可以把结果放到相同目录的pingtime.log中。
这就是我参考你搜索的方法所写的使用说明。
注:使用 >>符号在log中将结果添加到文件尾
使用 > 符号将结果覆盖原文件。