Comment exécuter EXE en VBScript

VBScript, un sous-ensemble de Visual Basic, est un langage de programmation gratuit que tout le monde peut utiliser pour créer des applications Windows utiles. En ajoutant quelques instructions à un fichier texte ".vbs", vous pouvez écrire dans des fichiers texte et même lancer des programmes EXE à l'aide d'une commande "Exécuter". Cette commande est pratique lorsque vous souhaitez créer des raccourcis vers des programmes fréquemment utilisés. Les développeurs peuvent également utiliser la commande « Exécuter » dans des applications VBScript plus complexes pour lancer des programmes EXE externes si nécessaire.

Étape 1

Ouvrez le Bloc-notes et collez le code suivant dans un nouveau document :

Vidéo du jour

Définissez WshShell = WScript. CreateObject("WScript. Coquille")

Dim exeName Dim statusCode

exeName = "%windir%\notepad"

statusCode = WshShell. Exécuter (exeName, 1, true)

MsgBox("Fin du programme")

Ce code VBScript crée un objet "Shell" sur la ligne 1. Notez la valeur de "exeName". Cette variable contient le nom de l'EXE que vous souhaitez exécuter. Ce nom est le chemin d'accès au Bloc-notes dans cet exemple. Si vous vouliez exécuter un programme EXE nommé « MusicLab.exe » situé sur votre lecteur « C », vous feriez en sorte que la quatrième déclaration apparaisse comme suit :

exeName = "C:\MusicLab.exe"

Laissez la valeur de "exeName" inchangée pour le moment. L'instruction suivante exécute la commande « Exécuter ». La commande "Exécuter" exécute l'EXE spécifié dans la variable "exeName". Le deuxième paramètre, "1", dans la commande "Exécuter" indique à VBScript comment vous souhaitez que la fenêtre de l'EXE apparaisse lorsqu'elle s'ouvre. Une valeur de "1" provoque l'affichage d'une fenêtre normale par VBScript. La valeur finale de la commande « Exécuter », « vrai » provoque la pause du programme VBScript jusqu'à ce que l'EXE qu'il exécute se ferme. L'instruction finale affiche une boîte de message qui vous permet de savoir que le VBScript est terminé.

Étape 2

Cliquez sur le bouton "Fichier" du Bloc-notes, puis sur "Enregistrer sous". La fenêtre Enregistrer sous s'ouvre. Cette fenêtre vous permet de sauvegarder votre programme VBScript.

Étape 3

Tapez un nom pour le programme, tel que "MyScript" dans la zone de texte "Nom de fichier". Ajoutez ".vbs" à la fin de ce nom. Par exemple, si vous choisissez "MyScript" comme nom de fichier, tapez "MyScript.vbs" (sans les guillemets) dans la zone de texte du nom de fichier et cliquez sur "Enregistrer". Cela enregistre le fichier en tant que fichier VBScript.

Étape 4

Ouvrez l'Explorateur Windows et localisez le fichier. Double-cliquez sur le fichier. Il s'exécute et une nouvelle instance de Bloc-notes. Le programme VBScript s'interrompt après l'ouverture du Bloc-notes, car vous avez passé « 1 » à la commande « Exécuter ». Si vous aviez passé 0 à la place, le VBScript ne s'arrêterait pas.

Étape 5

Fermez le Bloc-notes. Le programme reprend l'exécution et affiche la boîte de message indiquant « Fin du programme ».

Pointe

Souvent, vous ne vous souciez peut-être pas de l'apparence de la fenêtre d'un EXE lorsque vous utilisez VBScript pour lancer l'EXE. Cet exemple utilise un style de fenêtre de « 1 », comme indiqué dans la commande « Exécuter » décrite précédemment. La valeur "1" active la fenêtre et l'affiche en mode normal. Cependant, vous pouvez passer "2" à la commande "Exécuter" à la place. Le nombre "2" indique à VBScript d'activer la fenêtre de l'EXE et de la minimiser. Il existe dix styles de fenêtres. Chaque style affiche la fenêtre de l'EXE d'une manière différente. Vous pouvez trouver des tableaux montrant ces styles sur des sites Web qui traitent de VBScript et du paramètre "WindowStyle".