|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Автоматическое переподключение модемного соединения |
|
CMD/BAT - Автоматическое переподключение модемного соединения
|
Новый участник Сообщения: 10 |
Приветствую Вас, специалисты. Прошу вашей помощи!
Ситуация следующая: Прокси сервер. На нем стоит USB модем, он смотрит в интернет. В локалку по проксе раздает интернет. НО связь далеко не стабильная, бывает, что связь падает, но соединение не рвётся и приходится подключаться к серверу и ручками рвать сеанс. Дальше он сам стартует.. Ребят! Подскажите! Как сделать так, что бы БАТник пинговал каждые 5-10 мин ya.ru и если пинга нет, то рвал соединение? Очень спасибо за внимание! Подобной темы не нашел. |
|
Отправлено: 13:42, 04-11-2011 |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать Пытаюсь решить похожую задачу.
есть ли подвижки в данном вопросе? |
Отправлено: 23:29, 25-11-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 10
|
Профиль | Отправить PM | Цитировать К сожалению нет, вопрос поставил на паузу...
|
Отправлено: 19:27, 27-11-2011 | #3 |
![]() Ветеран Сообщения: 2161
|
Профиль | Отправить PM | Цитировать LexaNach,
1. Что за модем? 2. Какое соединение? Т.е. как оно выглядит для операционной системы. 3. Что за операционная система? P.S. Это конечно к делу не относится, но как зовётся прокся? Просто может зайдём с другой стороны не в лоб ![]() |
------- Отправлено: 12:27, 28-11-2011 | #4 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Цитата:
Set objShell = WScript.CreateObject("WScript.Shell") Set objExecObject = objShell.Exec("Cmd /c ping www.ya.ru") Do While Not objExecObject.StdOut.AtEndOfStream strText = objExecObject.StdOut.ReadLine() If Instr(strText, "(100% ") > 0 Then objResult = objShell.Run ("Cmd /c RasDial MyInternetConnection /Disconnect" , 0, True) End If Loop (100% символы по которым определяется что указанное количество попыток пинга было неудачными (с кириллическими символами проблема нужно использовать кракозябры) MyInternetConnection - название вашего соединения которое надо разорвать если это не Dial соединение то команду можно поправить под нужное |
||
Отправлено: 06:46, 29-11-2011 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Службы - [решено] Ошибка 691 модемного соединения | HOLY DIVER | Microsoft Windows 7 | 14 | 28-03-2012 18:30 | |
Прочее - Автоматическое переподключение к Интернету | NewGothic | Сетевые технологии | 2 | 14-09-2011 13:04 | |
Route/Bridge - Автоматическое переподключение сетевой карты | NewGothic | Сетевые технологии | 1 | 03-10-2009 11:06 | |
Вопрос - Настройка модемного соединения | aschaser | Защита компьютерных систем | 5 | 20-02-2008 17:17 | |
Автоматическое переподключение к интернет | Roma1314704 | Сетевые технологии | 7 | 21-01-2007 20:09 |
|