Qu’est-ce qu’un fichier BAT ?
ce qu’il faut savoir
- Les fichiers BAT sont des fichiers de commandes Windows.
- Double-cliquez pour l’exécuter ou ouvrez-le avec le Bloc-notes pour le modifier.
- Convertir en EXE en utilisant IExpress.
Cet article explique ce qu’est un fichier BAT, comment ouvrir un fichier pour exécution, comment éditer un fichier pour y apporter des modifications et comment convertir un fichier BAT en EXE, MSI ou d’autres formats.
Qu’est-ce qu’un fichier BAT ?
Un fichier avec l’extension de fichier .BAT est un fichier de commandes Windows. Il s’agit d’un fichier texte contenant diverses commandes pour des tâches répétitives ou l’exécution de groupes de scripts les uns après les autres.
Tous les types de logiciels utilisent les fichiers BAT à diverses fins, par exemple, copier ou supprimer des fichiers, exécuter des applications et fermer des processus.
Ils sont également appelés fichiers de commandes, scripts, programmes de commandes, fichiers de commandes et scripts shell, et peuvent utiliser l’extension .CMD à la place.
L’utilisation de fichiers BAT est très dangereuse non seulement pour vos fichiers personnels, mais également pour les fichiers système importants. Faites très attention avant d’en ouvrir un.
Comment ouvrir un fichier .BAT
Même si l’extension BAT amène immédiatement Windows à reconnaître ces fichiers comme exécutables, ils sont toujours entièrement constitués de commandes textuelles. Cela signifie que n’importe quel éditeur de texte, tel que le Bloc-notes, inclus dans toutes les versions de Windows, peut en ouvrir un pour le modifier.
Pour ouvrir un fichier BAT dans le Bloc-notes, cliquez dessus avec le bouton droit et sélectionnez afficher plus d’options > Éditer dans le menu (ou simplement Éditer dans certaines versions de Windows). Vous trouverez peut-être utile d’utiliser un éditeur de texte plus avancé qui prend en charge la coloration syntaxique lors de l’édition de fichiers BAT.
L’ouvrir dans un éditeur de texte affiche le code qui compose le fichier. Par exemple, voici le texte utilisé pour effacer le presse-papier :
cmd /c « écho désactivé | clip »
Voici un autre exemple de fichier BAT qui utilise la commande ping pour voir si l’ordinateur peut atteindre le routeur avec cette adresse IP spécifique :
ping 192.168.1.1 pause
De plus, en tant qu’extension de fichier exécutable, soyez prudent lorsque vous ouvrez des fichiers BAT que vous recevez par e-mail, téléchargés à partir de sites que vous ne connaissez pas ou même créés vous-même.
Comment utiliser les fichiers BAT
L’utilisation d’un fichier BAT dans Windows est aussi simple que de double-cliquer ou de double-cliquer dessus. Vous n’avez pas besoin de télécharger de programmes ou d’outils spéciaux.
Pour utiliser le premier exemple ci-dessus, utilisez un éditeur de texte pour entrer ce texte dans un fichier texte, puis enregistrez le fichier avec une extension .BAT, ce qui en fera un fichier exécutable que vous pouvez ouvrir pour effacer instantanément enregistrer pour couper tout contenu de le tableau.
Le deuxième exemple cinglera l’adresse IP; la commande pause garde la fenêtre d’invite de commande ouverte une fois le processus terminé afin que vous puissiez voir les résultats.
Si votre fichier ne semble pas être un fichier texte, vous n’avez peut-être pas affaire à un fichier BAT. Vérifiez l’extension du fichier pour vous assurer que vous ne le mélangez pas avec BAK ou BAR (L’âge des empires 3 fichiers de données.
Comment convertir des fichiers .BAT
Comme indiqué, le code du fichier BAT n’est en aucun cas caché, ce qui signifie qu’il est très facile à modifier. Étant donné que certaines instructions (telles que la commande del) peuvent faire des ravages avec vos données, il peut être judicieux de convertir votre fichier BAT dans un format tel que EXE pour le faire ressembler davantage à un fichier d’application.
Vous pouvez convertir BAT en EXE à l’aide de certains outils de ligne de commande. Voir How-To Geek pour obtenir des instructions sur la façon de procéder.
- L’outil IExpress intégré de Windows offre un autre moyen de créer des fichiers EXE à partir de fichiers BAT.Ouvrez-le à partir de la boîte d’exécution iexpress.exe.
- Bien que la version gratuite ne soit qu’une version d’essai, EXE to MSI Converter Pro peut convertir les fichiers EXE générés en fichiers MSI (Windows Installer Package).
- Si vous souhaitez exécuter le fichier BAT en tant que service Windows, vous pouvez utiliser l’outil de ligne de commande gratuit NSSM.
- PowerShell Scriptomatic peut vous aider à convertir le code des fichiers BAT en scripts PowerShell.
Plutôt que de rechercher des convertisseurs BAT vers SH (bash shell scripting) pour utiliser les commandes de programmes tels que Bourne Shell et Korn Shell, essayez de réécrire vos scripts dans le langage Bash. La structure des deux formats est assez différente car les fichiers sont utilisés dans des systèmes d’exploitation différents. Il existe un thread Stack Overflow et ce tutoriel Unix Shell Scripting avec des informations qui pourraient vous aider à traduire les commandes manuellement.
En général, vous ne pouvez pas remplacer une extension de fichier (comme BAT) par une extension reconnue par votre ordinateur et vous attendre à ce que le fichier nouvellement renommé soit disponible. Dans la plupart des cas, la conversion réelle du format de fichier doit être effectuée à l’aide de l’une des méthodes ci-dessus. Puisqu’un fichier BAT n’est qu’un fichier texte avec une extension .BAT, vous pouvez le renommer en .TXT pour l’ouvrir avec un éditeur de texte. N’oubliez pas que l’exécution d’une conversion BAT en TXT empêchera le fichier de commandes d’exécuter ses commandes.
Comment enregistrer un fichier .BAT en tant que fichier .TXT
Au lieu de changer manuellement l’extension de fichier de BAT à TXT, vous pouvez également ouvrir le fichier de commandes dans le Bloc-notes pour le modifier, puis l’enregistrer dans un nouveau fichier, en choisissant .TXT comme extension de fichier au lieu de .BAT avant de l’enregistrer.
C’est également ce que vous devez faire lorsque vous créez un nouveau fichier BAT dans le Bloc-notes, mais en sens inverse : enregistrez le document texte par défaut en tant que BAT au lieu de TXT.Dans certains programmes, vous devrez peut-être l’enregistrer dans Tous les fichiers type de fichier, puis .chauve souris Prolongez-le vous-même.
FAQ
-
Les fichiers BAT sont-ils dangereux ?
Bien que rares, les fichiers BAT peuvent contenir des virus, comme la plupart des autres formats de fichiers. Analysez tous les fichiers que vous téléchargez en ligne avec un outil antivirus pour éviter les logiciels malveillants.
-
Dans quel langage les fichiers BAT sont-ils écrits ?
Le script par lots est son propre langage. La fonction principale des scripts batch est d’automatiser les commandes répétitives.
-
Quels sont les commentaires dans le fichier BAT ?
Les commentaires sont des lignes de texte qui n’affectent pas l’exécution du code. Les commentaires incluent généralement de la documentation, telle que l’objectif du fichier BAT.utiliser mouvement rapide des yeux La commande (commentaire) ajoute des commentaires au fichier BAT.
-
Quelle commande est utilisée pour arrêter l’ordinateur dans un fichier BAT ?
arrêt-sPour éteindre avec une minuterie de 10 secondes, utilisez arrêt -s -t 10La commande shutdown doit être précédée de @écho fermer.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre