请问用VB怎么访问画面中的画面的对象?

1.请问怎么用VB在全局脚本中访问画面中的对象?比如某个画面中的控件?
2.怎么用VB访问某个画面中的窗口中的对象?
谢谢!

最佳答案

这两个问题用法一样的
如果是单层的画面和对象,直接使用
hmiruntime.screen("画面名称").screenitems("对象名称")即可访问
对象名称包括控件、按钮、矩形等等所有画面里面的东西
如果是带有子画面里面的对象,就稍微麻烦了
可以参考帖子:
WINCC常见问题和一点技巧和脚本
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1257592&b_id=5
里面有介绍,好像是在2楼

提问者对于答案的评价:
太多的感谢!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:25
下一篇 2020年11月1日 下午4:26

相关推荐

  • 请教:关于CS系统的问题

    正在做一个多用户系统,1个服务器,3个客户机。现有如下问题请教: 1.做好的项目放在服务器中,由客户机调用。但感觉响应速度慢,如果直接将项目文件拷贝到客户机中直接调用,这…

    SIMATIC WinCC 2019年6月11日
  • WINCC C动作脚本

    请问各位大虾,谁有WINCC C动作中命令的格式和解释呢?如SetTagDWord(“变量”,value)这个是赋值的。有的话请发到我的邮箱:253375905@qq.c…

    SIMATIC WinCC 2019年6月11日
  • TIA wincc VB脚本使用RyRef无法修改变量值

    如图,传递一个INT值给n,同时在屏幕上显示此INT值.单击一个按钮调用VB_1脚本,但INT值始终不变化 图片说明:    最佳答案 WINCC的VB脚本不能…

    2020年11月1日
  • PCS7下wincc ES下的OS1不在了。

    对ES组态好之后,对ES进行编译,在编译期间出现卡死,半个小时了都还在编译同一个画面,我就强制结束任务,再打开就出现就发现ES(工程师站)OS(三台操作员站),目录下的OS1都不在…

    SIMATIC WinCC 2017年6月7日
  • wincc c/s

    现有一套系统  用的两个WINCC 单站结构上位机现在想再加一台电脑不配CP1613卡,将以前的那两个单站的一个转换成服务器,其中操作站转为服务器不知…

    SIMATIC WinCC 2017年12月9日
  • 为什么开STEP数据块在线功能后,WINCC速度变快了?

    原来问过这个问题,但是一直没有解决,再次提问。程序外部变量1080个左右,WINCC速度比较慢,清除历史归档及重新安装操作系统也不能解决问题。但是奇怪的是有时候又会变快,大部分时间…

    SIMATIC WinCC 2019年6月11日
  • wincc6.2使用VBS脚本写入SQL数据库不执行问题

    我在使用wincc进行流量统计时遇到一个问题,使用wincc6.2版本,通过VBS编程写入数据库,采用1s的定时器作为触发条件,每天23:59:58进行一次写入数据库,在离线进行测…

    SIMATIC WinCC 2019年6月10日
  • 问个intouch10.0的问题!

    冒昧在西门子论坛问个非西门子的问题,只因这里的高手多,且热心! 本人在安装intouch10.0时,总是跳出“必备软件安装错误报告”—– – &…

    SIMATIC WinCC 2019年6月11日
  • 关于输入输出域的控制功能

    用输入输出域来显示1个变量T, 当T值大于T1值(变量)时: 背景变色;同时将1个外部变量K置位,以实现驱动外部报警设备。 该如何实现? 1…

    SIMATIC WinCC 2019年6月11日
  • flexble 如何用脚本编写定时数据记录

    flexble 用脚本编写定时数据记录主要是想在每天凌晨0点记录前一天的产量,产量值由下位机提供,用flexble内置的数据记录最大间隔时间只能是18小时,所以想用脚本写…

    SIMATIC WinCC 2020年11月1日