当使用putty autologin脚本运行登录并要求选择选项时。是否可以通过另一个批处理文件/脚本为其提供输入? 例如:当我使用批处理文件登录说1.1.1.10时,它会弹出窗口,询问输入选项编号从1到10.我想自动输入该选项。
答案 0 :(得分:0)
既然你提到了putty,我假设你正在使用Windows工作站。而且我不确定您是否熟悉autohotkey,但是,您可以使用autohotkey代码片段轻松完成此操作。像这样:
^+P:: ; shift-ctrl-P is the hotkey combo to activate this code
send #r ;open windows run dialog box
send \path\to\putty.exe hostname.domain.com{enter} ; stary putty and connect to server
sleep 5000 ; wait 5 seconds for connection to establish
send username{enter} ; types your username and hits enter
sleep 1000 ; wait 1 second for password prompt
send password{enter} ; types your password and hits enter
sleep 5000 ; wait 5 seconds for your autologin script to run and display menu
send 1{enter} ; type your selection and hit enter (assumes your selection is "1" here
return ; ends code snippet
您可以根据具体情况更改击键和等待时间。
autohotkey是一款免费软件(供个人使用),可以从http://www.autohotkey.com
获取