
批處理PING多組IP地址為什么不能執行想用批處理PING 多組IP地址,該批IP地址尾數皆是從1-15的地址段。192.168.0.1-192.168.0.15編寫了以下代碼,可執行不下去,是為什么呢?
-------------------------------------------------------------------------------------------------------list.txt 內容如下----------192.168.0.192.168.2.192.168.5.192.168.9.--------------------------------------------自已猜測,是ping 后的引用出現了問題,可不知如何解決。。。。nclick="copycode($('code0'));">復制代碼
- @echo off
- title=批處理
- color A
- setlocal enabledelayedexpansion&cls
- echo 正在PING服務器
- for /f tokens=* usebackq delims= %%a in (list.txt) do (
- echo %%a......
- for /l %%b in (1,1,15) do (
- echo 開始PING:%%a%%b
- for /f tokens=4 delims== %%A in ('ping %%a%%b^|findstr /i Average 平均') do (
- set _time=%%~nxA
- echo %%a%%b %%A
- if not defined min (set min=!_time!&set _IP=%%a%%b)
- if !_time! lss !min! (set min=!_time!&set _IP=%%a%%b)
- echo min=!min!
- echo.
- )))
- echo min=%min%IP=%_IP%
- pause

