VBS编程笔记
1.VBS简介
VBS是一种windows脚本,全称是:Microsoft Visual Basic Script Editon(VB脚本版),VBS是Visual Basic的一个抽象子集,是系统内置的,用VBS编写的脚本代码不能编译成二进制文件,直接由Windows系统执行(实际是一个叫做WSH:Windows Scripting Host,Windows脚本宿主解释源代码并执行)。
2.VBS的优缺点
优点:高效、易学、大部分高级语言具有的功能,VBS都具有,可以适用各种任务自动化,可以使编程人员从重复琐碎的工作中解脱出来,极大的提高工作效率。
VBS脚本其实就是一种计算机编程语言,但是由于缺少计算机程序设计语言中的部分要素,对于事件的描述能力较弱,所以称之为脚本,VBS最方便的地方就是提供了对COM对象的简便支持。
VBS语法简单易用,所有的变量的数据类型都是Variant,声明变量用Dim。
例如:Dim a=10 // VBS的编程中,不区分大小写,代码的最后面也不需要加“;”
3.VBS编程环境
VBS最方便的是它不需要专门的开发环境,只需要用notepad,就可以进行VBS脚本的编写,并且可以直接执行。
notepad 就是记事本,实际上,任意一种文本编译器都可以用来开发VBS脚本。使用记事本时,最后保存文件后缀名改成.VBS即可以执行脚本。
推荐使用的编程环境:VBSedit、VBScript编译器
支持语法高亮,参数提示,自动完成关键字等功能。
支持调试、监视变量的功能。
支持动态查看帮助文件的功能
4.Wincc中的VBS脚本与系统自带的VBS脚本的区别
1.Wincc中的VBS增加了Wincc中特有的对象。如:Wincc画面,变量对象等。
Screenitems、Hmiruntime等。
2.去除了Wincc中不适用的函数。如:sleep函数
特别注意:
Wincc变量与VBS变量使用的区别
5.Wincc示例:
按钮按左键,圆1变红色,按右键,圆1变绿色
按左键的VBS脚本
按右键的VBS脚本
按按钮左键,圆1不显示,按右键,圆1显示
按左键的VBS脚本
按右键的VBS脚本
两个数相加
脚本如下:
滚动条,进度条,文本框