求教一个批处理:ping一个IP或者域名,每5秒ping一次,能ping通就一直显示在那跳着,

求教一个批处理:ping一个IP或者域名,每5秒ping一次,能ping通就一直显示在那跳着,如果连续5次ping不通就运行当前目录下面的一个文件。文件比如是:123.bat 123.exe这样的

@echo off & title Ping 监测 By 依梦琴瑶
setlocal enabledelayedexpansion

set IP=192.168.1.1

set Count=0
:Loop
ping %IP% -n "1" && (
    if !Count! gtr 0 set /a Count-=1
    ping 127.0.0.1 -n "5" >nul
) || (
    set /a Count+=1
    if !Count! equ 5 goto RunAPP
)
goto Loop

:RunAPP
start "" 123.exe
exit

温馨提示:答案为网友推荐,仅供参考
相似回答