之前写过一个长 ping命令加上时间标签,检测网络连接状态的文章。
使用过程发现那个版本有些不友好:
1、时间标签加在一批 ping 命令的上面
2、时间不能很精确的跟踪,使用它是每隔3秒的时长ping一次查看
set IP="xxx.xxx.xxx.xxx" //输入你要ping 的 IP 地址
:A
echo %date% %time% >> D:\%IP%.txt
ping %IP% | find "TTL" >> D:\%IP%.txt
GOTO:A
后来上网无意中又发现了如下另一种方法,感觉ping 的时间更细腻些。
pingTest.vbs 内容如下:
Set shell = WScript.CreateObject("WScript.Shell")
Set re=New RegExp
re.Pattern = "^Reply|^Request"
Set myping=shell.Exec("ping 130.75.242.55 -t")
while Not myping.StdOut.AtEndOfStream
strLine = myping.StdOut.ReadLine()
r=re.Test(strLine)
If r Then
WScript.Echo date & " "& time & chr(9) & strLine
End if
Wend
使用:
1、开始 — 运行 —在弹出的命令框中输入cscript 然后将该文件拖入即可。
2、如果想将ping 的结果写入到指定文件中可以按照如下操作:运行—输入cmd :输入cscript pingTest.vbs>>d:\pingTest.txt
3、封装使用:将 pingTest.vbs 放到指定的盘符下,比如D:\pingTest.vbs ;然后生成一个可执行bat 文件 ping.bat ,使用的时候我们只要双击该bat 文件就可以了。
ping.bat 内容如下:
cscript D:\pingTest.vbs>>D:\pingTest.txt
效果演示:
Microsoft (R) Windows Script Host Version 5.7
版权所有(C) Microsoft Corporation 1996-2001。保留所有权利。
2011-12-22 下午 05:28:47Reply from 130.75.242.55: bytes=32 time=5ms TTL=123
2011-12-22 下午 05:28:48Reply from 130.75.242.55: bytes=32 time=3ms TTL=123
2011-12-22 下午 05:28:49Reply from 130.75.242.55: bytes=32 time=2ms TTL=123
2011-12-22 下午 05:28:50Reply from 130.75.242.55: bytes=32 time=3ms TTL=123
2011-12-22 下午 05:28:51Reply from 130.75.242.55: bytes=32 time=2ms TTL=123
2011-12-22 下午 05:28:52Reply from 130.75.242.55: bytes=32 time=1ms TTL=123
2011-12-22 下午 05:28:53Reply from 130.75.242.55: bytes=32 time=3ms TTL=123
分享到:
相关推荐
ping 命令是用于检测网络连接情况的命令工具,通过向目标计算机发送 ICMP 回显请求报文来检测目标计算机是否在线。ping 命令的主要功能是测试网络连接的可达性和延迟。 使用 ping 命令检测网络故障 在检测网络故障...
ping命令是网络诊断中最常用的工具之一,主要用于检测网络连接的连通性、延迟以及丢包情况。在标题和描述中提到的"ping命令带时间",实际上是指在执行ping命令时,显示每个回应数据包的发送和接收时间,这对于分析...
标题中的“命令ping的源代码.rar_windowssource命令_网络测_网络连接”指的是这个压缩包文件包含了Windows操作系统中ping命令的源代码,这对于我们理解ping命令的工作原理以及如何实现网络连接测试至关重要。ping是...
这些记录可以帮助我们了解网络连接的实时性能,如丢包率、平均响应时间和最大/最小响应时间等。在网络故障排查中,我们可以通过比较不同时间段的日志来识别问题出现的模式,从而找出可能的网络瓶颈或故障点。 除了...
4. Ping 本网网关或本网 IP 地址,这样的是为了检查硬件设备是否有问题,也可以检查本机与本地网络连接是否正常; 5. Ping 远程 IP 地址,这主要是检查本网或本机与外部的连接是否正常。 在检查网络连通的过程中...
如果目标主机能够回应, Ping 命令将显示回应的状态,包括回应的时间和 TTL(生存时间)。否则,将显示请求超时或无法连接的信息。 在使用 Ping 命令时,我们可以输入不同的地址来检测网络状况。例如,我们可以输入...
VB使用Ping命令检查网络连接状态,有需要的可以下载研究。
Ping 命令是用于检测网络连接性、可达性和名称解析等问题的 TCP/IP 命令。Ping 命令可以排除网卡、Modem、电缆和路由器等存在的故障。在 Windows 2000 下,Ping 命令的格式为: `ping [-t] [-a] [-n Count] [-l ...
在Windows操作系统中,进行长时间的网络稳定性检测时,通常会使用`ping`命令。这个工具简单易用,能够持续发送ICMP(Internet Control Message Protocol)数据包到指定的服务器或设备,以检查网络连接的可靠性。然而...
标题中的“网络状态测试工具 PING 掉包记录 测试 超时时间可设置”表明这是一款基于VB(Visual Basic)编写的网络诊断工具,主要用于检测网络连接的稳定性、速度和丢包情况。该工具提供了自定义超时时间的功能,以...
5. 使用 -f 选项,可以强制 Ping 命令使用回送请求的方式来检测网络连接。 6. 使用 -i 选项,可以指定 TTL(Time To Live 存在时间)值。这可以用于检测网络连接的可靠性和稳定性。 7. 使用 -v 选项,可以指定服务...
在IT行业中,PDA(Personal Digital Assistant)网络测试工具对于确保设备与网络的连接稳定性至关重要。"PING"是一种网络诊断...理解"PING"测试的原理和相关网络知识,有助于我们更好地管理和维护PDA设备的网络连接。
tnsping命令作为Oracle网络诊断工具之一,为数据库管理员提供了简单而有效的方法来检查客户端与远程数据库之间的网络连接状况。通过tnsping,不仅可以验证服务名解析的正确性,还可以检测监听器的状态,从而确保...
可以通过Ping远程服务器的Ip,或Url来检测网络是否正常,起到快速检测网络效果。
PING (Packet Internet Groper),因特网包探索器,用于测试网络连接量的程序。Ping发送一个ICMP(Internet Control Messages Protocol)即因特网信报控制协议;回声请求消息给目的地并报告是否收到所 希望的ICMP echo...
这些文档可能涵盖如何执行ping命令,解析返回的结果,以及如何利用ping来检测网络连接问题、探测主机在线状态、测量网络速度等。 以下是一些关于ping命令的知识点: 1. **基本用法**:在命令行中输入`ping 目标IP...
Ping 命令是一种广泛使用的检测网络连接状况的软件工具,可以发现指定的主机或路由器的网络连接故障,包括信道的故障与拥挤、路由信息的错误、中间主机的崩溃和重启等信息。 Ping 命令的使用及参数设置 Ping 命令...
3. **错误处理**:加入异常处理机制,如网络连接失败、超时等情况的处理。 4. **循环ping**:为了实现自动ping,可以将上述过程放入一个循环,设定循环次数或持续时间,持续监控网络状态。 5. **优化与调试**:...
如果应答时间短,表示数据包不必通过太多的路由器或网络连接速度比较快。 Ping 命令还能显示 TTL(Time To Live 存在时间)值,我们可以通过 TTL 值推算数据包已经通过了多少个路由器。例如,返回 TTL 值为 119,...