Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата XXXp:
Хотя возможно это не подойдет... »
почему?... по поводу вопроса:
Цитата XXXp:
мне кажется помогла бы самая простая пауза в полсекунды »
этот вариант на VBS работает в моём случае: подключение, выполнение HELP и выход:
Код: Выделить весь код
Set wss = WScript.CreateObject("WScript.Shell")
Set foo = wss.Exec("plink -v -telnet 192.168.1.1")

WScript.Sleep(500)
foo.StdIn.Write("admin" & vbLF & "password"& vbLF)
WScript.Sleep(500)
foo.StdIn.Write("HELP"& vbLF)
foo.StdIn.WriteLine("LOGOUT")

WScript.Echo(foo.StdOut.ReadAll())
P.S. думаю уже понятно, что реализация зависит от роутера - если он не примет имя/пароль, запросит повторно и скрипт "зависнет"
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:42, 24-04-2011 | #18