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

相关推荐

  • wincc7.4 下拉列表选择配方

    wincc7.4 怎么用下拉列表选择配方 钻石用户推荐最佳答案 1、使用组合框功能,可以使用其属性text或者seltext获取选择的配方名称2、使用第三方个的combo…

    SIMATIC WinCC 2021年7月5日
  • wincc的tag数量不够用了怎么办?

    这次工程买了1024点的正版;但是现场实际点数超过了这个数字,应该怎么做?听说可以传字?这样可以减少tag的数量;那应该怎么做呢? ps:平时我经常用盗版(爱国版),这次…

    SIMATIC WinCC 2019年6月11日
  • 6AV2124-0JC01-0AX0 开孔尺寸?

    6AV2124-0JC01-0AX0 开孔尺寸? 最佳答案 外壳正面宽度 274 mm 外壳正面高度 190 mm&nb…

    SIMATIC WinCC 2017年6月10日
  • wincc用户登陆密码清除问题

    自定义了用户登陆,成功登陆后,密码也会显示,属性设置输入清除,必须鼠标点密码后才能清除,求一个确认登陆后,密码能自动清除的脚本 最佳答案 脚本中,登录成功后把密码写入空字符串就可以…

    SIMATIC WinCC 2021年7月5日
  • Wincc flexible2008与S7200不能通讯

    在PC上建了一个项目,使用RS232/PPI(6ES7 901-3CB30-0XA0)通讯,HMI选19200,网络PPI,PC的PG/PC设置应该也正确,但是死活和PL…

    SIMATIC WinCC 2019年6月11日
  • Wincc V7.0 安装?

    哪位高手指教:安装Wicc 7.0 过程出现问题,提示:未安装Microsoft 消息列队。为了能正确使用wincc,请添加此组件; 设置-…

    SIMATIC WinCC 2019年6月11日
  • WINCC 数据查询

    怎么用C语言代码实现历史数据查询,并能修改所查询的数据。 最佳答案 1、历史数据如果指得是变量归档和报警归档,需通过WinCCOleDb Provider驱动,使用&qu…

    SIMATIC WinCC 2019年6月11日
  • WINCC小数点位数问题

    用户归档TAG1变量。用ODBC数据表格链接用户归档数据,求出平均值,代码如下:sqljiuaavg.Write "select avg(tag1),…

    SIMATIC WinCC 2017年6月7日
  • TP177A用户管理错误

    在2007组态软件中新建了一个用户和组,在按钮的属性安全里面也选择上了,但是一到仿真的时候,密码就不对了,试了好几次都这样,不知道各位有没有好的办法啊。 最佳答案 可能是你什么地方…

    SIMATIC WinCC 2019年6月11日
  • wincc打开画面编辑时出错

    如下图所示,通过图形编辑器打开画面进行编辑时出错,先是显示系统找不定指定的文件(图1),点击确定后显示图2所示错误,最后甚至整个wincc都卡住,通过任务管理器结束进程,重新打开w…

    2020年11月1日

发表回复

登录后才能评论