0
我无法发送“输入”键后访问访问服务器,我需要输入设备名称,然后按回车......直到在这里工作....在此之后..我需要发送另一个输入密钥..看起来像我的脚本新行,但没有输入密钥Python发送输入密钥telnet
objNewTab = crt.Session.ConnectInTab("/TELNET 192.168.0.13 23")
if objNewTab.Session.Connected:
objNewTab.Screen.Synchronous = True
objNewTab.Screen.WaitForString("sername:")
#objNewTab.Screen.Send(user1 + "\r")
#objNewTab.Screen.Send(password + "\r")
#objNewTab.Screen.Send("csessionisco" + "\r")
#objNewTab.Screen.Send("cisco" + session + "\r")
#objNewTab.Screen.Send("rsrack" + rackNumber + session + "\r")
objNewTab.Screen.Send(user1 + "\r")
objNewTab.Screen.WaitForString("assword:")
objNewTab.Screen.Send(password + "\r")
objNewTab.Screen.Send("\r")
objNewTab.Screen.Send("\r")
objNewTab.Screen.Send("\r\n")
objNewTab.Screen.Send("\n")
objNewTab.Screen.Send("\n\r")
objNewTab.Screen.Send(session)
objNewTab.Screen.Send("\r") /// i need to send enter after this line ...
objNewTab.Screen.Send("\n\r")
objNewTab.Screen.Send("\r\n")
objNewTab.Screen.Send("\r")
objNewTab.Screen.Send("\r")
#objNewTab.creen.sendKeys("[enter]")
#objNewTab.Screen.Send(VbCr)
#objNewTab.Screen.Send chr(13)
objNewTab.Screen.Send(chr(13))
objNewTab.Screen.Send('{ENTER}')
objNewTab.Screen.Send(chr(13))
objNewTab.Screen.Send("{ASC 065}")
objNewTab.Screen.Send('{ASC 2709}')
objNewTab.Screen.Send('{ASC 2709}')
objNewTab.Screen.Send('{ASC 2709}')
objNewTab.Screen.Send('{ASC 2709}')
objNewTab.Screen.Send("{ASC 065}")
objNewTab.Screen.Send("{ASC 065}")
objNewTab.Screen.Send("{ASC 065}")
objNewTab.Screen.Send("{ASC 065}")
objNewTab.Screen.Send(chr(13))
objNewTab.Screen.Send(chr(13))
objNewTab.Screen.Send("\r")
...它显示它发送新行。但不ENTER键:
Username:
User Access Verification
Username: kha.ismael
Password:
PDX-03#
PDX-03#R4
Translating "R4"
Trying asa4 address #1 ... Open
<pre>
,同时它应该发送回车键,我需要是这样的:
Username:
User Access Verification
Username: kha.ismael
Password:
PDX-03#
PDX-03#R4
Translating "R4"
Trying asa4 address #1 ... Open
R4>
在此先感谢