ping的批处理文件中如何加入时间显示

Posted

tags:

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

制作了如下批处理文件:
ping 192.168.1.1地址50次自后自动关闭该bat文件,并把记录保存到1.txt文档中。

@echo on
ping 192.168.1.1 -n 50 >>1.txt
exit

但是如何在1.txt文档中添加ping开始的时间和ping结束的时间?

参考技术A @echo off
echo start time: %date% %time% >>1.txt
ping 192.168.1.1 -n 50 >>1.txt
echo end time: %date% %time% >>1.txt
exit

参考资料:http://hi.baidu.com/ynnal911

本回答被提问者采纳
参考技术B @echo off :loop ping -n 8 898.888.8.8 >>pingtime.log ping -n 8 898.888.8.8|findstr /i /c:"Request timed out." if %errorlevel%==1 (echo.>>pingtime.log&echo 时间:%date%_%time%,ping不通.>>pingtime....

如何在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

以上是关于ping的批处理文件中如何加入时间显示的主要内容,如果未能解决你的问题,请参考以下文章

DOS 批处理文件 ping脚本返回时间

如何把ping 的时间结果输出到指定的excel 表格中?

如何制作一个批处理文件来 ping 多台取决于用户输入的计算机?

需要一个批处理:一直ping一个ip地址,并且把ping的记过写入文本日志文件。且记录下每个ping不通的时间

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

如何把ping多个ip地址的结果保存在一个文件里