Maison > Article > Tutoriel système > Qu’est-ce qu’un fichier BAT et comment en ouvrir un ?
Vous verrez fréquemment des références à des fichiers batch ou « bat » si vous utilisez Windows. Parfois, ils sont habitués à démarrer un autre programme, tandis que d'autres fois, ils peuvent faire quelque chose par eux-mêmes. Mais qu’est-ce qu’un fichier batch exactement et comment l’utiliser ?
Un fichier bat, autrement appelé fichier batch, est un fichier script qui contient des commandes. Le fichier lui-même est écrit en texte brut et possède une extension de fichier « .bat ».
Il n’y a pas trop de limitations sur ce que peuvent être ces commandes. Il peut s'agir de commandes intégrées à Windows, comme la commande del ou shutdown, mais vous pouvez également exécuter et utiliser des programmes dotés d'interfaces de ligne de commande via un fichier batch.
Le plus souvent, les fichiers batch sont utilisés lorsque vous devez exécuter une commande régulièrement ou lorsque vous devez exécuter plusieurs commandes de manière séquentielle. Il est également possible d'écrire des fichiers batch qui répondent aux entrées de l'utilisateur, comme répondre par oui ou par non, ou choisir une option dans une liste, pour faire différentes choses.
Pour utiliser un fichier BAT, il suffit de double-cliquer dessus. S'il a été écrit correctement, les commandes qu'il contient s'exécuteront et exécuteront certaines fonctions.
Dans certaines situations, vous ne verrez peut-être l'invite de commande ou le terminal s'ouvrir qu'un instant, puis se fermer. D'autres fois, l'exécution de la commande peut prendre suffisamment de temps pour que vous ayez la possibilité de la consulter, ou elle peut contenir une ligne à la fin qui l'oblige à rester ouverte jusqu'à ce que vous la fermiez manuellement.
Vous ne devez pas supposer que l'un ou l'autre comportement signifie qu'un fichier BAT n'a pas fonctionné à moins que vous sachiez ce qu'il est censé faire.
À titre d'exemple : si vous utilisez un fichier batch pour lancer un serveur de jeu dédié, vous vous attendez normalement à ce que la fenêtre reste ouverte, afin que vous puissiez voir la sortie du serveur. D'un autre côté, si vous utilisez simplement un fichier batch qui déclenche un redémarrage de l'ordinateur avec des options spécifiques activées, vous vous attendez à ce qu'il s'ouvre puis se ferme presque instantanément.
Les fichiers batch sont des documents en texte brut et peuvent être ouverts dans presque tous les éditeurs de texte disponibles. Le Bloc-notes est le choix typique, mais des éditeurs de texte brut plus sophistiqués peuvent offrir des fonctionnalités utiles, telles que des outils de coloration syntaxique et de débogage.
Pour ouvrir un fichier de commandes dans le Bloc-notes, cliquez avec le bouton droit sur le fichier BAT et sélectionnez « Modifier » ou « Modifier avec le Bloc-notes ».
Vous pouvez également lancer le Bloc-notes, cliquer sur Fichier > Ouvrir, puis accédez au fichier de commandes et cliquez sur « Ouvrir ».
Une fois ouvert, vous verrez toutes les commandes. Voici un exemple :
Si vous vérifiez simplement ce que fait un simple fichier BAT, le Bloc-notes est probablement bien, mais si vous souhaitez en modifier un, ou pour faciliter la compréhension de ce que vous regardez, vous devriez plutôt essayer VSCode
Si vous souhaitez écrire ou modifier un fichier batch, l'un ou l'autre fonctionnera, mais la coloration syntaxique incluse dans les éditeurs de texte brut plus puissants est trop bonne. à laisser passer.
Les fichiers BAT ne sont pas intrinsèquement des logiciels malveillants, mais ils peuvent être utilisés de manière malveillante, et vous devez toujours les traiter avec un peu de prudence. Par exemple, un fichier batch peut être écrit de telle sorte. il supprime vos fichiers lorsque vous l'exécutez. L'un d'eux peut également être configuré pour télécharger des logiciels malveillants depuis Internet. Il existe d'innombrables façons dont un fichier batch pourrait être utilisé de manière malveillante
Mis à part ces avertissements, l'écrasante majorité des fichiers batch flottent. autour ne sont pas malveillants. La plupart existent simplement pour faciliter un peu certaines tâches courantes et complexes. Si vous téléchargez un fichier ou un programme à partir d’une source fiable, vous n’avez probablement rien à craindre.
Cependant, si vous téléchargez un fichier BAT à partir d'une source peu fiable, vous devriez prendre un moment pour ouvrir le fichier BAT dans le Bloc-notes pour jeter un œil à ce qu'il fait avant de l'exécuter.
Il existe quelques alternatives aux fichiers batch sous Windows. Le plus évident est un fichier PS1, qui est l'équivalent PowerShell d'un fichier BAT. Les fichiers BAT peuvent exécuter des commandes PowerShell si vous incluez des arguments spéciaux, mais il est généralement plus facile d'écrire simplement un fichier PS1.
Au-delà des scripts PowerShell, Python est le choix le plus évident. Python peut appeler des fonctions du système d'exploitation et présente l'avantage supplémentaire d'un très grand nombre de modules pour faire presque tout ce que vous pouvez imaginer. Pour de nombreuses applications, ce serait exagéré, mais si vous devez faire quelque chose de compliqué, vous devriez absolument envisager Python.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!