通过批处理或shell脚本回答telnet菜单

时间:2017-03-13 09:06:13

标签: shell batch-file telnet network-printers

我可以通过telnet连接到Lexmark打印机以访问配置菜单,我试图找到一种方法来配置脚本命令(有超过200台打印机)。 连接成功后,这是telnet窗口中的菜单:

{{1}}

有没有办法可以通过批处理或shell脚本选择例如选项1,即使这是一个telnet连接?

1 个答案:

答案 0 :(得分:0)

在Windows上,您可以通过此命令运行Telnet scripting tool"%_path%\TST10.exe" /r:"%_path%\telnet.txt" /o:%_out_file%使用预先创建的telnet.txt文件:

echo %hostname% 23>telnet.txt
echo WAIT "Selection:">>telnet.txt
echo SEND "1\m">>telnet.txt

telnet.exe文件说明:第一行建立与主机的连接,第二行指示程序等到字符串"选择:"收到(这应该保证整个菜单在屏幕上绘制)和最后一行发送按键" 1"和CRLF。你可以继续使用另一个可能的子菜单屏幕.....