PDA

Показать полную графическую версию : [решено] скрипт который менял бы шлюз при отсутствии интернета и перезагружал бы роутер


konst_vrn@vk
31-03-2014, 13:54
Никогда ранее такого не делал.
В общем хочу сделать скрипт который менял бы шлюз при отсутствии интернета и перезагружал бы роутер. Вернее сам скрипт уже есть, не знаю как написать, чтобы выполнить телнет авторизацию.
Собственно в командной строке я ввожу:
telnet 192.168.0.253
admin
admin
reboot

А как записать такое выполнение в BAT?
Если поможет, то роутер д-линк дир620

Iska
31-03-2014, 14:39
konst_vrn@vk, воспользуйтесь поиском по разделу.

konst_vrn@vk
31-03-2014, 14:50
konst_vrn@vk, воспользуйтесь поиском по разделу. »
Мы пробовали. Везде сторонний софт и VBS. В справке виндовс я почему-то нигде не нашел как собственно указать пароль.
Ну даже бог с ним с паролем, ввести хотя бы логин командой telnet 192.168.0.253 -l admin у меня не прокатывает, следующая строка с просьбой ввести логин.
Неужели обчыный бат не может реализовать подобную чушь?

Georgio
31-03-2014, 15:02
Неужели обчыный бат не может реализовать подобную чушь? »

Поэксперементируйте. Команды "ftp", например, срабатывают так: echo lcd ..| ftp.

Iska
31-03-2014, 16:01
Неужели обчыный бат не может реализовать подобную чушь? »
А это не пакетный файл.

Везде сторонний софт »
Вот им и воспользуйтесь.

mwz
31-03-2014, 19:30
konst_vrn@vk

Или воспользуйтесь VB-скриптом по принципу аналогичного обсуждения в http://www.cyberforum.ru/cmd-bat/thread652371.html
Поскольку батником вы не передадите параметры.

konst_vrn@vk
01-04-2014, 03:05
спасибо за ответы, я все-таки надеялся... :(

Iska
01-04-2014, 03:39
mwz, «.SendKeys()», увы, работает крайне нестабильно. Особенно с консольными приложениями.




© OSzone.net 2001-2012