常见的Shell界面远程登录软件有SecureCRT、XShell、PuTTY、VNC等等。本文主要结合SecureCRT来讲解VB脚本的快速入门与实践方法。

需要准备的环境:一台windows计算机,一台linux计算机。

本人演示环境为在windows7宿主机上,通过VMWare软件安装了一台linux虚拟机,并通过网络设置,保证宿主机与虚拟机相互能ping通。用SecureCRT登录linux虚拟机shell界面。

好啦,下面教程开始了。。。

首先举一个VB脚本的简单例子:

说明:

第1、2行语句,是VB脚本的固定头部;

第4行语句,表示将执行过程同步显示在CRT上,这样执行后面的命令时,我们就能在界面上看到执行命令与回显信息了!

第10行语句,crt.Screen.Send"cd /home" 代表发送或输入命令,&是连字符,chr(13)代表回车键。

第11行语句,crt.Screen.WaitForString("[root@HLZhome]# ") 是指直到[root@HLZ home]#出现才会执行下一行,即第12行代码。

由 Sub…End Sub定义的子程序叫做子程序过程或 Sub过程,Sub是方法的开始,EndSub是方法的结束。

整个脚本实现的目标就是在linux界面下输入cd /home,等到目录切换成功之后,输入ls –l显示当前目录下的文件信息。

必须说明地是,这个RecordedScript.vbs脚本文件,不管你是觉得简单还是陌生,它并不是我所写出来的,而是运用SecureCRT自动生成的。那它是如何生成的呢?方法很简单,点击SecurCRT软件的脚本(S)菜单——》开始录制脚本(S)。

然后,在SecurCRT界面上依次输入 cd/home——》 ls –l

最后,点击停止录入脚本,在新对话框中输入脚本文件名(建议后缀 .vbs),点击保存即可。

若想使用SecurCRT运行VB脚本,只要依次点击 脚本(S)——》执行(R),在新弹出窗口中选择到已存在的某个脚本文件,点击执行即可。当然,也可以点击历史记录中的脚本来执行(蓝色方框中所示)。

然后,我们可以欣喜地发现 脚本中的命令在SecureCRT界面上在自动执行了!!

授人以鱼,不如授人以渔。上述内容只是为了展示VB脚本在实践中进行学习的方法,而更多的精粹要依靠自己来发掘。你可能会问,有什么进一步深入学习VB脚本的好方法呢?

当然有啦!如下图所示,在SecurCRT的帮助文档里,所有VB脚本的语句都在ActiveXScripting章节中有说明,并且帮助文档里还会提供典型案例供参考哦~

现在看来,你是不是也会觉得VB脚本学起来很容易呢?

师傅领进门,修行靠个人。限于篇幅,这里只能提供基本入门方法,如果你想精通VB脚本,必须靠自己在实践中不断地学习与专研才行!

