Come eseguire EXE in VBScript
VBScript, un sottoinsieme di Visual Basic, è un linguaggio di programmazione gratuito che chiunque può utilizzare per creare utili applicazioni Windows. Aggiungendo solo poche istruzioni a un file di testo ".vbs", puoi scrivere su file di testo e persino avviare programmi EXE usando un comando "Esegui". Questo comando è utile quando desideri creare collegamenti a programmi utilizzati di frequente. Gli sviluppatori possono anche utilizzare il comando "Esegui" all'interno di applicazioni VBScript più complesse per avviare programmi EXE esterni secondo necessità.
Passaggio 1
Apri Blocco note e incolla il codice seguente in un nuovo documento:
Imposta WshShell =WScript.CreateObject("WScript.Shell")
Dim exeName Dim statusCode
exeName ="%windir%\blocco note"
statusCode =WshShell.Run (exeName, 1, true)
MsgBox("Fine del programma")
Questo codice VBScript crea un oggetto "Shell" sulla riga 1. Notare il valore di "exeName". Questa variabile contiene il nome dell'EXE che desideri eseguire. Quel nome è il percorso di Blocco note in questo esempio. Se si desidera eseguire un programma EXE denominato "MusicLab.exe" che si trova sull'unità "C", fare in modo che la quarta istruzione appaia come segue:
exeName ="C:\MusicLab.exe"
Lascia invariato il valore di "exeName" per ora. L'istruzione successiva esegue il comando "Esegui". Il comando "Esegui" esegue l'EXE specificato nella variabile "exeName". Il secondo parametro, "1", nel comando "Esegui" dice a VBScript come vorresti che la finestra dell'EXE appaia quando si apre. Un valore di "1" fa sì che VBScript visualizzi una finestra normale. Il valore finale nel comando "Esegui", "true", provoca la sospensione del programma VBScript fino alla chiusura dell'EXE in esecuzione. L'istruzione finale visualizza una finestra di messaggio che ti informa che il VBScript è stato completato.
Passaggio 2
Fare clic sul pulsante "File" di Blocco note, quindi fare clic su "Salva con nome". Si apre la finestra Salva con nome. Questa finestra ti permette di salvare il tuo programma VBScript.
Passaggio 3
Digitare un nome per il programma, ad esempio "MyScript" nella casella di testo "Nome file". Aggiungi ".vbs" alla fine di quel nome. Ad esempio, se scegli "MyScript" come nome del file, digita "MyScript.vbs" (senza virgolette) nella casella di testo del nome del file e fai clic su "Salva". Questo salva il file come file VBScript.
Passaggio 4
Apri Esplora risorse e individua il file. Fare doppio clic sul file. Funziona e una nuova istanza di Blocco note. Il programma VBScript si interrompe dopo l'apertura di Blocco note perché è stato passato "1" al comando "Esegui". Se invece avessi passato 0, il VBScript non si sarebbe messo in pausa.
Passaggio 5
Chiudi Blocco note. Il programma riprende l'esecuzione e visualizza la finestra di messaggio "Fine programma".
Suggerimento
Molte volte, potresti non preoccuparti dell'aspetto della finestra di un EXE quando usi VBScript per avviare l'EXE. Questo esempio utilizza uno stile di finestra di "1", come visto nel comando "Esegui" descritto in precedenza. Il valore "1" attiva la finestra e la visualizza in modalità normale. Tuttavia, potresti invece passare "2" al comando "Esegui". Il numero "2" dice a VBScript di attivare la finestra dell'EXE e ridurla a icona. Esistono dieci stili di finestra. Ogni stile mostra la finestra dell'EXE in un modo diverso. Puoi trovare tabelle che mostrano questi stili sui siti Web che trattano di VBScript e del parametro "WindowStyle".