Перейти к содержимому
Калькуляторы

автоматизация telnet из под win хочу макрос в телнет из под винды

здравствуйте.

хотелка - типовые операции автоматизировать и свичи настраивать через телнет заранее сгенерированным конфигом.

все что нагуглил - на перле с никсами.

а умею только с виндой.

что посоветуете?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

все что нагуглил - на перле с никсами

Перловку под венду уже отменили?

 

На cygwin попутно стоило бы глянуть, IMHO.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

здравствуйте.

хотелка - типовые операции автоматизировать и свичи настраивать через телнет заранее сгенерированным конфигом.

все что нагуглил - на перле с никсами.

а умею только с виндой.

что посоветуете?

Научиться с никсами

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а через putty, teraterm или еще как-то никак?

chr(13) как туда передать ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

"костыляво", но решил через VB не выходя из винды

 

strComputer = "тут ипышник"

strFilename = "2_03.txt"

 

Set oShell = WScript.CreateObject("WScript.Shell")

oShell.Run "telnet.exe "& strComputer

WScript.Sleep 200

oShell.SendKeys "тут логин"

WScript.Sleep 200

oShell.SendKeys chr(13)

WScript.Sleep 200

oShell.SendKeys "тут пароль" & chr(13)

WScript.Sleep 200

 

oShell.SendKeys "upload configuration _ip_ /cat\dlink\"&strFilename& chr(13)

WScript.Sleep 5000

 

oShell.SendKeys "save "& chr(13)

WScript.Sleep 500

 

'выход

oShell.SendKeys "logout" & chr(13)

 

наполнять можно по вкусу

Изменено пользователем kf72

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

здравствуйте.

хотелка - типовые операции автоматизировать и свичи настраивать через телнет заранее сгенерированным конфигом.

все что нагуглил - на перле с никсами.

а умею только с виндой.

что посоветуете?

bash для win32.

nc или netcat . nc вроде есть с bash вместе. если что качни

пример

printf "login\rpass\rshow ipif\rlogout\r" | nc 10.10.10.1 23

Изменено пользователем roysbike

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

nc или netcat

Кстати да, чойта я про него и забыл :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

поставить виртуалку, на неё никсы, и делать не перлом, а шелом - так быстрее

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.