VB脚本:快速入门教程



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

 

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

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


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

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

说明:

12行语句,是VB脚本的固定头部;

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

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

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

SubEnd 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脚本,必须靠自己在实践中不断地学习与专研才行!

 

 

  • 8
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VB脚本是一种基于VBScript语言的编程技术。下面简单介绍了VB脚本的从入门到精通的学习路径。 入门阶段: 在学习VB脚本的入门阶段,你需要掌握以下基础知识: 1. VB脚本的基本语法和语句结构,包括变量定义、条件判断、循环控制等。 2. 学习使用VB脚本的开发环境,例如VBScript编辑器或集成开发环境。 3. 了解VB脚本的数据类型,如字符串、整数、浮点数等,并学习如何进行数据类型转换和运算操作。 进阶阶段: 一旦你掌握了VB脚本的基础知识,可以进一步学习以下内容: 1. 学习如何通过VB脚本与数据库进行交互,例如使用ADO对象库访问和操作数据库。 2. 掌握VB脚本的高级语法和技巧,例如函数和过程的定义与调用、异常处理等。 3. 学习使用VB脚本创建用户界面,例如利用Windows窗体创建交互性较强的应用程序。 精通阶段: 在VB脚本的精通阶段,你应该深入研究以下内容: 1. 学习使用VB脚本进行文件和文件夹的操作,例如读写文件、创建和删除文件夹等。 2. 深入理解VB脚本的事件处理机制,例如通过事件来响应用户操作或系统事件。 3. 学习如何使用VB脚本进行网络编程,例如通过HTTP访问网页或进行Socket通信等。 4. 深入了解VB脚本的高级开发技巧,例如使用COM组件进行扩展、原型继承等。 无论是入门还是精通阶段,都需要通过实践项目来提升自己的技能。阅读相关的教程、文档和参考资料也是非常有帮助的。此外,与其他VB脚本开发者交流和分享也可以加快学习进程。希望以上内容能够帮助你更好地学习和掌握VB脚本编程技术。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值