SecureCRT使用指南

1.SecureCRT配色

使用默认配置的CRT连接到远程服务器后呈现给使用者的界面是“白纸黑字”,缺点如下:1.无法体现出目录、可执行文件、压缩文件、链接文件和普通文件之间的区别 2.长时间使用会导致视觉疲劳。 为了解决这个问题,我上网查找了如何给SecureCrt配色,以达到自己方便使用的效果,链接:SecureCRT配色方案

2.SecureCRT脚本

1.什么情况要使用脚本? 在使用CRT连接远程服务器后,如果需要输入一连串的指令,并且要经常做类似的重复性操作,人工输入显然非常麻烦,因此可以通过编写脚本这种自动化的方式来完成,优点是既准确又快速。 2.SecureCRT支持的脚本有哪些? 有以下几种:*.vbs, *.vbe, *.js, *.pl, *.py,而vbs是secureCRT主要支持的脚本语言,所以推荐学习和使用VBScript, VBScript学习入门篇给出了一些vbs的demo。 3.两招教你使用脚本 第一招:crt.screen.send

用面向对象的思想来理解,调用 crt 对象中的 screen 对象的 send 方法;该方法向CRT的标准界面输入指定内容。

demo1: 进入当前用户的家目录。

crt.screen.send "cd ~" & chr(13)

:chr(13)代表回车符,等价于vbCr,因为send只是输入,还需要我们回车执行,而脚本运行过程无法输入回车,所以用&在字符串末尾添加回车用于执行该条命令。拓展:Chr是VBScript中的内置函数,它的作用是将ASCII码转换成字符。 第二招:crt.screen.WaitForString "somestring",10

该方法会检查CRT的标准输出,当检测到指定字符串时执行返回True,否则返回False,后面可跟超时时间,缺省或者0代表阻塞操作,超时时间一般可不写。

学会以上两招基本就能让CRT自动化执行一些命令。 拓展知识:

  • crt.Screen.Clear,清空屏幕。