wincc V7.3切换同一窗口不同内容的VBS脚本怎么写

以下两行脚本是C语言用来在同一窗口切换不同内容的功能,效果如下面的链接。但我想用VBS脚本来写,该怎么写?
https://www.ad.siemens.com.cn/service/elearning/course/1346.html
SetPictureName(lpszPictureName,"picm","pic2.pdl"); 
SetVisible(lpszPictureName,"picm",1);

最佳答案

HMIRuntime.Screens(lpszPictureName).ScreenItems("picm").PictureName="pic2.pdl"
HMIRuntime.Screens(lpszPictureName).ScreenItems("picm").Visible = 1

注意lpszPictureName在C脚本里面是通过按钮事件把当前画面名称通过形参传递过来的,VBS没有这个功能,需要填写画面名称,如果是多层级嵌套的话,还需要写详细嵌套路径

参考:

WINCC常见问题和一点技巧和脚本
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1257592&b_id=5

里面有个是介绍嵌套的。

提问者对于答案的评价:
谢谢你。我的不是嵌套的,只有一层窗口。我把那两个lpszPictureName都改成:“pic2”,“pic2”是画面名,为什么还不行呢,哪里出问题了?

最佳答案作者回复:
lpszPictureName,要改成picm所在的画面名称

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:30
下一篇 2021年7月5日 上午10:30

相关推荐

  • WINCC6.2运行报警记录时出现的问题

    打开软件运行到“报警记录”时会出现:Ccwrite archive server.exe应程序错误弹出“0x7c939af2的指令引用的”0x00000010&…

    2018年1月1日
  • Wincc 读取plc 时间

    我要获取plc1200的时间,这个时间不是日期的时间,是定时器的运行时间,格式是time 到wincc里没有time 这个格式,怎么办呢,我要得到多少小时多少分…

    SIMATIC WinCC 2021年7月5日
  • GraCS 中的*.pdd,*.dat起什么作用?

    可不可以删除 最佳答案 Default.pdd文件存储的是图形编辑器的一些设置。 colors.dat文件则是当用户创建自定义颜色时系统自动生成的,它包含了自定义颜色的信…

    SIMATIC WinCC 2019年6月11日
  • 如何更改wincc项目名称

    我没有把wincc集成在step7下,现在想修改项目的名称,怎么改啊? 最佳答案 依次打开:WinCC-Tools-Duplicator,出现Wincc项目复制器界面,选择要改名的…

    SIMATIC WinCC 2019年6月11日
  • OP面板中的当前域号

    WinCC中的画面号中的第四个WORD(当前域号)是什么意思/请高人指教。  问题补充:用WinCC做OP面板时,在通讯中设置存放画面号的5个字中第4个字是当前…

    SIMATIC WinCC 2019年6月11日
  • 为什么HMI和PLC变量同步不了

    新手 不好意思。。。。显示同步了0个变量。PLC变量  里面有呀 问题补充:这个链接是什么情况? 图片说明:     &…

    2021年7月5日
  • STEP7和WinCC通讯

    在上位机上监视STEP7中DB块时都有数据变化,而WinCC画面中输入输出域中没有数据了。原来画面运行过。在WinCC中工具中查看驱动连接,时断时连。程序DB块中数据都有变化。这是…

    SIMATIC WinCC 2019年6月11日
  • WinCC里面怎样实现像Excel中插入和删除一行的功能

    WinCC中,我想设计一个插入按钮,插入一整行的元素,而原先在插入位置上的元素会下移一段距离,为插入的元素让出位置,这样一个功能用VBS脚本的话,应该怎样实现呢? 最佳答案 Win…

    SIMATIC WinCC 2019年6月11日
  • wincc读取时间格式能否改变下

    你好:通过SFC1读取的时间在wincc中显示能否按照HH:MM:SS 或者yy-dd-mm 显示目前SFC1读取的直接是一串数字 如 20…

    SIMATIC WinCC 2017年11月16日
  • 博图winc c分屏比例问题

    分屏已实现,现在笔记本14英寸,显示器24,运行后笔记本正常,大显示器居中但是不能布满,为什么?分辨率都是一样的, 问题补充:画面整体上移是怎么回事??? 图片说明:  …

    2021年7月5日

发表回复

登录后才能评论