Можно сделать имитацию ввода команд руками. Но надо знать, как долго та или иная команда отрабатывает. Я брал по пол секунды на каждую операцию. Вполне достаточно.
Для этого не нужно никаких сторонних программ. У меня была задача перезагружать модем. Реализовал через vbscript
:
Код:
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "telnet 192.168.2.1",9
WScript.Sleep 500
WshShell.SendKeys "admin"
WshShell.SendKeys "{ENTER}"
WScript.Sleep 500
WshShell.SendKeys "1234"
WshShell.SendKeys "{ENTER}"
WScript.Sleep 500
WshShell.SendKeys "reboot"
WshShell.SendKeys "{ENTER}"
этот код сохраняется с расширением .vbs и просто запускается
По аналогии можно юзать telnet с любыми устройствами, с любыми командами. Главное правильно указывать задержки.