Adam the Automator
Vous vous demandez comment compiler vos anciens scripts batch en un seul paquet? Pourquoi ne pas convertir votre.fichiers bat à.exe ? Conversion .fichiers bat à un.exe vous permet également de sécuriser votre code de script car il ne sera pas visible à l’œil nu.
Dans ce tutoriel, vous apprendrez à convertir des fichiers batch en exécutables via des outils intégrés et tiers.
Commençons la conversion!
Table des Matières
Conversion d’un fichier BAT en EXE via IExpress
IExpress est un outil fourni avec votre installation de système d’exploitation Windows pour créer des exécutables autonomes à partir de n’importe quel fichier de script. Mais d’abord, créons un script batch court pour démontrer comment fonctionne IExpress pour convertir un fichier de script bat.
1. Ouvrez votre éditeur de texte préféré, copiez / collez le code ci-dessous et enregistrez le fichier sous HelloWorld.chauve.
Le code ci-dessous imprime le texte Hello world, ATA
. Les deux-points (::
) vous permettent d’ajouter un commentaire dans un fichier de script batch.
:: Stops the script from printing out commands as they are executed@ECHO OFF :: Prints out a message on the terminalECHO Hello world, ATA. :: Waits for a user input before continuing with the rest of the scriptPAUSE
2. Ensuite, cliquez sur le bouton Démarrer et recherchez iexpress. Faites un clic droit sur iexpress.exe et choisissez Exécuter en tant qu’administrateur car vous avez besoin de droits d’administrateur pour créer un exécutable au niveau du système.
3. Sur la page initiale d’IExpress, choisissez l’option Créer une nouvelle directive d’auto-extraction (SED) et cliquez sur Suivant.
Un SED demande à Windows d’extraire un fichier d’armoire ou un exécutable (.DLL ou.Fichier EXE) et écrivez-le directement sur le disque sans intervention de l’utilisateur.
4. Maintenant, choisissez les fichiers d’extraction et exécutez une option de commande d’installation sur l’écran Objectif du package. Cette option permet à Windows d’extraire le contenu du fichier EXE et d’exécuter la commande à l’intérieur du fichier EXE lorsque vous exécutez le fichier EXE.
5. Entrez un titre préféré pour le package et cliquez sur le bouton Suivant. Pour cet exemple, le titre du paquet est HelloWorld. Le titre du package apparaît sur toutes les invites que l’utilisateur verra lors de l’installation ou de l’exécution du fichier EXE.
6. Conservez les valeurs par défaut et cliquez sur Suivant sur les pages Invite de confirmation et Contrat de licence. Ces options n’affecteront pas du tout l’installation.
Lorsque vous définissez une invite de confirmation, Windows demande à l’utilisateur de poursuivre ou non l’installation d’EXE. Lors de la configuration d’un contrat de licence, l’utilisateur invite l’utilisateur à l’accepter ou non lors de l’exécution du fichier EXE.
7. Maintenant, cliquez sur le bouton Ajouter dans la page Fichiers packagés pour sélectionner le fichier que vous souhaitez convertir et cliquez sur Suivant.
8. Entrez la commande ci-dessous dans le champ Installer le programme. L’argument /c
indique à cmd
d’exécuter le fichier de commandes, puis de se terminer.
cmd /c HelloWord.bat
9. Conservez les valeurs par défaut dans les étapes suivantes jusqu’à ce que vous arriviez à la page Nom et options du package.
10. Maintenant, cliquez sur le bouton Parcourir pour sélectionner un chemin cible, nommez le fichier EXE comme vous le souhaitez, puis cliquez sur Suivant. Pour cet exemple, le fichier EXE est nommé HelloWorld.EXE.
11. Conservez les valeurs par défaut dans les étapes suivantes jusqu’à ce que vous atteigniez la page Créer un package.
12. Cliquez sur le bouton Suivant sur la page Créer un package pour créer le fichier EXE.
13. Enfin, accédez à la cible que vous avez sélectionnée à l’étape 10 et exécutez le fichier EXE (HelloWorld.exe) pour voir si cela fonctionne.
Ci-dessous, vous pouvez voir le fichier EXE (HelloWorld.exe) a ouvert une session de terminal et a imprimé le texte Hello world, ATA.
Conversion de scripts BAT en EXE avec Bat To Exe Converter
Si vous n’aimez pas effectuer des étapes fastidieuses comme IExpress, un outil tiers populaire convertit.bat pour.fichier exe et est plus efficace et pratique. Bat To Exe Converter est un outil gratuit mais pratique qui en convertit rapidement un ou plusieurs.fichiers bat en quelques étapes.
1. Ouvrez votre navigateur Web préféré, téléchargez Bat To Exe Converter et installez-le.
2. Ensuite, lancez le convertisseur Bat en Exe et cliquez sur le bouton Ouvrir la barre d’outils dans le coin supérieur gauche de la fenêtre, puis localisez le fichier batch que vous souhaitez convertir (HelloWorld.chauve).
3. Cliquez sur Convertir pour fournir un nom et un emplacement cible pour le fichier EXE, puis cliquez sur Enregistrer pour convertir votre fichier batch en fichier EXE.
4. Enfin, exécutez le fichier EXE et voyez si cela fonctionne.
Conversion de scripts BAT en EXE via Advanced BAT to EXE Converter
Comme son nom l’indique, Advanced BAT to EXE Converter est le meilleur convertisseur de BAT tout compris, et c’est gratuit! Cet outil convertit les scripts batch en fichiers EXE et les scripts batch en fichiers MSI, DLL et VBS.
1. Téléchargez Advanced BAT to EXE Converter, puis installez-le.
2. Ensuite, lancez Advanced BAT to EXE Converter et cliquez sur le menu Fichier → Ouvrir pour sélectionner le fichier de script à convertir en EXE.
3. Maintenant, cliquez sur le bouton Build EXE en haut à gauche. Dans la fenêtre Sélectionner les options EXE, cliquez sur le bouton Construire un EXE, comme indiqué ci-dessous, pour créer le fichier EXE en fonction des paramètres que vous avez sélectionnés.
Peut-être avez-vous des dépendances que vous souhaitez intégrer au fichier EXE. Si c’est le cas, cliquez sur l’onglet Intégrer des fichiers dans la fenêtre Sélectionner les options EXE et ajoutez des fichiers à intégrer.
Maintenant, définissez un chemin cible et fournissez un nom pour votre fichier EXE. Cliquez sur Enregistrer pour commencer à convertir votre fichier batch en EXE. Ci-dessous, vous pouvez voir la progression de la conversion en bas de la fenêtre.
Ci-dessous, vous pouvez voir la progression de la conversion en bas de la fenêtre.
Enfin, exécutez le fichier EXE et voyez si cela fonctionne.
Conclusion
Dans ce guide, vous avez découvert que la conversion du script batch en EXE est possible. Vous avez appris à convertir un script batch en fichier EXE avec des outils intégrés et tiers.
Maintenant, choisiriez-vous l’un des outils de construction de votre projet et convertissez vos scripts en exécutables? Essayez peut-être d’intégrer plusieurs dépendances (fichiers de script) à votre fichier exécutable?