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

相关推荐

  • wincc中@local::@currentuser

    请问wincc中的变量连接中有@local::@currentuser其中::是什么意思?  谢谢 最佳答案 ::用于分隔 计算机名 和&n…

    SIMATIC WinCC 2019年6月11日
  • wincc 在线表格控件中,''计算统计''不能用

    想要用在线表格控件计算一些归档数据的平均值,点那个”计算统计”没反应阿,怎们回事?之前一直没用过这个功能,今天想用却不能用,求大侠们给解 最佳答案 我测试了没有问题呀,很好用的…

    SIMATIC WinCC 2021年7月5日
  • wincc6.0 归档数据显示问题

    有老项目改造,新增一台电脑。原项目为WINCC6.0,保存新工程后放到新电脑上。新电脑数据连接正常,就是变量记录中的数据不显示。Table中一直显示空白。什么情况回导致这个问题,有…

    SIMATIC WinCC 2021年7月5日
  • wincc 用vbs怎么同时插入执行两条mysql数据库的插入语句

    请大神们可以详细解答一下么 最佳答案 INSERT INTO table(列1,列2)VALUES (”a”,”b”), &nbsp…

    SIMATIC WinCC 2021年7月5日
  • WinCC AlarmControl控件之问题,见图。

    WinCC AlarmControl控件之问题,见图。 图片说明:       最佳答案 APSC正解具体定义的地方,参考附件 图…

    2018年12月2日
  • 有没有WinCC脚本的函数文档

    WinCC 脚本诊断之如何让WinCC脚本运行更加顺畅 课程编号:V2537 您在使用WinCC时遇到过运行慢,堵塞等…. 点击这里,打开新窗口观看完整视频 该视频下的所有用户…

    2020年11月1日
  • wincc C函数问题

    用C语言写电机的状态返回值,不同值代表不同颜色,现在要求,读取开反馈为1,关反馈为0则返回值为1,而开反馈为0,关反馈为1则返回值为0,现在不明白的是开=1且关=0的语句怎么写,希…

    SIMATIC WinCC 2017年11月1日
  • wincc与仿真软件的链接

    wincc和仿真软件不在同一台电脑,通过IP协议无法连接,在同一台电脑可以连接。是自己没搞好,还是本来就不能在两台电脑。 最佳答案 PLCSIM_Advanced 才可以…

    SIMATIC WinCC 2021年7月5日
  • wincc制作

    怎么利用上下左右四个按钮控制一个图形进行上下左右移动 并实现90度180度旋转 具体一点 效果图如下 问题补充:具体如下图 图片说明:  &…

    2021年7月5日
  • KepServer配置Modbus Tcp通讯问题

    如图,我之前做过的是Modbus RTU设备连接到网关上,然后此处填写网关的IP和括号外RTU站的ID,相当于是网关的单元,但是现在我直接和一个modbus T…

    2020年11月1日