如果正确则转到

时间:2015-03-05 10:28:09

标签: vbscript

我知道VBS中没有goto功能,但我想知道你是否可以使用不同类型的功能转到一个位置。

这是我想要的一个例子:

Pass=inputbox("Enter Password")

:start:
if Pass = "123" then goto end else Msgbox("wrong password")
**more code**
**more code**
goto start

:end:
Msgbox("correct")
**more code**
**more code**

1 个答案:

答案 0 :(得分:3)

跳转是糟糕的编程。为什么不能使用简单的循环来实现这一目标?像

这样的东西
varCheck=True
Do While varCheck
    Pass=InputBox("Enter Password")
    If Pass = "123" Then
        varCheck=False
        Exit Do
    Else
        Msgbox("Wrong Password...Try Again")
    End If
Loop
Msgbox ("After Do While")