VB脚本:快速入门教程相关推荐

  1. python快速入门答案-总算懂得python脚本快速入门教程

    PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...

  2. python脚本教程-总算懂得python脚本快速入门教程

    PyQt5是基于Digia公司强大的图形程式框架Qt5的python接口,由一组python模块构成.PyQt5本身拥有超过620个类和6000函数及方法.在可以运行于多个平台.PyQt5拥有双重协议 ...

  3. OUYA游戏开发快速入门教程

     OUYA游戏开发快速入门教程 试读地址:http://pan.baidu.com/s/1o63a3W2 本教程是国内唯一OUYA游戏开发教程.本教程基于Unity全面讲解OUYA游戏开发方式.内容包 ...

  4. BeagleBone Black快速入门教程

    BeagleBone Black快速入门教程 试读样张下载地址:http://pan.baidu.com/s/1bnjJEnP 本教程是国内唯一BeagleBone Black中文教程.本教程全面讲解 ...

  5. C#游戏开发快速入门教程Unity5.5教程

    C#游戏开发快速入门教程Unity5.5教程 试读文档下载地址:http://pan.baidu.com/s/1slwBHoD C#是微软发布的高级程序设计语言,这门语言和C语言一样,已经成为了大学计 ...

  6. python3入门-终于懂得python3快速入门教程

    跟Java语言一样,python语言也有类的概念,直接使用class关键字定义python类.在python类,定义类的方法.然后直接使用类的初始化调用自身,获取相应的属性.以下是小编为你整理的pyt ...

  7. MySQL 快速入门教程

    转:MySQL快速 入门教程 目录 一.MySQL的相关概念介绍 二.Windows下MySQL的配置 配置步骤 MySQL服务的启动.停止与卸载 三.MySQL脚本的基本组成 四.MySQL中的数据 ...

  8. solr6 java_Solr6 快速入门教程

    Solr6 快速入门教程 安装 环境要求 JDK1.8 下载Solr,本文试验时,使用的Solr6.6.0 开始安装 解压solr-6.6.0.zip cd solr-6.6.0\ 启动solr,ru ...

  9. .NET Core快速入门教程 2、我的第一个.NET Core App(Windows篇)

    一.前言 本篇开发环境? 1.操作系统: Windows 10 X64 2.SDK: .NET Core 2.0 Preview 二.安装 .NET Core SDK 1.下载 .NET Core 下 ...

  10. .NET Core快速入门教程 3、我的第一个.NET Core App (CentOS篇)

    一.前言 本篇开发环境? 1.操作系统:CentOS7(因为ken比较偏爱CentOS7) 2.SDK版本:.NET Core 2.0 Preview 你可能需要的前置知识 1.了解如何通过Hyper ...

最新文章

  1. wps解析json数据_通过WordPress HTTP API 获取json内容并解析
  2. Saltstack 用户管理
  3. 复解析蕴含不可延拓性
  4. sql取字段前4位_4千左右预算,2020年Word/Excel/用友/ 金蝶/SQL数据库-财务会计轻薄笔记本推荐...
  5. Android Studio打包APK时出现 is not translated in en (English) [MissingTranslation]
  6. ios 启用 证书_如何在iOS 10中启用就寝提醒,轻柔的唤醒和睡眠跟踪
  7. P3291-[SCOI2016]妖怪【凸壳】
  8. ROS 教程之 vision: 摄像头标定camera calibration
  9. Unity2018.2中文更新日志速览版
  10. VS Code Python 将支持 Jupyter Notebook
  11. Python+psutil获取本机所有联网的应用程序信息
  12. python自动办公pdf_[Python] 自动化办公 PDF提取文字、表格、图片
  13. Colaboratory使用教程
  14. 数据表 高水位 mysql_Oracle中的高水位(HWM)
  15. 电脑连接电视方法详解_笔记本连接电视有哪些设置方法
  16. CentOS 7 / RHEL 7 上安装 LAMP + phpMyAdmin
  17. 西门子S7-1200使用PN口总线控制V90伺服
  18. Pycharm 引入类报错Unresolved reference ‘attempt_load‘
  19. Java的发展前景与职业方向最全面的解析
  20. 很多时候在考虑设计而不是考虑编码的时候, 接口才真正清晰,明朗的把它的原理展现给你。

热门文章

  1. 傲腾持久内存如何为数据赋能,加速应用落地?
  2. Latex 安装与配置
  3. 计算机硬盘突然只有一个c盘,win10硬盘消失了只剩下c盘怎么恢复_win10硬盘突然消失只有c盘解决方法-win7之家...
  4. Unix和Windows比较
  5. word文档怎么给数字加千分符_如何在word中设置数字的千位分隔符?两种方法轻松搞定...
  6. 无法打开文件ws32_2.lib ws2_32.lib
  7. 【pdf】Head First 设计模式(中文版)
  8. 高分屏更改Adobe Premier CC UI界面字体大小
  9. SNAP7 C++ 通讯
  10. Windows 下安装 MySQL 及使用可视化工具执行 SQL 脚本过程记录