当前位置: 首页 > 图文教程 > 脚本技术 > VBScript > 灵活实用的VBS入门教程基础篇

VBScript
用VBScript批量安装网络打印机和设置默认打印机
Vbs 脚本编程简明教程之一
vbs SendKey 用法 Sendkey 键盘对应的码表
用vbs 取得收藏夹里的所有链接名称和URL的脚本
link-view.vbs 页面链接查看
VBS读网页的代码
用VBScript写合并文本文件的脚本
vbscript ms owc 封裝代码
VbScript 封裝MS OWC(二)
vbs 注册表操作代码(添加删除)
用于修复XP中最小化程序 在任务栏显示图标的vbs脚本
完整的注册表操作实例 VBS脚本
vbs 注册表实现木马自启动
reg2vbs.vbs 将Reg文件转换为VBS文件保存 IT学习网修正版本
e是自然对数的底 e.vbs
vbs imail 密码解密
VBS Runas 自动输入密码, 明文
vbscript 三个数比较大小的实现代码
脚本 MsAgent组件 微软精灵 揪出系统自带的宠物
VBS InternetExplorer.Application的属性和方法介绍

VBScript 中的 灵活实用的VBS入门教程基础篇


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-12   浏览: 101 ::
收藏到网摘: n/a

我们常听说VBS功能很强大,也很简单,大家是否也想了解VBS呢,现在让我们一起来学习VBS吧。

  VBS只是英文的缩写而已,全称是Visual Basic Script Edition,也就是说VBS是Visual Basic的脚本版,很多人说VBS是VB的一个子集。因为VBS在编程语法、函数上基本上与Visual Basic是一致的。Visual Basic能实现的一般功能,VBS同样也可以实现,实现的过程也比Visual Basic容易,因为只要一个文本编辑器就可以完成VBS编程了,而且Windows自带的记事本Notepad完全可以胜任。

  下面我们来编写一个经典的例程:hello world。我们要实现的就是如图1中的效果,要实现这一效果其实只须一条语句就行。具体做法如下:打开记事本,在编辑区输入“msgBox(“hello world”)”(如图2),然后以VBS为扩展名保存文件(“保存类型”里面选择“所有文件”,在“文件名”里面输入包括扩展名的文件名,如“hello world.vbs”),保存完成后直接双击保存的文件,效果就出来了。学过VB的朋友都知道msgbox函数是VB编程中最常用的函数之一,它可以实现弹出窗口提示信息。


图1


  
图2

  有输出就会有输入,与msgBox相对应的是输入函数InputBox它用于接收用户的输入信息,然后返回给指定的变量。下面我们再用一个例子说明。在笔记本中输入如下内容:

  Dim name
  Name=InputBox(“请输入您的网吧名称”,”名称”)
  MsgBox(name)

  保存后,双击运行,出现如图3所示的窗口。


图3

  在窗口中输入想输入的内容(如本例中输入“小草网络”),单击确定,就会弹出一个提示窗口显示出你输入的内容(如图4)。

图4

  现在我们来深入认识以上内容的意义。Dim在Visual Basic中是声明变量的关键字,在VBS中同样适用,语句形式如下:

  Dim 变量名 [As 类型]

  中括号里面的内容可以省略(以后的文章中涉及到的中括号都指这个意思)。如果省略的话,那么你声明的变量将是变体型,变量的数据类型会根据你给变量赋的值而定,如你给这个变量赋的值是整型,那么它将是整型变量。第二条语句“Name=InputBox(“请输入您的网吧名称”,”名称”)”,含义是执行InputBox函数时,将用户输入的内容赋给变量Name,“=”就是赋值符号,而不同于数字中的“=”。

  上面说了变量,可能对于没有学过编程的读者来说,可能根本不了解什么叫做变量。其实在高级语言编程中,除了变量外,还有常量。说白了,常量和变量就是被命名了的内存单元,读取修改数据时,通过内存单元名来访问其中的数据。具体说来,变量是在程序运行过程中其值可以发生变化的量。灵活性较大。常量是在程序运行中不变的量,常量一般分为三种:直接常量、用户声明的符号常量。直接常量不用经过声明就可以使用,如123就是一个直接的常量,你可以直接使用它,但你不可能改变它,如你偿试改变它,如123=321,那它程序运行时就会出错。用户声明的常量是为了便于程序的阅读或修改,修改了用户自己声明的常量,那么与这个声明的常量相关的值都会发生相应的变化,而不用一个个地修改。常量声明的关键字是Const,例如:const PI=3.14159。下面我们来编写一个计算圆面积的程序。在记事本中输入如下内容:

  const PI=3.14
  dim r,S
  r=InputBox("请输入您要计算的圆的半径","半径")
  S=PI*r*r
  MsgBox("圆的面积是" & s)

  保存为VBS文件,一个计算圆面积的程序就完成了。

  至此,想必大家对VBS编程也有了初步的了解了,要更深入地学习还要学习选择结构和循环结构,这在后面的文章中将涉及到。