恭喜,你发布的帖子
发布于 2025-04-18 13:44:55
1楼
这个和wincc无关,主要还是VBS语法的问题,VBS主要的就是对象,方法,属性,这三个大元素。
其中对HMIRUNTIME对象是wincc提供的一个系统对象模型,在wincc的帮助文档的是有的,你可以去看看这HMIRUNTIME这个对象模型,wincc中大多数VBS脚本都是需要使用这个对象模型来调用系统变量,画面,和画面中控件对象。
以画面中的按钮对象为例,主画面名称为“P1”,按钮对象名称为“B1”,这样就可以通过
SET OBJ=HMIRUNTIME.Screens("P1").ScreenItems("B1") 语句来选定按钮对象,后面语句中就可以使用OBJ对象来代替画面P1中的B1按钮对象,选定按钮对象后就可以通过修改对象的颜色属性来修改画面中按钮显示的颜色。如:OBJ.BackColor=0 ,这样就可以把按钮的背景颜色设置成黑色。
这里只是举了一个简单的例子,想熟练的使用VBS脚本,需要明白对象,方法,属性的具体含义,学会了这些,你只需要搞懂如何在wincc中获取对象,获取对象的方法和属性。
请填写推广理由:
分享
只看
楼主