このコードを実行すると、パスワードが間違っている場合ループ内でVBScriptループを作成するには
varCheck=True
Do While varCheck
Pass=InputBox("Enter Password")
Do
If IsEmpty(pass) Then
WScript.quit
Exit Do
End If
If Pass = "123" Then
varCheck=False
Exit Do
Else
varCheck=True
MsgBox("Wrong Password...Try Again")
End If
Loop
Loop
すると、それは、コードの先頭に再起動しない、それだけで延々と「間違ったパスワード...もう一度試してみてください」というメッセージボックスをループします。パスワードをもう一度聞かせるにはどうすればいいですか? (p.s.私はコーディングで初心者ですので、ご自身で説明してください。ありがとう!) 警告!私が前に言ったように、あなたがパスワードを間違えた場合、間違ったパスワードメッセージを無限にループします。
あなたのmsgboxの後に「Exit Do」を挿入しようとしましたか? – Rich