Войти

Показать полную графическую версию : Как запустить exe-файл при появлении ошибок пинга...?


jeweller1155
23-09-2012, 19:20
Есть exe-файл, перезагружающий модем (запуск вручную).
Хочу иметь автоматически перезапуск модема при отсутствии интернета (проверка внешней ссылки пингом). Батник добавлю в Планировщик винды.
Запуск пинга батником прост:
C:\windows\system32\ping ya.ru -n 3
Что добавить в него при ошибках пинга для запуска приложения?

Bob256
23-09-2012, 21:37
(@ping ya.ru -n 1 >nul)&&(echo Ok)||(echo Error)

jeweller1155
23-09-2012, 22:17
буду пробовать

jeweller1155
24-09-2012, 08:01
windows, cmd

firstarey
05-10-2012, 07:16
попробуй:

@echo off
:pingya
ping ya.ru
if errorlevel=0 goto pingya

тут команда перезагрузки модема

Anonymоus
05-10-2012, 08:47
@ping ya.ru -n 1 >nul »
Сколько уже говорилось о том, что вывод ping надо дополнительно разбирать, потому что он не всегда возвращает ненулевой errorlevel при проблемах с соединением.

jeweller1155, попробуйте вот так:
ping -n 1 ya.ru|Find "TTL=">nul||(Start "" "C:\Program Files\Test123\myprogram.exe")




© OSzone.net 2001-2012