2016-12-01 27 views
0
MsgBox "Are you fine?", vbYesNo, "Greeting" 

K% = MsgBox "Are you fine?", vbYesNo, "Greeting" 
Select Case K% 
Case vbYes 
    WScript.Echo "That's good." 
Case vbNo 
    WScript.Echo "Why not?" 
End Select 

我在.vbs文件中使用上述脚本来调出带有'是'和'否'按钮的消息框。我希望它回应'这很好','为什么不呢?如果分别选择“是”和“否”。但是,它不起作用。谁能告诉我它有什么问题?我该如何回应“这很好”和“为什么不呢?”如果分别选择“是”和“否”

回答

1

有几件事情是不对的:

  • 变量名不能包含%迹象。将它重命名为其他内容。
  • 调用MSGBOX时缺少括号:MsgBox("Are you fine", vbYesNo, "Greeting")
  • 最初的消息框被称为两次
+0

其实,我用Google搜索了一个小时,询问这方面的问题,在这之后我找到了答案,在上面的链接之前。 – 2016-12-01 14:29:30