Форум на Краснотурьинск.ру
/cgi-bin/yabb2/YaBB.pl
Технический >> Компьютерная тусовка >> Команды telnet помогите пожалуйста
/cgi-bin/yabb2/YaBB.pl?num=1441017209

Сообщение написано SEGА в 31.08.2015 :: 15:33:29

Заголовок: Команды telnet помогите пожалуйста
Создано SEGА в 31.08.2015 :: 15:33:29
Стоит задача перезапустить модем по батнику
загвоздка встала в прописи логина и пароля они должны так же с этого батника вводится.

Code:
telnet 192.168.1.2


логин admin
пароль admin
и в конце нужно прописать reboot

помогите пожалуйста

Заголовок: Re: Команды telnet помогите пожалуйста
Создано FiN в 31.08.2015 :: 18:56:18
через батник никак ибо батник это один процесс, а телнет другой и никак они меж собой не связаны.  Тебе нужно http://expect.nist.gov, хз правда как оно под виндой, но сборки бинарные есть,

скритп будет типа

log_user 1

set address [lindex $argv 0]
set username [lindex $argv 1]
set password [lindex $argv 2]

spawn telnet ${address}
expect "Login:"
send -- "${username}\r"
expect "Password:"
send -- "${password}\r"
expect "# "
send -- "reboot \r"


Заголовок: Re: Команды telnet помогите пожалуйста
Создано GenOfDrag в 31.08.2015 :: 19:50:29
Их методы не устроили чтоль?
http://blizzard.gg/forum/showthread.php?t=32464
http://forum.oszone.net/post-1086564.html

Заголовок: Re: Команды telnet помогите пожалуйста
Создано FiN в 31.08.2015 :: 21:15:53

GenOfDrag записан в 31.08.2015 :: 19:50:29:
Их методы не устроили чтоль?
http://blizzard.gg/forum/showthread.php?t=32464
http://forum.oszone.net/post-1086564.html

последняя метода как раз советует использовать expect:)

Заголовок: Re: Команды telnet помогите пожалуйста
Создано SEGА в 01.09.2015 :: 08:19:12
Спасибо всем, проблема решена.
ваши решения не подошли, загвоздка встала в том что раскладка клавиатуры должна быть английской.

Заголовок: Re: Команды telnet помогите пожалуйста
Создано FiN в 01.09.2015 :: 10:16:32

SEGА записан в 01.09.2015 :: 08:19:12:
Спасибо всем, проблема решена.
ваши решения не подошли

да ты просто их не пробовал, expect - универсальное решение для такгого рода задач подходит для telneta ftp ssh и прочего интерактива, я последний раз его крутил для отправки смс через gsm шлюз телнетом.


SEGА записан в 01.09.2015 :: 08:19:12:
загвоздка встала в том что раскладка клавиатуры должна быть английской.

мне чисто для справки, как раскладка клавиатуры влияет на процесс исполнения bat файла?

Заголовок: Re: Команды telnet помогите пожалуйста
Создано Kol в 01.09.2015 :: 10:44:04

FiN записан в 31.08.2015 :: 18:56:18:
log_user 1

set address [lindex $argv 0]
set username [lindex $argv 1]
set password [lindex $argv 2]

spawn telnet ${address}
expect "Login:"
send -- "${username}\r"
expect "Password:"
send -- "${password}\r"
expect "# "
send -- "reboot \r"

Ну наверное тут нужно вставить русские символы...  ;D

Заголовок: Re: Команды telnet помогите пожалуйста
Создано remx в 01.09.2015 :: 12:56:29

Kol записан в 01.09.2015 :: 10:44:04:
Ну наверное тут нужно вставить русские символы...  ;D

так?

[code php]Процедура ОбработкаВнешнегоСобытия(Кто,Что,Зачем)
    Если Кто="LRC_Modem" Тогда
        Если Что="LRC_Modem" Тогда
            Сообщить(Зачем);
        КонецЕсли;
    КонецЕсли;
КонецПроцедуры //ОбработкаВнешнегоСобытия[/code]

Заголовок: Re: Команды telnet помогите пожалуйста
Создано Kol в 01.09.2015 :: 13:48:51
Ну наверное еще должно быть внедрено послание инопланетянам...

Заголовок: Re: Команды telnet помогите пожалуйста
Создано SEGА в 01.09.2015 :: 15:46:07

FiN записан в 01.09.2015 :: 10:16:32:
да ты просто их не пробовал, expect - универсальное решение для такгого рода задач подходит для telneta ftp ssh и прочего интерактива, я последний раз его крутил для отправки смс через gsm шлюз телнетом.

мне чисто для справки, как раскладка клавиатуры влияет на процесс исполнения bat файла?

когда стоит русская раскладка то почему то вводится всякая тарабарщина, х3 почему не стал разбираться

Заголовок: Re: Команды telnet помогите пожалуйста
Создано SEGА в 01.09.2015 :: 15:48:01
С решением помог этот форум
http://forum.kasperskyclub.ru/index.php?showtopic=43649
батник потом в exe переделал с помощью проги ExeScrip
и всё работает

Заголовок: Re: Команды telnet помогите пожалуйста
Создано FiN в 01.09.2015 :: 21:58:12

SEGА записан в 01.09.2015 :: 15:48:01:
С решением помог этот форум

так тебе камрад GenOfDrag, ссылку на это решение костыль в третьем посте выдал, а ты говоришь не подошли:)

Заголовок: Re: Команды telnet помогите пожалуйста
Создано SEGА в 02.09.2015 :: 08:13:51

FiN записан в 01.09.2015 :: 21:58:12:
так тебе камрад GenOfDrag, ссылку на это решение костыль в третьем посте выдал, а ты говоришь не подошли:)

я до форума косперского раньше дошёл чем 3 пост появился ))

Форум на Краснотурьинск.ру » Powered by YaBB 2.5 AE
YaBB © 2000-2011. Все права защищены.