ping测试批处理(第二版)
[ 2009/06/08 12:38 | by selboo ]
ping测试批处理
[codes=dos]@echo off
for /f "delims=" %%a in (data.txt) do (
echo starttime %date:~0,10% %time% >> %%a.ping
start/b ping %%a -n 2 -l 32 >> %%a.ping
start/b tracert -d %%a >> %%a.tracert
)
:a
set c=0
for /f %%a in ('tasklist^|findstr/i "ping.exe tracert.exe"') do set c=1
if %c%==1 goto a
for /f "delims=" %%a in (data.txt) do (
echo ===================%%a=================== &
[codes=dos]@echo off
for /f "delims=" %%a in (data.txt) do (
echo starttime %date:~0,10% %time% >> %%a.ping
start/b ping %%a -n 2 -l 32 >> %%a.ping
start/b tracert -d %%a >> %%a.tracert
)
:a
set c=0
for /f %%a in ('tasklist^|findstr/i "ping.exe tracert.exe"') do set c=1
if %c%==1 goto a
for /f "delims=" %%a in (data.txt) do (
echo ===================%%a=================== &
更新 ping测试批处理(第二版) http://selboo.com.cn/Ping_Text_Bat_v2/
data.txt
要测试的ip列表
1.bat
生成ping结果
2.bat
提取 ping的 丢包率 最大 最下 平均
loss.txt
生成结果
1.bat
start /b ping %%a -n 10 -l 32 > %%a.ping
start /b tracert -d %%a > %%a.tracert
)可以修改 ping 次数 包的大小
2.bat
[codes=dos]for /f
data.txt
要测试的ip列表
1.bat
生成ping结果
2.bat
提取 ping的 丢包率 最大 最下 平均
loss.txt
生成结果
1.bat
This is The DOS Code
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
)
Parsed in 0.003 seconds at 47.21 KB/s
2.bat
[codes=dos]for /f