前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微软将在Windows中弃用VBScript,组态软件大军的VBS脚本该何去何从?

微软将在Windows中弃用VBScript,组态软件大军的VBS脚本该何去何从?

作者头像
剑指工控
发布2023-10-25 11:42:11
3320
发布2023-10-25 11:42:11
举报
文章被收录于专栏:剑指工控剑指工控

JZGKCHINA

工控技术分享平台

微软宣布弃用 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,霍尼韦尔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脚本等等吧。。。。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2023-10-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档