wincc V7.3用VBS怎样获取当前的界面名称

在一个按钮事件上用VBS怎样获取当前的界面名称?怎么写

最佳答案

在按钮的鼠标单击事件中,用VBS实现:
HMIRuntime.Trace "当前画面名称为:" & Item.Parent.ObjectName & vbCrLf
其中:
Item表示该按钮对象;
Parent:按钮对象的父对象,指的是它所在画面;
ObjectName :对象名称。

提问者对于答案的评价:
Item表示该按钮对象;即按钮名称?

最佳答案作者回复:
不是按钮名称,而是按钮对象的引用。相当于:
Dim objButton
Set objButton = ScreenItems("Button1") 
'' Button1是按钮名称;
而Item就相当于objButton。
Item.Parent.ObjectName相当于objButton.Parent.ObjectName。

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 关于smart line os更新问题

    用wincc flexible smart v3下载画面时,提示版本不兼容,点击更新系统后又提示‘该命令不支持设备’,百度后知道要用一款Prosave…

    SIMATIC WinCC 2021年7月5日
  • wincc flexible 2008无法使用

    安装了wincc flexible 2008,以前用挺正常的,突然有一天,打开wincc flexible 2008后,只有标题栏,没有菜单…

    SIMATIC WinCC 2019年6月10日
  • wincc vb脚本

    本人对VB编程语言不熟,但是想用WINCCD的VB脚本,不知道怎么用,现属于非常初级阶段,请朋友们帮帮忙,给推荐点资料或方法啊!谢谢 最佳答案 资料已发,注意查收! 提问者对于答案…

    SIMATIC WinCC 2019年6月11日
  • wincc comfort v16

    请提供一份wincc comfort v16的下载地址,谢谢!以下这个是wincc comfort v14 sp1 软件…

    2020年11月1日
  • 如何记录WINCC按钮操作

    在WINCC中如何通过脚本或者其他方法,记录几个关键按钮的操作记录? 比如操作员在何时操作了该按钮,用什么办法能在报警记录里查看到? 或者别的地方能看得到?谢谢…

    SIMATIC WinCC 2017年12月7日
  • WinCC6.0 VBA脚本在按钮的单击动作中可以执行,但是Global Script的动作脚本中不执行

    Option ExplicitFunction action’  Const ForReading = 1,&…

    SIMATIC WinCC 2019年6月11日
  • PC ACSSES

    PC ACSSES已经与S7-200通讯,我在WINCC中怎样建立与PC ACSSES的连接,谁能说得详细点,不胜感谢! 最佳答案 1、在WINCC项目中的变量…

    SIMATIC WinCC 2019年6月11日
  • hmi数据备份

    我的hmi是tp170a,如何备份其数据,我用S7mpi线连接 问题补充:用什么电缆,怎么接线。 最佳答案 用prosave来备份项目,只能做个镜像,不能反编译。恢复时必须同型号设…

    SIMATIC WinCC 2019年6月11日
  • WINCC趋势图公用坐标问题

    请问一下WINCC图像管理器中制作的趋势图中的几个变量的X轴是公用的,但是Y轴不共用,请问一下运行后是不是看哪个数据就只显示那个数据的坐标系,别的变量的不显示啊!(顺便说一句,我的…

    SIMATIC WinCC 2019年6月11日
  • wincc如何自动切换数据源?

    请问大家,假若现在有一个400H系统,两块cp443-1分别走两个网络到上位机上,wincc上建立了两个通道分别指向这两个。那么如何让wincc自动设别有一个网络有故障自动切换到另…

    SIMATIC WinCC 2017年11月23日

发表回复

登录后才能评论