当前位置: 主页 > PLC控制

VBS 点MSGBOX确认,更改变量

我想通过VBSMsgbox,点击OK更改变量,点击CANCEL保持不变,脚本如下:
DimTAG123
SetTAG123=MsgBox("123",1,"456")
IfTAG123=vbOKThen
DimobjTag
SetobjTag=HMIRUNtime.Tags("WH1")
objTag.Write9
EndIf
脚本似乎有问题,点OK不能改变变量WH1,请大家帮忙看看

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

最佳答案

ifmsgbox(“确实要改变变量值吗?”,4,"警告")=6then
hmiruntime.tags("WH1").write9
endif

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

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

  • 关注微信

猜你喜欢

微信公众号