小白求助:博途15winccprofessional版的vbs脚本无法触发 点击:134 | 回复:4



jiangfq

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:41
  • 历史总积分:98
  • 注册:2020年11月13日
发表于:2021-09-13 10:47:07
楼主
求助帖30分-未结帖

用博途v15 wincc professional组态wincc界面,想做一个单击控件弹出二次确认窗口的动作,写好后仿真,单击控件时没有任何反应,vbs脚本可能没有运行,有大神知道是咋回事吗?

vbs运行.JPG




Nicer

  • [版主]
  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 128回
  • 年度积分:454
  • 历史总积分:1198
  • 注册:2013年11月26日
发表于:2021-09-14 11:29:49
1楼

你没有定义显示控件

Allen010

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 400回
  • 年度积分:7578
  • 历史总积分:9650
  • 注册:2010年8月04日
发表于:2021-09-15 13:45:25
2楼

1、我使用wincc7.4,实现的思路:

(1)在“静态文本”控件的属性中,设置“事件”--点击鼠标弹出窗口;

(2)在VBS编程中,使用“画面窗口”来显示该弹出的窗口;

VBS内容:

Sub OnClick(ByVal Item)    


Dim objScrWindow

Set objScrWindow = ScreenItems("画面窗口1")

objScrWindow.ScreenName = "二次确认弹窗"


End Sub


其中“画面窗口1”是 画面窗口控件的名称;

“二次确认弹窗”是 要显示的画面的名称;

image.png

image.png

Allen010

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 401回
  • 年度积分:7579
  • 历史总积分:9651
  • 注册:2010年8月04日
发表于:2021-09-15 13:46:46
3楼

2、wincc的帮助中,有很多常用的VBS例程,可以照着做;

image.png

Allen010

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 402回
  • 年度积分:7580
  • 历史总积分:9652
  • 注册:2010年8月04日
发表于:2021-09-15 13:51:02
4楼

3、上面画面运行后,点击按钮前:

image.png

4、点击 按钮后:

image.png


而弹出的窗口,就是画面:

image.png




相关主题

官方公众号

智造工程师