IP, пути к программам 1 и 2 пропишите свои. 2*60 это 2 мин (можно, конечно, написать сразу 120).
[spoiler]Код: [/spoiler]
Код: Выделить всё
@Echo Off
cls
Set "IP=192.168.100.1"
Set "Exe1=C:\Windows\notepad.exe"
Set "Exe2=C:\Windows\System32\calc.exe"
Set /A PTime=2*60
:Begin1
Ping %IP% |Find "TTL=" >nul 2>&1 &&GoTo :Begin1
Timeout /T %PTime% >nul
Ping %IP% |Find "TTL=" >nul 2>&1 &&GoTo :Begin1
Start "Prg2" "%Exe2%"
:Begin2
Ping %IP% | Find "TTL=" >nul 2>&1 ||GoTo :Begin2
Start "Prg1" "%Exe1%"
GoTo :Begin1
GoTo :EofУ Вас в системе есть утилита Timeout? В командном окне проделайте Timeout /?
Если нет, то паузу придётся организовывать иным образом