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结束的时间?
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 offset 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的批处理文件中如何加入时间显示的主要内容,如果未能解决你的问题,请参考以下文章
如何制作一个批处理文件来 ping 多台取决于用户输入的计算机?