欢迎来访
我们一直在努力

带时间戳的ping(仅WIN11有效)

 
把以下这段代码复制到文本文件里保存为BAT文件即可:

@echo off   
set /p host1=请输入要ping的目标主机IP地址:  
set logfile=%host1%.log   
echo 目标主机 = %host1% >%logfile%  
for /f "tokens=*" %%A in ('ping %host1% -n 1 ') do (echo %%A>>%logfile% && GOTO Ping) 
:Ping  
for /f "tokens=* skip=2" %%A in ('ping %host1% -n 1 ') do (      
	echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A>>%logfile%     
	echo %date% %time:~0,2%:%time:~3,2%:%time:~6,2% %%A     
	findstr /C:"超时" "%host1%.log" > timeout_%logfile%     
	findstr /C:"无法" "%host1%.log" >> timeout_%logfile%     
	findstr /C:"失败" "%host1%.log" >> timeout_%logfile%     
	timeout 1 >NUL      
GOTO Ping) 
赞(1) 打赏
未经允许不得转载:斯普林网络 » 带时间戳的ping(仅WIN11有效)

评论 抢沙发

因为专注,所以我们能走的更远

公司拥有一支朝气蓬勃,技术过硬且创新敬业的新生代高素质人才队伍,依靠良好的信誉与技术优势 ,取得了用户的一致好评,以及同行业的共同认可。

联系我们