Microsoft 已宣布将弃用 VBscript,并计划在未来版本的 Windows 中逐步淘汰该脚本语言。 “VBscript 将作为按需功能提供,直到它从操作系统中删除为止。” 默认情况下不安装它微软的网页编辑软件,但可以根据需要随时添加。
VBscript(也称为 Visual Basic Script 或 Microsoft Visual Basic Scripting Edition)是一种类似于 Visual Basic 或 Visual Basic for Applications (VBA) 的脚本语言微软的网页编辑软件,其历史可以追溯到 1996 年。
VBscript可以看作是VB语言的简化版本。 它具有VB语言简单易学的特点。 该语言广泛用于网页和ASP程序制作,也可以直接作为多种HMI组态软件的脚本引擎,如西门子的WINCC、Honeywell的HMI builder、国产的捷控组态软件等,主要是直接调用VBS应用程序非常方便。 VBS 原生集成到 Windows 环境中,并通过 VBS 脚本与主机应用程序和组件程序进行通信。
虽然微软官方并未对此给出任何解释。
笔者猜测
弃用 VBscript 的部分原因可能是出于安全考虑。 随着利用各种 Windows 和 Office 功能进行感染的恶意软件活动的数量不断增加。 VBscript 已被恶意行为者用来向受害者的计算机分发恶意软件。
随着VBS逐渐退出历史舞台,相信各大组态软件厂商都会逐步将VBS脚本引擎修改为Python或C#或JS,以更好地迎合市场用户的需求。 笔者曾与VB结缘10年,但仍眼睁睁地看着VB家族一点一点消逝。 。 。 也许VBA是工控组态软件领域唯一还存活下来的。 相信不久的将来,随着Python嵌入办公室的普及,VBA也将完成自己的使命,退出舞台。 到时候,相信更多使用VBA作为脚本的组态软件家族也都改用其他编程语言引擎了,比如IFIX的VBA脚本、FacultyTalk ViewSE的VBA脚本、Citect的VBA脚本等。 。 。