我需要写一个群Ping的BAT文件,要求如下,请大家帮忙一下谢谢

1、要求可以读取一个*.txt文件里的IP地址池(IP地址不是连续的,随机的地址来的,大约10个地址)2、IP地址里的地址每一个分别ping500次,数据包512,pin... 1、要求可以读取一个*.txt文件里的IP地址池(IP地址不是连续的,随机的地址来的,大约10个地址)
2、IP地址里的地址每一个分别ping 500次,数据包512,ping时间间隔500豪秒
3、ping完后,分别输出平均延迟时间、掉包率到别一个*.txt文件。

谢谢,请高手帮帮忙,感激不尽
展开
 我来答
丨情冇独钟丨
2008-12-17 · TA获得超过6220个赞
知道大有可为答主
回答量:2188
采纳率:50%
帮助的人:3465万
展开全部
-----

@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内.
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式