Créer un fichier batch pour automatiser les tâches répétitives est facile, une fois que vous savez comment.
Les fichiers séquentiels sont la façon dont le bricoleur informatique fait avancer les choses. Ils peuvent automatiser les tâches quotidiennes, raccourcir le temps nécessaire pour faire quelque chose et traduire un processus complexe en quelque chose que n’importe qui pourrait faire fonctionner.
Dans cet article, vous verrez comment écrire un fichier batch simple. Vous apprendrez les bases de ce que peuvent faire les fichiers batch et comment les écrire vous-même. Je vous fournirai également des ressources supplémentaires pour apprendre à écrire des fichiers batch (BAT).
Comment créer un fichier batch sous Windows
Pour créer un fichier de commandes Windows, procédez comme suit :
- Ouvrez un fichier texte, tel qu’un document Bloc-notes ou WordPad.
- Ajoutez vos commandes, en commençant par @écho [off]suivi de, chacun dans une nouvelle ligne, Titre [title of your batch script], écho [first line]et pause.
- Enregistrez votre fichier avec l’extension de fichier CHAUVE SOURISpar exemple, test.bat.
- Pour exécuter votre fichier batch, double-cliquez sur le fichier BAT vous venez de créer.
- Pour modifier votre fichier batch, cliquez avec le bouton droit sur le fichier BAT et sélectionnez Éditer.
Votre fichier brut ressemblera à ceci :
Et voici la fenêtre de commande correspondante pour l’exemple ci-dessus :
Si c’était trop rapide, ou si vous voulez en savoir plus sur les commandes de fichiers BAT et comment les utiliser, lisez la suite !
Étape 1 : créer un fichier BAT
Disons que vous rencontrez fréquemment des problèmes de réseau ; vous vous retrouvez constamment sur l’invite de commande, en tapant ipconfig, et envoyer un ping à Google pour résoudre les problèmes de réseau. Au bout d’un moment, vous réalisez qu’il serait un peu plus efficace d’écrire un simple fichier BAT, de le coller sur votre clé USB et de l’utiliser sur les machines que vous dépannez.
Créer un nouveau document texte
Un fichier de commandes simplifie les tâches informatiques répétables à l’aide de l’invite de commande Windows. Vous trouverez ci-dessous un exemple de fichier batch chargé d’afficher du texte dans votre invite de commande. Créez un nouveau fichier BAT en cliquant avec le bouton droit sur un espace vide dans un répertoire et en sélectionnant Nouveau alors Document texte.
Ajouter un code
Double-cliquez sur ce Nouveau document texte pour ouvrir votre éditeur de texte par défaut. Copiez et collez le code suivant dans votre entrée de texte.
@echo off
title This is your first batch script!
echo Welcome to batch scripting!
pause
Enregistrer en tant que fichier BAT
Le script ci-dessus fait écho au texte « Bienvenue dans les scripts par lots ! » Enregistrez votre fichier en vous rendant sur Fichier > Enregistrer sous, puis nommez votre fichier comme vous le souhaitez. Terminez votre nom de fichier par l’ajout CHAUVE SOURIS rallonge, par exemple bienvenue.bat et cliquez D’ACCORD. Cela finalisera le traitement par lots. Maintenant, double-cliquez sur votre fichier batch nouvellement créé pour l’activer.
Ne présumez pas que c’est tout ce que les scripts batch peuvent faire. Les paramètres des scripts batch sont des versions modifiées des codes d’invite de commande, vous n’êtes donc limité qu’à ce que votre invite de commande peut faire. Pour ceux qui ne connaissent pas le programme, l’invite de commande est capable de beaucoup.
Étape 2 : Apprenez les bases du scriptage par lots
Les fichiers batch utilisent le même langage que l’invite de commande. Tout ce que vous faites est de dire à l’invite de commande ce que vous voulez entrer à l’aide d’un fichier, plutôt que de le taper dans l’invite de commande. Cela vous fait gagner du temps et des efforts. Cela vous permet également de mettre en place une certaine logique, comme des boucles simples, des instructions conditionnelles, etc. que la programmation procédurale est capable de concevoir.
@écho: Ce paramètre vous permettra d’afficher votre script de travail dans l’invite de commande. Ce paramètre est utile pour visualiser votre code de travail. Si des problèmes surviennent à partir du fichier de commandes, vous pourrez afficher les problèmes associés à votre script à l’aide de la fonction echo. Ajout d’un suivi à l’arrêt à ce paramètre vous permettra de fermer rapidement votre script une fois celui-ci terminé.
- Titre: Fournissant une grande partie de la même fonction qu’une balise