WINCC VBS脚本疑问?

HMIRuntime.Screens.Item(2).ScreenItems("")上面语句中,Item(2)是什么意思?请指点迷津谢谢!

问题补充:
谢谢您!那么怎样知道某个画面在Screens集合中是第几个元素?画面属性中没找到相应的属性.

最佳答案

等效于HMIRuntime.Screens(2).ScreenItems(""),意为访问Screens集合中的第2个元素,第1个元素为主画面,第2个则是主画面画面窗口对象中的画面,当主画面包含多个子画面时,用这种方法来寻址画面不太合适,一般采用如下方法:
  Set objScreen = HMIRuntime.Screens("BaseScreenName.ScreenWindow:ScreenName")
  ----------------------------以前没有关注过,好像是以画面窗口的创建时间来排序的。建议采用如上脚本来获取Screen对象。

提问者对于答案的评价:
谢谢您!您的帮助使我受益良多.

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc274136.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午10:30
下一篇 2019年6月11日 上午10:30

相关推荐