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日 上午10:22
下一篇 2021年7月5日 上午10:22

相关推荐

  • 只在窗口画面内操作

    如何实现打开一个小的画面窗口后,鼠标只能在这个画面窗口内操作。只有关闭了这个画面窗口后,才能操作其它的画面的功能。 最佳答案 这个要求比较高大想要类似网页的层的功能么,弹出来之后,…

    2017年6月4日
  • wincc 7.4 输入输出域怎么通过自定义对象添加电子签名属性

    之前在网上搜到一篇关于用脚本实现电子签名的论文,上面对输入输出域通过自定义对象增加了3个电子签名的属性,分别是签名级别、是否允许同一用户签名、校验用户名但是我自己操作的时候找不到这…

    2021年7月5日
  • wincc中的动画

    想在wincc的组态中增加电机的风叶运行动画,有详细步骤吗?比如运行界面中30多台电机,如果都给它们加上动画,会不会导致系统资源消耗太大,运行界面出现卡顿。搜的一些资料见有是用状态…

    SIMATIC WinCC 2021年7月5日
  • wincc权限设置

    我想请问一下大家在作权限管理时是怎么做的,我想做一个三级权限,就是分开操作人员每个人只能在相应的权限下做修改,但一开始怎么做登陆时就弹出来用户名和密码的对话框? 最佳答案 新建一个…

    SIMATIC WinCC 2019年6月11日
  • 做一个文本与整个控制画面的变量闪烁相连如何实现

    变量中有数字量有模拟量 问题补充:感谢二位的回答,dcl1441理解了我的问题,可能是我没表达清楚;现在我用WINCC基本运算表达式来实现了,确实表达式会比较长一些,但是由于我下位…

    SIMATIC WinCC 2019年6月11日
  • wincc modbus TCP/IP 通讯设置

    我要跟台达DVP-SE的一台PLC通讯,PLC地址192.168.1.5,电脑地址192.168.1.10,有两个问题想请教:图1:这个里面的参数改怎么设置,我这样设置对吗?远程从…

    2017年11月1日
  • WINCC flerible

    故障现象:以设置了用户和权限及密码,在刚下装时可正常使用,三、五天内也后也可正常使用,大约一个月左右无人操作后,再用本用户登录时提示为无效用户和密码。组态时运行系统安全性设置为默认…

    SIMATIC WinCC 2019年6月11日
  • 矩形中-事件-属性-几何,如何触发

    在做一个矩形时,在其属性-几何中,对X/Y宽度、高度做了动态,用的C脚本,问如何触发这些动作。谢谢。  最佳答案 如何动态化图形对象的大小和位置? 描述:&nb…

    SIMATIC WinCC 2019年6月11日
  • WINCC输入密码登录后自动切换指定画面

    1:比如PDL_1为启动画面,激活项目打开PDL_1画面时,自动弹出一个用户登录框,当用户登录成攻后,自动跳到PDL_2画面,否则弹出登录失败. 2:怎么用C或VB读取本…

    SIMATIC WinCC 2019年6月11日
  • wincc脚本中定义的数组怎么保存在内部变量中

    是不是在wincc中定义的数组,不管是Double型还是String型的,想保存在内部变量中,内部变量都需要把数据类型选成原始数据类型才能够保存进去 问题补充:比如我脚本里变量定义…

    SIMATIC WinCC 2020年11月1日

发表回复

登录后才能评论