python脚本来控制SecureCRT,,对于不熟悉VB语法的


对于不熟悉VB语法的童鞋们,不妨使用python来操作CRT命令行。


如下代码:

#$language="Python"#$interface="1.0"defMain():tab=crt.GetScriptTab()iftab.Session.Connected!=True:crt.Dialog.MessageBox("Error.\n"+"Thisscriptwasdesignedtobelaunchedafteravalid"+"connectionisestablished.\n\n"+"Pleaseconnecttoaremotemachinebeforerunningthisscript.")returntab.Screen.Synchronous=TruewhileTrue:tab.Screen.Send(‘\n‘)tab.Screen.WaitForStrings("Username:")tab.Screen.Send("admin"+‘\n‘)tab.Screen.WaitForStrings("Password:")tab.Screen.Send("adc.admin"+‘\n‘)tab.Screen.WaitForStrings("host>")tab.Screen.Send("enable"+‘\n‘)tab.Screen.WaitForStrings("host#")tab.Screen.Send("copytftp192.168.10.110bos_jx.binver"+‘\n‘)tab.Screen.WaitForStrings("Install/mnt/boot/bcm.reset")tab.Screen.Send(‘\n‘)tab.Screen.WaitForStrings("host#")tab.Screen.Send("reboot"+‘\n‘)tab.Screen.WaitForStrings(‘Thesystemwillberebooted!Pleaseenter"y/n"toconfirm:‘)tab.Screen.Send("y"+‘\n‘)#---------------------------main--------------------------------Main()


更多精彩请参考官方文档:
https://www.vandyke.com/support/securecrt/python_examples.html

本文出自 “Dalon 技术博客” 博客,请务必保留此出处http://ybtest.blog.51cto.com/1941531/1933576

python脚本来控制SecureCRT

评论关闭