标题: [网络连接] [已解决]批处理如何ping最快的ip并显示出来? [打印本页]
作者: a87750530 时间: 2012-8-26 13:20 标题: [已解决]批处理如何ping最快的ip并显示出来?
- @echo off
- echo 8.8.8.8/bbs/index.php >>a.txt
- echo 192.168.1.1/bbs/index.php >>a.txt
- echo 10.10.10.10/bbs/index.php >>a.txt
- echo 137.0.57.94/bbs/index.php >>a.txt
- rem这里有至少6个ip地址要查看速度,ip地址固定,写入到a.txt记事本
- goto :sis
- rem 下面部分a.txt 带入测试出最快的ip
- :sis
- setlocal enabledelayedexpansion
- set f=9999
- for %%i in (a.txt) do (
- for /f "tokens=6 delims==, " %%j in ('ping -n 1 %%i^|findstr Average') do (
- set s=%%j
- set /a s=!s:ms=!
- if !s! lss !f! set f=!s!&set ff=%%i))
- echo 最快的服务器是!ff! !f!ms
- rem 结果直接显示的是a.txt
- rem 请各位帮忙解决一下,谢谢,不会用”tokens=6 delims==“
- pause
复制代码
ip地址是固定的
作者: a87750530 时间: 2012-8-28 23:12
- @echo off&setlocal enabledelayedexpansion
- set f=9999
- for %%i in (www.baidu.com 8.8.8.8 10.10.9.9 www.qq.com www.163.com) do (
- for /f "tokens=4 delims==" %%j in ('ping -n 1 %%i^|findstr Average') do (
- set s=%%j
- set /a s=!s:ms=!
- if !s! lss !f! set f=!s!&set ff=%%i))
- echo 最快的服务器是!ff! !f!ms
- pause
复制代码
原来如此,请楼主关闭帖子
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |