VSCode,相信即使不是专门敲代码的我们工控圈的自动化工程师应该都有所耳闻,有人应该已经在使用。Visual Studio Code(简称 VS Code)是一款由微软开发且跨平台的免费源代码编辑器。
VSCode为代码编辑提供了很强的IntelliSense即智能感知功能,包括:成员列表、参数信息、快速信息和完成单词。使用这些功能,可以详细了解使用的代码、跟踪键入的参数,还可通过轻敲几个按键来添加属性和方法调用。
目前为止,VSCode IntelliSense虽然只为JavaScript、TypeScript、JSON、HTML、CSS、SCSS和Less提供了开箱即用的功能。
但这些开箱即用的功能只是一个开始,通过VSCode的“扩展”功能,你可以为开发任何语言,提供编辑、运行调试等支持。
在一个初始安装的VSCode中添加一个VBScript的脚本文件(.vbs类型),编辑时没有任何智能感知功能。
当执行一个“运行和调试”时(在launch.json中配置),如果是VSCode不支持的调试类型("type": "vbs"),会报错。
这就需要安装提供VBScript语言支持的扩展。
可以通过单击VSCode左侧活动栏中的扩展图标或主菜单:查看——扩展,打开扩展商店,搜索“vbscript”,可以选择安装如下的扩展。 列表中的每个扩展都包括简要说明、发行商、下载计数和五颗星星评级。可以选择扩展项以显示扩展的详细信息页面,在其中了解更多信息。 安装好扩展支持后,再次编辑脚本,即可以使用IntelliSense
再执行脚本,脚本运行并可在调试控制台窗口打印脚本中信息
VSCode扩展通常会提供可设置选项。在VSCode设置中,“用户”设置是应用于所有项目的全局设置,而“工作区”设置是特定项目的设置。用户设置影响在所有项目中的编辑环境,而工作区设置允许定义特定项目的配置。他们分别对应了一个配置文件settings.json。
此VBScript扩展提供了一些设置项,如vbs.interpreter,用于设置运行vbscript脚本的应用程序。
俗话说:工欲善其事,必先利其器。记住,作为一位自动化工程师,要敢于善于利用一切可以解决问题、提高效率、减少错误的工具,这与是不是搞开发无关。其实工具少的才是差生。
可以使用VSCode来方便的测试一些WINCC VBS脚本中的与WINCC本身功能无关的脚本,如读写文件、调用一些COM库等等。
〔正文结束〕
---
关注公众号回复“加群”按规则加入『WINCC脚本』技术交流群。关注后在公众号菜单项可查看更多内容。 如果你有与本文相关问题可以后台发消息,欢迎点赞、分享、关注。