Come eseguire EXE in VBScript

click fraud protection

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 utilizzando un comando "Esegui". Questo comando è utile quando si desidera 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à.

Passo 1

Apri Blocco note e incolla il seguente codice in un nuovo documento:

Video del giorno

Imposta WshShell = WScript. CreateObject("WScript. Conchiglia")

Dim exeName Dim statusCodice

exeName = "%windir%\blocco note"

statusCode = WshShell. Esegui (exeName, 1, true)

MsgBox ("Fine del programma")

Questo codice VBScript crea un oggetto "Shell" sulla riga 1. Prendere nota del valore di "exeName". Questa variabile contiene il nome dell'EXE che desideri eseguire. Quel nome è il percorso del Blocco note in questo esempio. Se si desidera eseguire un programma EXE denominato "MusicLab.exe" che si trova sull'unità "C", la quarta istruzione viene visualizzata 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 appaia la finestra dell'EXE quando si apre. Un valore di "1" fa in modo che VBScript visualizzi una finestra normale. Il valore finale nel comando "Esegui", "true" fa sì che il programma VBScript si sospenda fino alla chiusura dell'EXE che esegue. L'istruzione finale visualizza una finestra di messaggio che informa che il VBScript è stato completato.

Passo 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". Ciò 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é hai passato "1" al comando "Esegui". Se invece avessi passato 0, VBScript non si sarebbe fermato.

Passaggio 5

Chiudi Blocco note. Il programma riprende l'esecuzione e visualizza la finestra di messaggio che dice "Fine del programma".

Consiglio

Molte volte, potrebbe non interessarti come appare la finestra di un EXE quando usi VBScript per avviare l'EXE. Questo esempio usa uno stile di finestra "1", come visto nel comando "Esegui" descritto in precedenza. Il valore "1" attiva la finestra e la visualizza in modalità normale. Tuttavia, potresti passare "2" al comando "Esegui". Il numero "2" dice a VBScript di attivare la finestra dell'EXE e di ridurla a icona. Esistono dieci stili di finestra. Ogni stile visualizza la finestra dell'EXE in un modo diverso. Puoi trovare tabelle che mostrano questi stili sui siti Web che trattano VBScript e il parametro "WindowStyle".