求助windows ping bat脚本

要求:
1、从同级目录下读取iplist.txt文件内的ip/域名列表(每行一个);
2、对txt列表内的IP/域名同时ping100次;
3、将ping结果输出到脚本同级别目录的一个checkout.txt档;
4、输出结果只需要统计信息,ping的过程不需要;
5、输出结果同时包括完成100次ping的时间;
先给50分,如果每行代码都有注释,再根据可读性追分。
邮箱:[email protected]

@echo off
::获取时间
set date=%date:~0,4%-%date:~5,2%-%date:~8,2%%time:~0,8%
::读取iplist进行ping操作
for /f %%a in (iplist.txt) do (
echo %date%begin_ping%%a: >>checkout.txt
::执行100次ping且剔除过程
ping %%a -n 100 |find ")" >>checkout.txt
echo %date%end_ping%%a >>checkout.txt
)
pause
希望能够帮到你
温馨提示:答案为网友推荐,仅供参考
相似回答