VBS是什么?

来源:TechTMT.Com  作者:整理  日期:2022-10-26 21:10:46

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 可以通过 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 网页中。

分类:文章
标签:是什么
编辑:tmt
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。文章版权归原作者所有,内容不代表本站立场!
免责声明: 阁下应知本站所提供的内容不能做为操作依据。本站作为信息内容发布平台,不对其内容的真实性、完整性、准确性给予任何担保、暗示和承诺,仅供读者参考! 如文中内容影响到您的合法权益(含文章中文字、图片等),请及时联系本站,我们会及时删除处理。