技术论坛

关于vbs全局脚本未能运行ScreenItems的问题

作者 主题
新手

经验值: 37
发帖数: 1
精华帖: 0
主题:【求助】关于vbs全局脚本未能运行ScreenItems的问题


只看楼主 楼主 2021-02-05 11:06:19

希望做一个让OnlineTable暂停的脚本,在按钮处是可以实现目的的。但是想在全局脚本按条件触发就不行,后来发现Set TableControl2=ScreenItems("TableControl2")这句就执行不下去,刚看脚本还有很多不懂,难道还需要做成模块函数调用吗?也不知道写的对不对,总之没有成功。恳请大佬帮助一波。




 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1677847&b_id=5&s_id=0&num=3

奇侠

经验值: 7679
发帖数: 1228
精华帖: 2
回复:关于vbs全局脚本未能运行ScreenItems的问题


只看楼主 1楼 2021-02-05 11:21:54

在全局脚本中,建议先打开画面,该画面就是你使用按钮可以成功运行的那个画面。再试一下。


every day is new day !
以下网友喜欢您的帖子:

  
侠圣

经验值: 2241
发帖数: 378
精华帖: 4
回复:关于vbs全局脚本未能运行ScreenItems的问题


只看楼主 2楼 2021-02-06 10:02:20

在全局脚本中,你需要告诉程序 这个控件在哪个画面上


 
以下网友喜欢您的帖子:

  
版主

经验值: 17319
发帖数: 8473
精华帖: 18
回复:关于vbs全局脚本未能运行ScreenItems的问题


只看楼主 3楼 2021-02-06 14:40:31

2楼说的对。全局脚本中,必须指定这个控件所在画面名称。

Set objTableControl2 = HMIRuntime.Screens("画面名称").ScreenItems("TableControl2")



无论成与败,无论甜与苦,我还是我。
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
关于vbs全局脚本未能运行ScreenItems的问题
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。