我想通过VBS的Msgbox,点击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