Créer un fichier Batch (.bat ou .cmd) sous Windows

Créer un fichier Batch sous Windows

Les fichiers Batch, ça vous parle ? Peut-être pas, mais ils sont pourtant très pratiques pour automatiser des tâches sous Windows. Plus besoin de taper les mêmes commandes encore et encore : un simple fichier Batch, et tout s’exécute d’un coup ! Dans cet article, on vous explique comment créer un fichier Batch sous Windows et on vous donne quelques exemples concrets pour l’utiliser efficacement.

Qu’est-ce qu’un fichier Batch ?

Un fichier Batch, c’est tout simplement un fichier texte qui regroupe une série de commandes exécutées par Windows via l’Invite de commandes (cmd.exe). Il porte l’extension .bat ou .cmd et permet d’exécuter plusieurs instructions en une seule fois. Ce type de fichier est souvent utilisé pour créer des scripts d’automatisation.

Par exemple, un fichier Batch peut être utilisé pour :

  • Automatiser des tâches répétitives
  • Gérer des fichiers et dossiers
  • Modifier des paramètres système
  • Exécuter des commandes réseau
  • Lancer plusieurs logiciels d’un seul coup

Certains outils permettent même de créer automatiquement un script batch en fonction des paramètres sélectionnés. WinScript, par exemple, est une application open source qui génère un script pour configurer et optimiser Windows selon vos préférences.

Créer un fichier Batch sous Windows

La création d’un fichier Batch est relativement simple. Le plus difficile est de connaître les commandes qui permettent d’automatiser les tâches souhaitées, car elles nécessitent une compréhension de leur syntaxe et de leur fonctionnement dans l’environnement Windows. Mais c’est comme le vélo : avec un peu de pratique, on finit par y arriver.

  1. Commencez par ouvrir un éditeur de texte comme le Bloc-notes ou Notepad++ par exemple.
  2. Tapez les commandes suivantes :
@echo off
echo Bonjour ! Ceci est mon premier script batch.
pause
  1. Pour enregistrer votre script batch, cliquez sur « Fichier », puis sur « Enregistrer sous ».
  2. Dans « Type de fichier », choisissez « Tous les fichiers ».
  3. Donnez-lui un nom explicite, par exemple mon_script.bat.
  4. Cliquez sur « Enregistrer ».
  1. Exécutez le fichier en double-cliquant dessus.

Lorsque vous lancez ce script, une fenêtre d’Invite de commandes s’ouvre et affiche le message « Bonjour ! Ceci est mon premier script batch. ». Le programme attend que vous appuyiez sur une touche avant de se fermer grâce à la commande pause.

Exemples d’utilisation d’un fichier Batch

1. Ouvrir plusieurs applications en un clic

Vous pouvez automatiser le lancement de plusieurs programmes :

@echo off
start notepad.exe
start firefox.exe
start explorer.exe

2. Nettoyer les fichiers temporaires

Un petit coup de ménage dans les fichiers temporaires de Windows :

@echo off
echo Nettoyage des fichiers temporaires en cours...
rd %temp% /s /q
md %temp%
echo Nettoyage terminé.
pause

3. Vérifier la connexion Internet

Un script rapide pour tester si Internet fonctionne :

@echo off
ping google.com -n 4
pause

4. Copier automatiquement des fichiers

Pour sauvegarder ou déplacer des fichiers en un instant :

@echo off
xcopy C:\Source C:\Destination /E /I /Y
pause

5. Sauvegarder un dossier avec la date

Un script qui copie un dossier tout en ajoutant la date au nom de la sauvegarde :

@echo off
set date=%date:~6,4%-%date:~3,2%-%date:~0,2%
xcopy C:\MonDossier D:\Sauvegarde\%date% /E /I /Y
pause

6. Lancer un programme à une heure précise

Vous pouvez aussi retarder l’exécution d’un programme avec ce script :

@echo off
timeout /t 3600
start "C:\Program Files\Mozilla Firefox\firefox.exe"

Astuces et bonnes pratiques

  • Ajoutez des commentaires avec rem pour vous y retrouver facilement.
  • Testez votre script en exécutant les commandes une par une dans cmd.exe avant de les mettre dans un fichier Batch.
  • Soyez prudents avec les commandes de suppression ou de modification système.
  • Planifiez l’exécution de vos fichiers Batch avec le Planificateur de tâches de Windows.

Tableau des principales commandes Batch

CommandeDescription
echoAffiche un message à l’écran
pauseMet en pause le script en attendant une action de l’utilisateur
clsEfface l’écran de l’Invite de commandes
startOuvre un programme ou un fichier
delSupprime un fichier
rmdirSupprime un dossier et son contenu
mkdirCrée un nouveau dossier
copyCopie un fichier d’un emplacement à un autre
xcopyCopie des fichiers et des répertoires avec plus d’options
moveDéplace un fichier ou un dossier
pingVérifie la connectivité réseau
ipconfigAffiche les paramètres réseau de l’ordinateur
taskkillFerme un processus en cours
shutdownÉteint ou redémarre l’ordinateur

Conclusion

Créer un fichier Batch n’a rien de sorcier ! Avec quelques lignes de texte, vous pouvez automatiser une multitude de tâches sous Windows et gagner du temps au quotidien. Testez, expérimentez et adaptez ces scripts à vos besoins !


Cet article vous a plu ? N'hésitez pas à le partager sur les réseaux sociaux et abonnez-vous à JustGeek sur Google News pour ne manquer aucun article !

Et si vous souhaitez aller plus loin dans votre soutien, vous pouvez nous offrir un petit café virtuel ☕️. Merci pour votre soutien ❤️ !

Offrez-nous un café
Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Article précédent
WinScript

WinScript : l’outil pour configurer et optimiser Windows 11/10 facilement

Article suivant
State of Play 12 février 2025

State of Play : toutes les annonces et trailers des jeux PS5

À découvrir également