-----
@echo off
setlocal enabledelayedexpansion
echo 统计结果如下: >a.txt
for /f "delims=" %%a in (ip.txt) do (
echo 正在ping【%%a】,请稍候...
ping -n 500 -l 512 -w 500 %%a >temp.txt
for /f "tokens=1-10" %%b in ('findstr /i "average" "temp.txt"') do set "a=%%j"
for /f "tokens=1-10" %%b in ('findstr /i "lost" "temp.txt"') do set "b=%%k"
echo IP地址:%%a--平均延迟时间:!a!--掉包率:!b!%% >>a.txt
cls
)
echo 处理完成
del temp.txt
pause >nul
start a.txt
-----
说明:
你的ip放在ip.txt文本内,每行一个.
处理结果保存在当前批处理位置a.txt内.