2017-10-17 20 views
0

Comment terminer le fichier vbs si le mot de passe n'est pas entré, il continue si l'on clique sur "OK". Je veux que cela se termine si rien n'est entré. est-ce possible?Comment mettre fin à un fichier vbs si l'entrée n'est pas donnée

If InputBox("Please enter the passcode.", "Restricted access") = "Passcode" Then MsgBox "Correct passcode. You may continue. 

Dim speaks, speech 
    name=inputbox("What's your name?", "WELCOME") 
    speaks=("Welcome ") + name 
    Set speech=CreateObject("sapi.spvoice") 
    speech.Speak speaks 
+2

Voir 'https://stackoverflow.com/a/20539978/6038551'. Je suppose que vous connaissez «WScript.Quit». –

Répondre

-1

Voulez-vous dire quelque chose comme ça?

Dim strPassword As String 
    strPassword = InputBox("Please enter the passcode.", "Restricted access") & "" 
If strPassword = "Passcode" then 
    MsgBox "Correct passcode. You may continue." 
    Dim speaks, speech 
    name=inputbox("What's your name?", "WELCOME") 
    speaks=("Welcome ") + name 
    Set speech=CreateObject("sapi.spvoice") 
    speech.Speak speaks 
else 
    WScript.Quit 
endif 
+2

'Dim strPassword As String' n'est pas VBScript; le problème est de savoir comment vérifier l'entrée/annulation vide. –