VBS是什么

VBScript 是 Visual Basic Script 的简称,有时也被缩写为 VBS。VBScript 是微软开发的一种脚本语言,可以看作是 VB 语言的简化版,与 Visual Basic for Applications 的关系也非常密切。它具有原语言容易学习的特性。VBS 是基于 Visual Basic 的脚本语言。VBS 的全称是:Microsoft Visual Basic Script Edition。(微软公司可视化 BASIC 脚本版)。其语言类似 Visual Basic(VB)。

VBScript

由于 VBScript 可以通过 Windows 脚本宿主调用 COM,因而可以使用 Windows 操作系统中可以被使用的程序库,比如它可以使用 Microsoft Office 的库,尤其是使用 Microsoft Access 和 Microsoft SQL Server 的程序库,当然它也可以使用其它程序和操作系统本身的库。在实践中 VBScript 一般被用在以下三个方面:

Windows 操作系统

VBScript 可以被用来自动地完成重复性的 Windows 操作系统任务。在 Windows 操作系统中,VBScript 可以在 Windows Script Host 的范围内运行。Windows 操作系统可以自动辨认和执行*.VBS 和*.WSF 两种文件格式,此外 Internet Explorer 可以执行 HTA 和 CHM 文件格式。VBS 和 WSF 文件完全是文字式的,它们只能通过少数几种对话窗口与用户通讯。HTA 和 CHM 文件使用 HTML 格式,它们的程序码可以像 HTML 一样被编辑检查。在 WSF、HTA 和 CHM 文件中 VBScript 和 JavaScript 的程序码可以任意混合。HTA 文件实际上是加有 VBS、JavaScript 成分的 HTML 文件。CHM 文件是一种在线帮助,用户可以使用专门的编辑程序将 HTML 程序编辑为 CHM。

Windows 操作系统也提供一些 VBScript 脚本来进行高级管理功能,例如管理 Windows 激活密钥的 slmgr.vbs(Windows Server License Manager Script)。

网页浏览器(客户端的 VBS)

网页中的 VBS 可以用来控制客户端的网页浏览器(以浏览器执行 VBS 程序)。VBS 与 JavaScript 在这一方面是竞争者,它们可以用来实现动态 HTML,甚至可以将整个程序结合到网页中来。

至今为止 VBS 在客户方面未能占优势,因为它只获得 Microsoft Internet Explorer 的支持(Mozilla Suite 可以透过安装一个包来支持 VBS),并且 IE11 起已不再支持 VBScript[1]。而 JavaScript 则受到所有网页浏览器的支持。在 Internet Explorer 中 VBS 和 JavaScript 使用同样的权限,它们只能有限地使用 Windows 操作系统中的对象。

网页服务器(服务器方面的 VBS)

在网页服务器方面 VBS 是微软的 Active Server Pages 的一部分,它与 JavaServer Pages 和 PHP 是竞争对手。在这里 VBS 的程序码直接嵌入到 HTML 页内,这样的网页以 ASP 结尾。网页服务器 Internet 信息服务执行 ASP 页内的程序部分并将其结果转化为 HTML 传递给网页浏览器供用户使用。这样服务器可以进行数据库闻讯并将其结果放到 HTML 网页中。

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部