VBS脚本简述

VBS (Microsoft Visual Basic Script)是一种基于Visual Basic的脚本语言,它是Windows系统内置的,不需要额外安装,可直接使用。它不能直接编译成二进制文件,由Windows系统执行,是一种解释性型的脚本语言。它简单易学,可以实现各种不同功能的自动化任务,极大提高工作生产效率。另外,它支持COM对象,可以实现更复杂的功能。

一、注释

使用" ' "符号注释

二、变量

变量是可存储信息的“容器”。在脚本中,变量的值是可以改变的。您可以通过引用某个变量的名称,来查看或修改它的值。在 VBScript 中,所有的变量都与类型相关,可存储不同类型的数据。

变量声明:Dim、Public、Private

Dim a

a = 1

数组变量:

Dim a(2)

数组下标从0 开始,a数组有三个元素,多维数组同理如下:

Dim a(1, 2)

注意:为了避免定义错误变量,一般会在顶端使用option explicit语句,此时必须使用Dim、Public、Private声明变量。

三、子程序/函数

子程序没有返回值

Sub MySub( arg1, arg2 )

    statements

End Sub 

函数有返回值

Function MyFunction(arg1, arg2)

    statements

    MyFunction = value

End Function

可以使用Call语句调用子程序和函数,使用Call语句调用时可以不需要加括号。

四、条件语句

if 语句

If i=1 Then msgbox "Hello World"

If i=1 Then 

   msgbox "Hello World"  

   i = 2

End If

if...then...else 语句

If i=1 then  

   msgbox "Hello"

Else

   msgbox "World"

End If

if...then...elseif 语句

if name="xiaoming" then

    msgbox "his name is xiaoming"

elseif name="lilei" then

    msgbox "his name is lilei."

else

   msgbox "Unknown name."

end If

select case 语句

select case name

case "xiaoming"

    msgbox "his name is xiaoming"

case "lilei"

  msgbox "his name is lilei."

case Else

  msgbox "Unknown name"

end select

五、循环语句

循环语句有以下几种:

For...Next 语句

For Each...Next 语句

Do...Loop 语句

While...Wend 语句

For i=1 to 10

  some code

Next

For i=10 To 2 Step -2

  some code

Next

设置循环步长使用Step关键字

退出循环使用Exit关键词

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 数组 数组,实际上就是将一大堆相似的数据有秩序的放到一个箱子里,十分像药房的那些柜子。创建数组var a= new...
    小盖盖盖盖盖盖阅读 197评论 0 0
  • 今天主要学习了Django框架的使用。 使用django-admin创建项目,如django-admin st...
    kotw_zjc阅读 179评论 0 0
  • 每个孩子都是不一样的,时而让人爱不释手,时而又让人各种抓狂。 叛逆的孩子是威逼恐吓管用,还是温柔以待更让人动容。 ...
    贝诚南阅读 533评论 4 3
  • 我想 每天有所期盼。 我想 亲人无焦无虑。 我想 友人不忘初心。 我想 他能事事如愿。 我想 所有人不负时光, 不...
    惜言_aa7f阅读 423评论 4 3
  • 记得早先少年时,大家诚诚恳恳,说一句是一句。早上火车站,长街黑暗无行人,卖豆浆的小店冒着热气。从前的日色变得慢,车...
    焦距说阅读 216评论 6 1