VBScript(也称为 Visual Basic Script 或 Microsoft Visual Basic Scripting Edition)是一种类似于 Visual Basic 或 Visual Basic for Applications (VBA) 的脚本语言,可追溯到 1996 年。
VBScript可以看作是 VB 语言的简化版,它具有VB语言容易学习的特性。这种语言广泛应用于网页和 ASP 程序制作,同时还可以直接作为广大HMI组态软件的脚本引擎使用。例如西门子的WINCC,霍尼韦尔HMI builder,国内杰控组态软件等等,主要是直接调用VBS应用非常方便。VBS天生集成到 Windows 环境中,并通过VBS脚本与主机应用和组件程序通信。
尽管微软官方并未对此做出任何解释。
笔者猜测
弃用 VBScript 的的部分原因可能是出于安全考虑。随着日益猖獗的利用各种 Windows 和 Office 功能进行感染的恶意软件活动。恶意行为者曾使用 VBScript 将恶意软件分发到受害者的计算机上。
随着VBS逐步退出历史舞台,相信各大组态软件厂商也会把VBS脚本引擎逐步修改为python或者C#或者JS之类,也是为了更好迎合市场用户的需要。笔者曾经有着10年和VB的情感但还是看着VB家族一点一点黯然褪色。。。可能现在还在工控组态软件领域存活的就只剩下VBA这一支血脉了,相信不久的将来随着office内嵌python的流行。VBA也会完成它的使命而退出舞台,而那个时候相信更多的组态软件以VBA为脚本的家族也已经改到其他编程语言引擎的轨道上来了,比如IFIX的VBA脚本,FacrotyTalk ViewSE的VBA脚本,Citect悉亚特的VBA脚本等等吧。。。。
微软资讯推荐
win10系统推荐
系统教程推荐