在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 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录