VBScript MsgBox始终报告错误。我需要在计算机上安装哪些库?

时间:2013-02-06 16:46:51

标签: vbscript

我正在尝试让我的VBScript报告消息框中单击按钮的正确值。

intAnswer =  Msgbox("Enter Data", _
        4, "Answer")
msgbox(intAnswer)
If intAnswer = 6 Then
    Msgbox "You answered yes."
ElseIf intAnswer = 7 Then
    Msgbox "You answered no."
ElseIf intAnswer = 2 Then
    MsgBox "Cancelled."
End If

但是,首先msgbox(intAnswer)总是报告“错误”。它永远不是我期望的VBScript常量,所以我从来没有得到任何If Then Else语句。

我尝试过vbYesNo而非4。我认为他们的定义可能不在服务器上,但没关系。

我做错了什么?如何才能使msgbox响应成为常量?

编辑:这是在命令行上运行的.vbs文件的vbscript(或者从资源管理器中双击它)。

编辑:我尝试了cint(intanswer),但在这种情况下,我得到的结果为零0

编辑:进一步测试显示它只发生在服务器上。本地机器工作正常。

1 个答案:

答案 0 :(得分:0)

我发现了无关的代码。这是一个简单的错误。删除它。一切都很好。