faq обучение настройка
Текущее время: Пт июн 27, 2025 12:27

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: Вт янв 10, 2012 23:56 
Не в сети

Зарегистрирован: Чт июл 30, 2009 08:55
Сообщений: 17
Нужно создать скрипт или что-то такое чтобы при отсутствии пинга на определенный IP перезагружало модем DSL-2540U. Может ли кто помочь, в принципе интересует только команды непосредственно перезагрузки, проверку пинга я сам сделаю. Адрес модема: 192.168.1.1 компа: 192.168.1.2 пинг например: 8.8.8.8


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср янв 11, 2012 05:57 
Не в сети

Зарегистрирован: Вс июл 03, 2011 12:15
Сообщений: 73
reboot.vbs
Код:
Option Explicit
On Error Resume Next
Dim WshShell, theTelnet
Set WshShell = WScript.CreateObject("WScript.Shell")
theTelnet = WshShell.Run("cmd /c telnet.exe", 1, False)
WScript.Sleep 500
WshShell.AppActivate "%comspec%"
WScript.Sleep 1000
WshShell.SendKeys "open 192.168.1.1~" ' адрес вашего роутера
WScript.Sleep 1000 ' здесь и далее время (в мс) подбирайте по скорости ответа роутера
WshShell.SendKeys "admin~" ' логин
WScript.Sleep 3500
WshShell.SendKeys "admin~" ' пароль
WScript.Sleep 2000
WshShell.SendKeys "reboot~"
WScript.Sleep 6000
WshShell.SendKeys " exit~"
WScript.Sleep 2000
WshShell.SendKeys " quit~"
У меня на 2500 D3 с 1.0.49 с Windows 7 работает. Иногда со второго раза, когда модем тормозит. Можно увеличить задержки для надёжности.
Будет готово - покажи что получилось. Надо же, чтобы после перезагрузки пинг успел заработать, а то, так и будет всё время перезагружаться.
Вообще-то, в модеме есть Keep alive. Не работает?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср янв 11, 2012 18:36 
Не в сети

Зарегистрирован: Чт июл 30, 2009 08:55
Сообщений: 17
Спасибо щас попробую, у меня windows xp, пинг устраивает раз в 20-ть минут.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Ср янв 11, 2012 21:51 
Не в сети

Зарегистрирован: Чт июл 30, 2009 08:55
Сообщений: 17
Как бы все хорошо только не всегда получается передать команды в окно. Дело в том что комп в большинстве своего времени находиться в режиме блокировки, т.е. кода висит запрос на ввод пароля. В этом режиме такой подход не работает. Других вариантов нет?


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт янв 12, 2012 15:48 
Не в сети

Зарегистрирован: Вс июл 03, 2011 12:15
Сообщений: 73
Zvon писал(а):
Как бы все хорошо только не всегда получается передать команды в окно. Дело в том что комп в большинстве своего времени находиться в режиме блокировки, т.е. кода висит запрос на ввод пароля. В этом режиме такой подход не работает. Других вариантов нет?
Я уже и забыл про эту пинговалку, а она работает. Раз в 5 минут её запускает Планировщик заданий. Окно при этом не появляется.
Цитата:
echo %date% %time% >>log.txt
tracert ya.ru | iconv -c -s -f cp866 -t cp1251 >>log.txt
Скрытый текст: показать
Цитата:
12.01.2012 16:40:00,14
Трассировка маршрута к ya.ru [213.180.193.3]
с максимальным числом прыжков 30:
1 1 ms <1 мс <1 мс 192.168.1.1
2 62 ms 57 ms 61 ms 10.131.240.4
3 57 ms 57 ms 67 ms 172.31.184.201
4 59 ms 57 ms 59 ms 172.31.185.98
5 103 ms 102 ms 85 ms 77.51.254.113
6 65 ms 69 ms 69 ms 77.51.254.234
7 67 ms 63 ms 87 ms Yandex-MSK-M9.ip.center.rt.ru [77.51.253.250]
8 69 ms 69 ms 69 ms popovich-vlan120.yandex.net [87.250.233.126]
9 * * * Превышен интервал ожидания для запроса.
10 71 ms 68 ms 68 ms www.yandex.ru [213.180.193.3]
Трассировка завершена.
12.01.2012 16:45:00,10
Трассировка маршрута к ya.ru [213.180.193.3]
с максимальным числом прыжков 30:
1 1 ms <1 мс <1 мс 192.168.1.1
2 56 ms 59 ms 59 ms 10.131.240.4
3 68 ms 67 ms 57 ms 172.31.184.201
4 61 ms 63 ms 59 ms 172.31.185.98
5 99 ms 97 ms 147 ms 77.51.254.113
6 65 ms 67 ms 67 ms 77.51.254.234
7 63 ms 65 ms 67 ms Yandex-MSK-M9.ip.center.rt.ru [77.51.253.250]
8 70 ms 215 ms 205 ms popovich-vlan120.yandex.net [87.250.233.126]
9 * * * Превышен интервал ожидания для запроса.
10 69 ms 159 ms 69 ms www.yandex.ru [213.180.193.3]
Трассировка завершена.

А ещё, по-моему, здесь кто-то выкладывал программу для перезагрузки, но я её не нашёл. Может, и не здесь.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт янв 12, 2012 19:02 
Не в сети

Зарегистрирован: Чт июл 30, 2009 08:55
Сообщений: 17
Странно у меня выползает окно, и еще ругается на последние команды. EXIT и QUIT not found.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Чт янв 12, 2012 23:53 
Не в сети

Зарегистрирован: Вс июл 03, 2011 12:15
Сообщений: 73
дядя Саша писал(а):
запускает Планировщик заданий. Окно при этом не появляется.
Запускается Планировщиком?
Скрытый текст: показать
Изображение

На XP тоже пользовался Планировщиком, но это было уже давно, подробностей не помню.
Сейчас перезагрузил компьютер по сети, он для меня в режиме ввода пароля, но задание работает, скрипт работает, лог обновляется, из расшаренной папки по сети читается.


Вернуться наверх
 Профиль  
 
СообщениеДобавлено: Вс янв 15, 2012 00:49 
Не в сети

Зарегистрирован: Чт янв 05, 2012 08:17
Сообщений: 7
дядя Саша писал(а):
дядя Саша писал(а):
запускает Планировщик заданий. Окно при этом не появляется.
Запускается Планировщиком?
Скрытый текст: показать
Изображение

На XP тоже пользовался Планировщиком, но это было уже давно, подробностей не помню.
Сейчас перезагрузил компьютер по сети, он для меня в режиме ввода пароля, но задание работает, скрипт работает, лог обновляется, из расшаренной папки по сети читается.


юзайте perl + net:telnet и никакие задержки будут не страшны.


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB