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



jiangfq

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

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

vbs运行.JPG




楼主最近还看过



Nicer

  • [版主]
  • 精华:1帖
  • 求助:2帖
  • 帖子:6帖 | 149回
  • 年度积分:233
  • 历史总积分:1594
  • 注册:2013年11月26日
发表于:2021-09-14 11:29:49
1楼

你没有定义显示控件

Allen010

  • 精华:0帖
  • 求助:0帖
  • 帖子:30帖 | 544回
  • 年度积分:73
  • 历史总积分:17753
  • 注册: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帖
  • 帖子:30帖 | 544回
  • 年度积分:73
  • 历史总积分:17753
  • 注册:2010年8月04日
发表于:2021-09-15 13:46:46
3楼

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

image.png

Allen010

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

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

image.png

4、点击 按钮后:

image.png


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

image.png



Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2021-10-23 10:06:54
5楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。




热门招聘
相关主题

官方公众号

智造工程师