多个对象属性的动态修改就需要获取多个对象名称,编写不便。
图片说明:
最佳答案
正常情况下通过 VBS 修改对象属性,首先要定义对象名称并设置获取对象,然后给对象属性赋值。例如:
Dim obj01
Set obj01 = Screenitems("obj01")
obj01.property = ...
在对象很多的情况下,这种方法会造成脚本冗长编写困难。那么可以通过对象的 Tab 顺序号来获取对象,则可以使脚本变得更为简单。如附件图 Script.png:
Tab 顺序设置如图 Tab顺序.png:
通过这种写法可以实现循环方式对多个对象属性进行赋值(脚本注释部分),也可以根据条件判断对指定的对象属性赋值。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317987.html