对于嵌入窗口使用vbs访问对象可以采用这样的格式:
Set Obj1= HMIRuntime.Screens(基础窗口.画面窗口控件:画面窗口名称.二级画面窗口控件:画面窗口名称).ScreenItems("控件名称")
现在在访问独立窗口时遇到了问题,按照上面的格式无法在访问到窗口中的控件。所谓独立窗口是将窗口控件的属性设置为独立窗口,并且作为顶层窗口,位于基础窗口至上。
问题补充:
我的问题是使用了顶层画面,不是画面之间的嵌套,这个画面会位于基础画面之上,而不是嵌套。比如Window1位于基础画面之内,但是属性设置的是独立窗口,当运行的时候基础画面和Window1是与基础窗口同时存在的,在任务栏里是两个窗显示的。
图片说明:
钻石用户推荐最佳答案
为什么我的没有问题,WINCCV751
Sub OnLButtonDown(Byval Item, Byval Flags, Byval x, Byval y)
Dim X1
Set X1=HMIRUNTIME.Screens(ACCESSPATH).ScreenItems("TEXT1")
X1.TEXT=ACCESSPATH
End Sub
图片说明:
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369655.html