Search code examples
vbscript

Msgbox vbs gave me expected end of the statement


dim answer = call MsgBox("This will destroy your computer, Do you wish to proceed", 4, "WARNING!") 
If answer = 6 Then
    MsgBox "WORKS!"
End If

gave me expected end of the statement line 1 char 12


Solution

  • You just need to separate declaring your answer variable and assigning the prompt result:

    Dim answer
    
    answer = MsgBox("This will destroy your computer, Do you wish to proceed", 4, "WARNING!")
    
    If answer = 6 Then
        MsgBox "WORKS!"
    End If
    

    (and there's no need to call)