Windows下在ping命令前加时间的脚本

Windows自带的ping命令不支持输出时间,有时为了监测网络稳定性需要比较长时间的ping,但通过默认输出的结果无法判断哪个时间段不通以及不通的时间有多长等,因此想在ping命令之前输出时间。

网上找到了些方法,感觉比较有用而且兼容性好的脚本摘抄如下:

@echo off
echo ----------------->ping.txt
:START
ping baidu.com >temp.txt
for /f "tokens=* delims=" %%i in (temp.txt) do (
echo %date% %time% %%i >> ping.txt
)
goto START

for句子中可以加eol=变成"eol= tokens=* delims="把空格开头的行去掉,还想把多余的无关行去掉又要保留错误输出行,还没找到合适的办法。

Tags:

Leave a Reply


提醒: 评论者允许使用'@user空格'的方式将自己的评论通知另外评论者。例如, ABC是本文的评论者之一,则使用'@ABC '(不包括单引号)将会自动将您的评论发送给ABC。请务必注意user必须和评论者名相匹配(大小写一致)。