如何在ping命令后面显示时间

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ping命令后面显示时间相关的知识,希望对你有一定的参考价值。

如何在ping命令后面显示时间,在前面显示也行,只要ping结果里面有显示时间就行
例如:
来自 1.1.1.1的回复: 字节=32 时间<1ms TTL=63 19:48:03.90

命令本身是不具备的,可以通过批处理实现,在后面加上时间
@echo off
d:
for /l %%i in (1,1,%999999999%) do (
ping %1192.168.1.1 -n 1% && echo %% >>ping.txt
date /t >>ping.txt
time /t >>ping.txt
)
pause

如果你想定时去PING,可以加入到计划任务里,生成的txt在D盘下。追问

抱歉,我比较笨,请问是否将以上批处理文件中的IP地址改为我想要ping的IP地址即可?是否要将这个文件另存为bat文件?非常感谢

追答

是的,把中间的IP改为你想PING的地址即可。批处理内容复制下来,粘贴到txt里面,注意换行,然后将扩展名.txt改为.bat就是批处理文件,执行以下,你可以到D盘下看ping.txt文件

追问

谢谢,已经OK

追答

如想修改批处理内的ip地址,在批处理上点击右键,选择编辑,即可对批处理文件进行修改。

参考技术A @echo off
set ip=10.0.8.22
::ip地址
set ad=%USERPROFILE%\Desktop\10.0.8.22.log
::日志路径
set t=10
::延时10秒
:a
ping %ip%>>%ad%
time /t>>%ad%
echo ------------------------------------------------------- >>%dz%
timeout %t% >nul
goto a

在windows下,ping命令多少时间显示刷新一次(一行代表多长时间)

解答如下:
1.ping 命令,ping bytes=32 时 需要时间<1ms ,显示一行刷新约需要1秒。
参考技术A 你在命令提示符下用ping命令可以看见时间,单位是毫秒

以上是关于如何在ping命令后面显示时间的主要内容,如果未能解决你的问题,请参考以下文章

ping命令结果中如何显示时间

批处理命令 记录ping的结果并显示当前时间

在windows下,ping命令多少时间显示刷新一次(一行代表多长时间)

ping命令显示时间

dos 下ping 显示系统时间的命令

如何在ping 命令结果前面加上时间日期