Les fichiers batch Windows sont parfaits si vous voulez effectuer plusieurs tâches en succession rapide, ou si vous voulez faire des choses à plusieurs fichiers à la suite, ou si vous ne voulez tout simplement pas utiliser l’interface GUI pour effectuer certaines tâches (par exemple, effectuer des tâches sans surveillance). Les fichiers batch sont des fichiers texte avec une extension « .bat » et contiennent les instructions de ligne de commande de Windows. Bien sûr, vous devez connaître les instructions de ligne de commande pour les saisir dans un fichier .bat. Il existe de nombreux endroits sur le Web qui décrivent les instructions de ligne de commande disponibles, mais un endroit est le suivant:

http://technet.microsoft.com/en-us/library/cc754340.aspx#BKMK_Index

Il existe différentes manières de créer un fichier batch, mais comme un fichier batch n’est rien d’autre qu’un fichier texte brut, le moyen le plus simple est peut-être d’utiliser le Bloc-notes. Comme j’utilise beaucoup les fichiers batch, j’ai créé un dossier C: \ Bat où je les garde tous. Pour en créer un nouveau, j’utilise l’Explorateur Windows ou l’Explorateur de fichiers pour accéder à C: \ Bat, puis je clique avec le bouton droit dans ce dossier et je sélectionne Nouveau | Document texte. (Voir la figure 1.)

image

Figure 1. Création d’un nouveau document texte.

Immédiatement après avoir sélectionné l’élément de menu Document texte, tapez le nom que vous voulez donner à votre fichier de commandes (disons que vous voulez qu’il soit appelé «Répertoire») et appuyez sur Entrée. Maintenant, appuyez sur Entrée une deuxième fois pour lancer le Bloc-notes et vous pouvez commencer à taper les instructions de ligne de commande qui constituent votre fichier de commandes.

Par exemple, supposons que vous vouliez créer un fichier de commandes qui produit une liste de répertoires d’un dossier et place cette liste dans un fichier nommé « Dirlist.txt ». L’instruction de ligne de commande qui produit une liste de répertoires est DIR, et pour diriger la sortie de DIR vers un fichier, vous utilisez le « > »

opérateur. Ainsi, la ligne que vous tapez dans le Bloc-notes serait:

DIR > Dirlist.txt

Les instructions de ligne de commande ne sont pas sensibles à la casse, vous n’avez donc pas besoin de taper DIR en majuscules si vous ne le souhaitez pas. Après avoir tapé ceci dans le Bloc-notes, enregistrez le fichier et quittez. La dernière chose à faire avant d’appeler réellement votre fichier batch est de le renommer pour avoir un « .bat »

au lieu de l’extension par défaut « .txt ». Là encore, sous Windows Explorer ou File Explorer, faites un clic droit sur le fichier que vous venez de créer (« Directory.txt ») et sélectionnez Renommer dans le menu contextuel. Utilisez la touche fléchée droite pour passer à la partie «.txt» du nom de fichier et remplacez «.txt» par «.bat», puis appuyez sur Entrée. (Windows vous demandera si vous êtes sûr de vouloir renommer le fichier. Cliquez sur Oui.) Vous devriez maintenant avoir un fichier nommé « Directory.bat » dans votre dossier.

Une façon d’appeler un fichier batch est de double-cliquer dessus, donc pour exécuter réellement votre commande DIR, double-cliquez sur le fichier « Directory.bat ».

Immédiatement, une fenêtre apparaîtra brièvement et disparaîtra, et vous verrez maintenant un fichier nommé « Dirlist.txt » dans votre dossier. Ce fichier a été créé par les commandes du fichier de commandes. En ouvrant ce fichier, vous verrez une liste de répertoires de votre dossier C: \ Bat.

De toute évidence, avoir un fichier de commandes qui produit une liste de répertoires de votre dossier C: \ Bat est d’une valeur limitée, mais cette astuce était destinée à vous donner une introduction à la création et à l’appel d’un simple fichier de commandes. Mais les capacités de traitement par lots sont très puissantes. Consultez d’autres conseils pour vous faire une idée de l’utilisation de fichiers batch légèrement plus sophistiqués.

Cette astuce (13100) s’applique à Windows 7, 8 et 10.