VBScript - 概述
VBScript 代表Visual Basic Scripting,它构成了 Visual Basic for Applications (VBA) 的子集。 VBA 是 Microsoft 的产品,不仅包含在 MS Project 和 MS Office 等其他 Microsoft 产品中,而且还包含在 AUTO CAD 等第三方工具中。
VBScript 的功能
VBScript 是一种轻量级脚本语言,具有闪电般快速的解释器。
VBScript 在大多数情况下不区分大小写。 它的语法非常简单,易于学习和实现。
与 C++ 或 Java 不同,VBScript 是一种基于对象的脚本语言,而不是面向对象的编程语言。
它使用组件对象模型(COM)来访问其执行环境的元素。
VBScript 只有在 Internet Explorer (IE) 等主机环境中执行才能成功执行,Internet 信息服务(IIS) 和 Windows 脚本主机(WSH)
VBscript – 版本历史和用途
VBScript 早在 1996 年就由 Microsoft 推出,其第一个版本是 1.0。 VBScript 当前的稳定版本是 5.8,它作为 IE8 或 Windows 7 的一部分提供。VBScript 的使用领域非常广泛,并不限于以下列表。
VBScript 在流行的自动化测试工具之一中用作脚本语言 - Quick Test Professional 缩写为 QTP
Windows 脚本主机,主要由 Windows 系统管理员用于自动化 Windows 桌面。
Active Server Pages (ASP),一种服务器端脚本环境,用于使用 VBScript 或 Java Script 创建动态网页。
VBScript 用于 Microsoft Internet Explorer 中的客户端脚本编写。
Microsoft Outlook 表单通常在 VBScript 上运行; 但是,应用程序级编程依赖于 VBA(Outlook 2000 及以上版本)。
缺点
VBscript 仅由 IE 浏览器使用。 其他浏览器如 Chrome、Firefox 不支持 VBScript。 因此,JavaScript 优于 VBScript。
VBScript 的命令行支持有限。
由于默认没有可用的开发环境,调试比较困难。
如今 VBScript 处于什么位置?
VBScript的当前版本是5.8,随着最近.NET框架的发展,微软决定未来在ASP.NET中提供对VBScript的支持,以进行Web开发。 因此,不会再有任何新版本的 VBScript 引擎,但 Microsoft 维护工程团队正在解决整个缺陷修复和安全问题。 但是,VBScript 引擎默认情况下将作为所有 Microsoft Windows 和 IIS 的一部分提供。