VBScript [ 译 ]

VBScript ( Visual Basic Scripting Edition) 使用COM 来和宿主环境交互。从Microsoft Windows 98 开始的所有的微软桌面操作系统的release 中都包含了VBScript 的支持。

VBScript 必须在它的宿主环境中执行,微软提供了好几个宿主环境,比如说Windows Script Host, Internet Explorer, Internet Information Services. 当然,通过一些ocx 的方式可以内嵌到各种宿主程序中。

不过现在,微软建议逐步迁移到新的Windows PowerShell.

语言特性

“procedure” 是VBScript 中主要的程序组织结构.

其中有返回值的是 function,没有返回值的是subroutine

参数是按位置传递的,可以传值也可以传引用。

所有变量的初始类型都是 “Variant”.

运行环境

在浏览器客户端,VBScript 可以起到和JavaScript 类似的作用。但是由于缺乏浏览器支持等原因,已经彻底败给了JavaScript.

在服务器端方面,ASP +VBScript 曾经是神器。

做为脚本语言直接运行。.vbs 文件可以直接运行,曾经有不少浏览器传播的病毒就是以vbs 运行的。

还有.hta .wsf .wsc 等其实都是VBScript 不同环境运行方式的不同后缀。

例子

MsgBox "Hello World"

你可能感兴趣的:(VBScript)