arrays - array - vbscript dialog box
cancel array Cuadro de entrada (1)
Estoy tratando de hacer que la función de cancelar funcione para mi matriz, funciona para un cuadro de entrada simple pero Array (InputBox (no me gusta mucho).
Código de trabajo.
If strVarValue = vbNullString Then
MsgBox ("User canceled!")
WScript.Quit
End If
Con qué necesito ayuda
strIPAddress = Array(InputBox("IP address"))
If strIPAddress = vbNullString Then
MsgBox ("User canceled!")
WScript.Quit
End If
No le gusta el arreglo, por lo tanto, ¿por qué estoy recibiendo un error de tipo?
Haga la conversión solo si el usuario no presionó "Cancelar":
userInput = InputBox("IP address")
If userInput = "" Then
MsgBox ("User canceled!")
WScript.Quit
End If
strIPAddress = Array(userInput)
Además, si desea distinguir entre "cancelar presionado por el usuario" y "usuario presionado OK sin ingresar un valor", debe verificar si la variable está Empty
:
userInput = InputBox("IP address")
If IsEmpty(userInput) Then
MsgBox ("User canceled!")
WScript.Quit
ElseIf userInput = "" Then
MsgBox ("Missing input!")
WScript.Quit 1
End If
strIPAddress = Array(userInput)