Имя пользователя:
Пароль:
 | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как запустить exe-файл при появлении ошибок пинга...?

Ответить
Настройки темы
CMD/BAT - Как запустить exe-файл при появлении ошибок пинга...?

Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

Отправлено: 19:20, 23-09-2012

 

Новый участник


Сообщения: 49
Благодарности: 14

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
(@ping ya.ru -n 1 >nul)&&(echo Ok)||(echo Error)

Отправлено: 21:37, 23-09-2012 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


буду пробовать

Последний раз редактировалось jeweller1155, 23-09-2012 в 22:39.


Отправлено: 22:17, 23-09-2012 | #3


Новый участник


Сообщения: 6
Благодарности: 0

Профиль | Отправить PM | Цитировать


windows, cmd

Отправлено: 08:01, 24-09-2012 | #4


Пользователь


Сообщения: 102
Благодарности: 8

Профиль | Отправить PM | Цитировать


попробуй:

Код: Выделить весь код
@echo off
:pingya
ping ya.ru
if errorlevel=0 goto pingya

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

Отправлено: 07:16, 05-10-2012 | #5


Старожил


Сообщения: 415
Благодарности: 257

Профиль | Отправить PM | Цитировать


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

jeweller1155, попробуйте вот так:
Код: Выделить весь код
ping -n 1 ya.ru|Find "TTL=">nul||(Start "" "C:\Program Files\Test123\myprogram.exe")
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:47, 05-10-2012 | #6



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Как запустить exe-файл при появлении ошибок пинга...?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - Не могу запустить exe файл! XakerAlex Microsoft Windows 2000/XP 6 28-05-2011 19:51
Загрузка - [решено] Не удается запустить windows из-за аппаратных ошибок настройки диска ma-ma Microsoft Windows 7 4 05-04-2011 20:08
Ошибка - Не удается запустить файл одиссей Microsoft Windows 2000/XP 1 17-02-2010 12:22
CMD/BAT - bat файл для пинга интернета ....подскажите? dzs Скриптовые языки администрирования Windows 5 13-02-2010 15:49
CMD/BAT - [решено] раздать и запустить файл Dudee Скриптовые языки администрирования Windows 3 19-06-2009 09:26




 
Переход