bat 脚本,监控Windows当时网络情况

bat 脚本,监控Windows当时网络情况,
将监控日志输出到日志文件内,
输出信息为,当前时间+网络状态信息(ping)

:start
(find /c:TTL |ping www.baidu.com -n 1&&echo %date%%time%"网络正常">>log.txt)||(echo %date%%time%"网络异常">>log.txt)
timeout 3
goto start

将www.baidu.com换成你想监控的IP
timeout 3为延时3秒可以改成其他数字(有效范围1-99999)

 ping xxx.xxx.xxx.xxx -t > 你的文本文件

或者

@echo off

:start
set d=%date:~0,10%
set t=%time:~0,8%
echo %d% %t% >log.txt
ping xxx.xxx.xxx.xxx > log.txt

goto start

@echo off
C:\Windows\System32\PING.EXE -n 4 www.baidu.com|C:\Windows\System32\FIND.EXE "数据包" > c:\temp\bb.log
for /f "tokens=6" %%b in (c:\temp\bb.log) do ( set a=%%b)
set get=%a:~0,1%
echo %get%

图片说明这是命令和运行生成的日志截图

一楼写的应该没问题,就是追加符号可能写的不对吧
@echo off

:start
set d=%date:~0,10%
set t=%time:~0,8%
echo %d% %t% >>log.txt
ping xxx.xxx.xxx.xxx >> log.txt

goto start