[英]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.