VBS 点MSGBOX确认,更改变量

我想通过VBS的Msgbox,点击OK更改变量,点击CANCEL保持不变,脚本如下:
Dim TAG123
Set TAG123 = MsgBox("123",1,"456")
If TAG123 = vbOK  Then
Dim objTag
Set objTag = HMIRuntime.Tags("WH1")
objTag.Write 9
End If 
脚本似乎有问题,点OK不能改变变量WH1,请大家帮忙看看

问题补充:
根据zhangli0的回答,我自己又试验了下。似乎wincc的脚本不支持下面的书写格式:
Dim VAR
VAR = MsgBox 
而微软的正式文档中,都是支持此格式的。

最佳答案

if msgbox(“确实要改变变量值吗?”,4,"警告")=6 then
 hmiruntime.tags("WH1").write 9
end if

提问者对于答案的评价:
多谢专家指点,万分感谢!

最佳答案作者回复:
wincc用的vbs,不是vb

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月9日 下午11:42
下一篇 2017年12月9日 下午11:42

相关推荐

  • I/O域输入时需确认的问题

    往I/O域输入值时,需弹出一个“确认”对话框,经过确认后才可进行输入,或者输完以后在得到确认。请问这两种情况用C脚本该如何实现?谢谢。 最佳答案 我这里有一份使用VB的例子,可以参…

    SIMATIC WinCC 2019年6月11日
  • wincc v7.5 单普通网卡能连多少1200

    我这有台电脑上安装的wincc v7.5 ,现在想连30台1200(有1211,1214),请问有什么办法解决吗 问题补充:我的是普通网卡,发现只能连10台PL…

    SIMATIC WinCC 2021年7月5日
  • 数据记录问题

    大家好,现场一台工控机使用的是WINCC6。2,现场出现故障,WINCC无法运行,现在使用备份画面,如何将原来变量的历史记录在新项目中显示呢? 问题补充:我试了,将数据拷贝过去后,…

    SIMATIC WinCC 2019年6月11日
  • WINCC读取MODBUS数据

    改造项目,把6台施耐德软启动器(MODBUS通讯)电流反馈到上位机WINCC上,OPC使用kepserve来做,但是WINCC和MODBUS通讯的硬件连接该怎么实现?谁有这方面资料…

    SIMATIC WinCC 2017年6月13日
  • 如何使用VBS自定义函数

    在WINCC6.2中我想使用VBS来做一个自定义的函数,然后在画面上调用。想问下在那个地方做啊?是在"全局脚本"处编写程序吗?但是好像在VBS-Editor下面…

    SIMATIC WinCC 2019年6月11日
  • TP1200 触摸屏数据记录的问题

    我用的TP1200精致面板准备利用F(X)趋势插件来显示对应关系,只要用于历史记录数据的分析,但是我现在组态按必要时采集,采集数据时一直不能保存数据,循环记录的没有问题 …

    2021年7月5日
  • winCC 画指示灯

    请问一下,winCC想要画指示灯,要求稍微漂亮一点的,不想简单的画个圆,图库里是不是没有呀?找了半天没找到 问题补充:如果图库里有,请告知一下路径,谢谢! 最佳答案 图库里有。如果…

    SIMATIC WinCC 2019年6月11日
  • wincc项目中一天24小时不停运转的设备怎么在报表中显示?

    wincc项目中一天24小时不停运转的设备怎么在报表中显示? wincc项目中一天24小时不停运转的设备怎么在报表中显示啊?这些设备没有操作记录,只有plc能计算工作时间…

    SIMATIC WinCC 2019年6月11日
  • 动画制作

    如何制作管道内液体的流动效果?如何制作电机,或者泵的旋转效果? 最佳答案 流动效果方法 一、直接调用液体流动控件,效果很好,控件网上可以搜到,  &n…

    SIMATIC WinCC 2019年6月11日
  • Wincc 7.4 使用smatic logon 登录 ,电脑会自动注销,找不到原因,现场急

    Wincc 7.4   使用smatic logon 登录 ,电脑会自动注销???Wincc 7.4…

    SIMATIC WinCC 2021年7月5日