繁体   English   中英

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

[英]Answering a telnet menu through a batch or shell script

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

MAIN MENU
  1. Set IP address Options
  2. Set IPv6 address Options
  3. Set IP Protocol enables
  4. Set MTU.........................................   ( 1500 )
  5. Set restricted server list
  6. Set lpd options
  7. Set SNMP community name.........................   ( public )
  A. Save Changes
  X. Exit current menu
Selection: 1

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

在Windows上,您可以通过以下命令运行Telnet脚本工具"%_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。 比起您可以通过相同的方式继续使用其他可能的子菜单屏幕.....

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM