[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
回复 1# 帝尊


    看看符不符合你胃口
  1. @ECHO OFF
  2. setlocal EnableDelayedExpansion
  3. for /L %%i in (1,1,3) do PING -W 10 -N 3 !SSER%%i! | find "TTL" >nul 2>nul && ( SET "SERVER=0%%i" & GOTO :START)
  4. :TIMEOUT
  5. ECHO.do TIMEOUT thing here...
  6. pause
  7. exit /B
  8. :START
  9. ECHO.do START thing here...
  10. pause
  11. exit /B
复制代码
这个是根据你例子只有3个server IP写的,3 如果是 未知数,其实也可以改的。你可以自己想想,具体看你需求,你的是固定数,还剩变量。

TOP

回复 4# 帝尊


    ....我给你的代码for下面默认是  timeout啊,你自己改掉了。你仔细看下,意思就是全部不通,那就继续执行 timeout部分,通了,就跳转 START 成功的部分

TOP

返回列表