ping测试批处理
更新 ping测试批处理(第二版) http://selboo.com.cn/Ping_Text_Bat_v2/
data.txt
要测试的ip列表
1.bat
生成ping结果
2.bat
提取 ping的 丢包率 最大 最下 平均
loss.txt
生成结果
1.bat
[codes=dos]for /f "delims=" %%a in (data.txt) do (
start /b ping %%a -n 10 -l 32 > %%a.ping
start /b tracert -d %%a > %%a.tracert
)[/codes]可以修改 ping 次数 包的大小
2.bat
[codes=dos]for /f "delims=" %%a in (data.txt) do (
echo ===============%%a=============== >> loss.log
type %%a.ping |findstr Packets >> loss.log
type %%a.ping |findstr Minimum >> loss.log
del %%a.ping
)[/codes]提取 ping的 丢包率 最大 最下 平均 写入loss.log 并删除结果
使用
吧要测试的ip列表写入data.txt 运行1.bat 等1.bat结束以后在执行2.bat 生成loss.log就是想要的结果
data.txt
要测试的ip列表
1.bat
生成ping结果
2.bat
提取 ping的 丢包率 最大 最下 平均
loss.txt
生成结果
1.bat
[codes=dos]for /f "delims=" %%a in (data.txt) do (
start /b ping %%a -n 10 -l 32 > %%a.ping
start /b tracert -d %%a > %%a.tracert
)[/codes]可以修改 ping 次数 包的大小
2.bat
[codes=dos]for /f "delims=" %%a in (data.txt) do (
echo ===============%%a=============== >> loss.log
type %%a.ping |findstr Packets >> loss.log
type %%a.ping |findstr Minimum >> loss.log
del %%a.ping
)[/codes]提取 ping的 丢包率 最大 最下 平均 写入loss.log 并删除结果
使用
吧要测试的ip列表写入data.txt 运行1.bat 等1.bat结束以后在执行2.bat 生成loss.log就是想要的结果