Come eseguire EXE in VBScript
VBScript, un sottoinsieme di Visual Basic, è un linguaggio di programmazione gratuito che chiunque può usare per creare utili applicazioni Windows. Aggiungendo solo poche istruzioni a un file di testo ".vbs", puoi scrivere su file di testo e persino lanciare programmi EXE usando un comando "Run". Questo comando torna utile quando vuoi creare scorciatoie per programmi usati frequentemente. Gli sviluppatori possono anche usare il comando "Run" all'interno di applicazioni VBScript più complesse per lanciare programmi EXE esterni secondo necessità.
Passaggio 1
Apri Blocco note e incolla il seguente codice in un nuovo documento:
Set WshShell = WScript.CreateObject("WScript.Shell")
Dim exeName Dim statusCode
exeName = "%windir%\notepad"
statusCode = WshShell.Run (exeName, 1, true)
MsgBox("Fine del programma")
Questo codice VBScript crea un oggetto "Shell" alla riga 1. Nota il valore di "exeName". Questa variabile contiene il nome dell'EXE che desideri eseguire. Quel nome è il percorso del Blocco note in questo esempio. Se volessi eseguire un programma EXE chiamato "MusicLab.exe" situato sull'unità "C", faresti apparire la quarta istruzione come segue:
exeName = "C:\MusicLab.exe"
Lascia il valore di "exeName" invariato per ora. La prossima istruzione esegue il comando "Run". Il comando "Run" esegue l'EXE specificato nella variabile "exeName". Il secondo parametro, "1", nel comando "Run" dice a VBScript come vorresti che apparisse la finestra dell'EXE quando si apre. Un valore di "1" causa VBScript a visualizzare una finestra normale. Il valore finale nel comando "Run", "true" causa la pausa del programma VBScript finché l'EXE che esegue non si chiude. L'istruzione finale visualizza una casella di messaggio che ti fa sapere che il VBScript è completato.
Passaggio 2
Clicca sul pulsante "File" di Blocco note, e poi clicca "Salva con nome". Si apre la finestra Salva con nome. Questa finestra ti permette di salvare il tuo programma VBScript.
Passaggio 3
Digita un nome per il programma, come "MioScript" nella casella di testo "Nome file". Aggiungi ".vbs" alla fine di quel nome. Per esempio, se scegli "MioScript" come nome file, digita "MioScript.vbs" (senza virgolette) nella casella di testo nome file e clicca "Salva". Questo salva il file come file VBScript.
Passaggio 4
Apri Esplora risorse e individua il file. Fai doppio clic sul file. Si esegue e apre una nuova istanza di Blocco note. Il programma VBScript si mette in pausa dopo l'apertura di Blocco note perché hai passato "1" al comando "Run". Se avessi passato 0 invece, il VBScript non si metterebbe in pausa.
Passaggio 5
Chiudi Blocco note. Il programma riprende l'esecuzione e visualizza la casella di messaggio che dice, "Fine del programma".
Suggerimento
Molte volte, potresti non preoccuparti di come appare la finestra di un EXE quando usi VBScript per lanciare l'EXE. Questo esempio usa uno stile di finestra "1", come visto nel comando "Run" descritto precedentemente. Il valore "1" attiva la finestra e la visualizza in modalità normale. Tuttavia, potresti passare "2" al comando "Run" invece. Il numero "2" dice a VBScript di attivare la finestra dell'EXE e ridurla a icona. Esistono dieci stili di finestra. Ogni stile visualizza la finestra dell'EXE in un modo diverso. Puoi trovare tabelle che mostrano quegli stili su siti web che discutono VBScript e il parametro "WindowStyle".