恭喜,你发布的帖子
发布于 2019-06-04 17:33:41
4楼
vbs
用AccessPath 可以获得很详细的画面路径,包括基本画面直到你最终活动的画面
获得的结果为:基本画面名.画面窗口名:画面名称.画面窗口名称:画面名称。。。。等等,具体年你嵌套多少层画面哈。
具体可以用数组来获取,举例画面结构是这样的:主画面/画面窗口1/newpdl1
dim ScreenName
msgbox AccessPath //这个会得到这样的返回:主画面.画面窗口1:Newpdl1
ScreenName=split(AccessPath,":")
msgbox ScreenName(1) //得到:Newpdl1
//如果更多层级,可以先用“.”粗分,再用":"来细分 “.”后为画面窗口对象,“:”后为为画面名称
//如果需要写到变量里可以:
HMIRuntime.SmartTags("Tags")=ScreenName(1) //wincc v7后可以支持 SmartTags直接读和写
其实很多种方式,这个方式可以获得很详细的画面层级顺序
请填写推广理由:
分享
只看
楼主