Тема: CMD/BAT: Как сделать, чтобы скрипт игнорировал не нужные ответы Ping
Здравствуйте, помогите переделать скрипт.
@Echo Off
Set IP=77.88.21.3
Set Timeout=20
Set i=0
:Back
If %i% GEQ %Timeout% (Echo Результат отрицательный - Done&Exit /B 1)
Ping -n 1 -w 400 %IP% 2>nul|Find "TTL=">nul&&(
Echo Результат положительный - Alive&Exit /B 0
)||(
Set /A i+=1
Ping -n 2 -w 1000 127.0.0.1>nul
GoTo Back
)набираю ping 124.0.1.1
Обмен пакетами с 124.0.1.1 по 32 байт:
Превышен интервал ожидания для запроса.
если появится это сообщение тогда сразу выводить "Результат отрицательный - Done"
а если
Обмен пакетами с 124.0.1.1 по 32 байт:
Заданный узел не доступен.
тогда нужно что-бы если в течении 20 сек Заданный узел не доступен - тогда нужно вывести это сообщение на экран.
ну а если пинг удачный тогда сразу выводить "Результат положительный - Alive"
Помогите переписать, буду вам очень признателен.

