近期公司网络质量不太稳定,检查故障原因的时候写了个批处理,连续ping两个网址,计算丢包率。
很久不写批处理了,生疏了,很多命令参数都是现查的。
公开代码,有兴趣的的可以看看。欢迎指正。
settings.ini 是设置参数的文件,可以不要,批处理内置默认参数。
界面很简洁,没做美化。因为使用的计算机记事本ANSI编码不支持中文,所以没有写注释。
英文部分是谷歌翻译的。
***************************
[settings]
#Ping目标1的名称和地址
name1=Baidu
aim1=http://www.baidu.com
#Ping目标2的名称和地址
name2=Test
aim2=60.217.44.4
#输出结果的文件名,如不必要,可改为“NULL”。
outfile="NetTest_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%.txt"
#计算丢包率的Ping次数。
times=100
#Ping的超时。单位:毫秒
wait=3000
#每次Ping的时间间隔。单位:秒
delay=2
#本程序是用来连续测试网络ping的结果,丢包率一定程度上可反映网络质量。
#By:s.w.
很久不写批处理了,生疏了,很多命令参数都是现查的。
公开代码,有兴趣的的可以看看。欢迎指正。
settings.ini 是设置参数的文件,可以不要,批处理内置默认参数。
界面很简洁,没做美化。因为使用的计算机记事本ANSI编码不支持中文,所以没有写注释。
英文部分是谷歌翻译的。
***************************
[settings]
#Ping目标1的名称和地址
name1=Baidu
aim1=http://www.baidu.com
#Ping目标2的名称和地址
name2=Test
aim2=60.217.44.4
#输出结果的文件名,如不必要,可改为“NULL”。
outfile="NetTest_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%.txt"
#计算丢包率的Ping次数。
times=100
#Ping的超时。单位:毫秒
wait=3000
#每次Ping的时间间隔。单位:秒
delay=2
#本程序是用来连续测试网络ping的结果,丢包率一定程度上可反映网络质量。
#By:s.w.