Windows批处理文件测量网络延迟
在Windows的批处理文件(.bat)中使用ping命令可以测量网络的延迟。以下是一个示例的bat文件,用于测量目标主机的延迟:
@echo off
set target=目标主机地址
set count=5
echo Pinging %target%...
for /l %%i in (1,1,%count%) do (
ping %target% -n 1 > nul
if errorlevel 1 (
echo Ping failed
) else (
for /f 'tokens=10 delims==< ' %%j in ('ping %target% -n 1 ^| findstr "Average"') do (
echo Ping time: %%j
)
)
)
pause
将上述代码保存为一个批处理文件(例如:ping延迟.bat),然后将'目标主机地址'替换为你要测量延迟的目标主机的IP地址或域名,'count'可以设置你要执行ping命令的次数。
运行该批处理文件后,它将执行指定次数的ping命令,并在每次ping完成后显示平均延迟时间。如果ping命令失败,则显示“Ping failed”。
请注意,由于网络条件的变化,每次运行ping命令的结果可能会有所不同。因此,仅通过一次或少量的ping命令来判断网络延迟可能并不准确。
原文地址: https://www.cveoy.top/t/topic/piyQ 著作权归作者所有。请勿转载和采集!