资源描述:
《SecureCRT使用进阶篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SecureCRT使用进阶篇高睿45361.Screen动作,等待字符串crt.Screen.WaitForString"confirm:"2.Screen动作,发送字符串crt.Screen.Send"yes"&VbCr——发送yes并回车crt.Screen.SendVbCr——发送回车Chr(13)crt.Screen.Send“”——发送空格Chr(32)crt.screen.sendkeys("^c")——发送Ctrl+C3.等待crt.sleep2004.定义变量DimLocalIpDimcom9600DimMyString,myA
2、rray,screen15.变量赋值com9600="串口"+ComNo+"-9600"LocalIp=crt.Dialog.Prompt("请输入设备IP地址","设备IP","192.168.80.",False)6.弹出信息框crt.Dialog.MessageBox(message[,title[,buttons]])crt.Dialog.MessageBox"恭喜你,文件创建成功"crt.Dialog.MessageBox_"恭喜你,版本升级完成"&vbcrlf&vbcrlf&_"bootrom升级完成,版本号为:"+BootRom
3、Ver&vbcrlf&vbcrlf&_"mainrom1、mainrom2升级完成,版本号为:"+SystemVer&vbcrlf&vbcrlf&_"system1system2升级完成,版本号为:"+SystemVer&vbcrlf&vbcrlf&_"正在为您重启系统……"&_表示下一行的连接。&vbcrlf表示回车。1.弹出对话窗口,获取参数值,赋给变量LocalIp=crt.Dialog.Prompt("请输入LocalIP,使用默认可不填IP","LocalIP","199.0.0.244",False)2.创建新的连接crt.sess
4、ion.Connect("/smysession")连接已创建的sessioncrt.session.Connect("/telnetmyhost23")创建一个telnet连接sessioncrt.session.Connect("/SSH2/PASSWORDpasswordname@myhost")创建一个ssh连接sessioncrt.Session.Connect("/SerialCOM2/BAUD9600")创建一个console连接session1.在新的tab标签页创建连接Settab=crt.session.ConnectInT
5、ab("/smysession")在新tab创建已有连接sessionSettab=crt.session.ConnectInTab("/telnetmyhost23")在新tab创建一个telnet连接sessionSettab=crt.session.ConnectInTab("/SSH2/PASSWORDpasswordname@myhost")在新tab创建一个ssh连接sessionSetobjTab=crt.Session.ConnectInTab("/SerialCOM2/BAUD9600")在新tab创建一个console连接s
6、ession2.获得执行脚本所在Tab标签对象SetobjTab=crt.GetScriptTab3.获得当前窗口标签Tab,objTab为标签对象SetobjTab=crt.GetActiveTab4.更改Tab标签名称,objTab为标签对象objTab.Caption="tabname"5.获得第n个标签Tab,objTab为标签对象SetobjTab=crt.GetTab(n)6.切换Tab,objTab为标签对象objTab.Activate7.断开当前session的连接crt.session.Disconnect8.获取屏幕打印g
7、et(不带格式)、get2(带格式-回车r)getscreen=crt.Screen.Get(5,1,10,41)crt.Dialog.MessageBoxgetscreengetscreen=crt.Screen.Get2(5,1,10,41)crt.Dialog.MessageBoxgetscreen1.获取当前行、列位置(通过当前位置定位)crt.screen.CurrentColumn(列位置)crt.screen.CurrentRow(行位置)crt.Screen.Columns(总行数)screenrow=crt.screen
8、.CurrentRowcrt.Screen.Send"help"&VbCrcrt.Sleep2000getscreen=crt.Screen.Get2