Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] скрипт который менял бы шлюз при отсутствии интернета и перезагружал бы роутер (http://forum.oszone.net/showthread.php?t=280087)

konst_vrn@vk 31-03-2014 13:54 2330939

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

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

Iska 31-03-2014 14:39 2330955

konst_vrn@vk, воспользуйтесь поиском по разделу.

konst_vrn@vk 31-03-2014 14:50 2330960

Цитата:

Цитата Iska
konst_vrn@vk, воспользуйтесь поиском по разделу. »

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

Georgio 31-03-2014 15:02 2330962

Цитата:

Цитата konst_vrn@vk
Неужели обчыный бат не может реализовать подобную чушь? »

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

echo lcd ..| ftp
.

Iska 31-03-2014 16:01 2330998

Цитата:

Цитата konst_vrn@vk
Неужели обчыный бат не может реализовать подобную чушь? »

А это не пакетный файл.

Цитата:

Цитата konst_vrn@vk
Везде сторонний софт »

Вот им и воспользуйтесь.

mwz 31-03-2014 19:30 2331104

konst_vrn@vk

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

konst_vrn@vk 01-04-2014 03:05 2331278

спасибо за ответы, я все-таки надеялся... :(

Iska 01-04-2014 03:39 2331282

mwz, «.SendKeys()», увы, работает крайне нестабильно. Особенно с консольными приложениями.


Время: 21:12.

Время: 21:12.
© OSzone.net 2001-