
Vous pouvez automatiser de nombreuses tâches sur votre PC Windows 11 à l’aide de fichiers batch. Je vais vous expliquer ce qu’est un fichier batch, comment vous pouvez en créer un et vous montrer quelques utilisations intéressantes et utiles de ces fichiers.
Qu’est-ce qu’un fichier batch ?
Un fichier batch est un fichier qui contient une ou plusieurs commandes à exécuter ultérieurement. Au lieu de taper ces commandes dans l’invite de commande ou PowerShell, vous créez un fichier qui exécute ces commandes à chaque lancement du fichier. Cela vous permet d’accomplir les tâches de ces commandes.
Un fichier batch utilise « .bat » comme extension de fichier. Vous exécutez des fichiers batch de la même manière que vous exécutez d’autres fichiers : double-cliquez simplement sur un fichier pour le lancer. Aucune application tierce n’est nécessaire pour ouvrir les fichiers batch.
Comment créer un fichier batch
La création d’un fichier batch est aussi simple que la création d’un document Bloc-notes en texte brut. Vous créez un nouveau fichier dans un éditeur de texte brut, ajoutez les commandes souhaitées et enregistrez le fichier en tant que fichier batch. Votre système exécutera le fichier de la même manière, quelle que soit la manière dont il a été créé, à condition qu’il s’agisse d’un fichier batch approprié.
Pour créer un fichier batch sous Windows 11, ouvrez Windows Search (appuyez sur Windows+S), tapez Notepad et lancez l’application. Tapez les commandes que vous souhaitez que votre fichier ait. Les sections suivantes contiennent quelques commandes utiles que vous pouvez utiliser pour automatiser vos tâches.
Après avoir entré les commandes, dans la barre de menus du Bloc-notes, sélectionnez Fichier > Enregistrer sous (ou appuyez sur Ctrl+Maj+S). Dans la fenêtre Enregistrer sous, choisissez l’emplacement où enregistrer votre fichier de commandes. Cliquez sur le menu déroulant “Enregistrer sous le type” et sélectionnez “Tous les fichiers”. Sélectionnez le champ “Nom du fichier”, tapez un nom pour votre fichier de commandes, ajoutez “.bat” à la fin du nom du fichier pour qu’il s’agisse d’un fichier de commandes, puis cliquez sur “Enregistrer”.
Votre fichier batch est maintenant prêt. Pour l’exécuter, double-cliquez sur le fichier. Si un fichier de commandes nécessite des privilèges administratifs (comme ceux qui suppriment les fichiers temporaires), cliquez avec le bouton droit sur le fichier et choisissez « Exécuter en tant qu’administrateur ». Assurez-vous de choisir « Oui » dans l’invite de contrôle de compte d’utilisateur.

Si vous souhaitez toujours exécuter un fichier de commandes en tant qu’administrateur (vous n’avez donc pas besoin de cliquer avec le bouton droit sur le fichier et de choisir “Exécuter en tant qu’administrateur” à chaque fois), cliquez avec le bouton droit sur le fichier de commandes et choisissez Afficher plus d’options > Envoyer vers > Bureau (Créer un raccourci).
Cliquez avec le bouton droit sur le raccourci nouvellement créé et sélectionnez « Propriétés ». Accédez à l’onglet « Raccourci », cliquez sur « Avancé », activez « Exécuter en tant qu’administrateur », choisissez « OK » et sélectionnez « Appliquer » suivi de « OK ».
Et c’est tout.
Vider la corbeille
Vous pouvez créer un fichier batch qui efface automatiquement tout le contenu de la corbeille. Cela libère votre espace de stockage et désencombre votre machine.
Pour ce faire, utilisez les commandes suivantes dans un fichier batch.
Ce fichier batch nécessite des privilèges d’administrateur pour l’exécuter.
@echo offecho Emptying Recycle Bin for all drives...powershell -Command "Clear-RecycleBin -Force -ErrorAction Ignore"echo Recycle Bin emptied.pause

Vous verrez le message Corbeille vidée lorsque la tâche est terminée.
Effacement des fichiers temporaires
La suppression des fichiers temporaires vous aide à libérer votre espace de stockage et à désencombrer votre ordinateur. Les commandes suivantes vous aident à le faire.
Assurez-vous d’exécuter ce fichier en tant qu’administrateur pour éviter de rencontrer des erreurs.
@echo offecho Clearing Temporary Files...del /q /f /s %temp%*rd /s /q %temp%echo Temporary files cleared.pause

Lancer plusieurs applications à la fois
Si vous lancez souvent certaines applications les unes après les autres, vous pouvez créer un fichier batch qui lance automatiquement toutes ces applications pour vous. Vous pouvez spécifier les applications à lancer dans les commandes.
@echo offecho Launching apps...start explorerstart chromestart "" AppPathecho All apps launched.pause

Comme vous pouvez le constater, le script ci-dessus lance l’Explorateur de fichiers et Google Chrome en utilisant leurs noms système. Pour lancer une autre application, remplacez « AppPath » par le chemin complet du fichier exécutable de l’application que vous souhaitez lancer. Assurez-vous de mettre le chemin entre guillemets doubles.
Sauvegarder les fichiers et dossiers
Pour sauvegarder certains fichiers et dossiers, vous pouvez créer un fichier de commandes qui copie automatiquement les éléments d’une source et colle ces éléments sur un autre chemin.
@echo offecho Backing up files...xcopy "SourcePath" "DestinationPath" /e /i /h /yecho Backup completed.pause

Dans ce script, remplacez « SourcePath » par le chemin à partir duquel vous souhaitez copier les éléments. Remplacez “DestinationPath” par le chemin où vous souhaitez enregistrer les fichiers.
Ici, le paramètre “/e” garantit que les dossiers vides sont également copiés. Le paramètre “/i” crée le dossier de destination s’il n’existe pas déjà. Le paramètre “/h” copie les fichiers cachés. Le paramètre “/y” écrase les fichiers sans invite
Réinitialiser le réseau
Souvent, lorsque vous rencontrez des problèmes de réseau, la réinitialisation de l’adresse IP de votre ordinateur et le vidage du cache DNS permettent de résoudre les problèmes. Vous pouvez utiliser le code suivant dans un fichier batch pour effectuer ces tâches.
Ce fichier batch doit être exécuté en tant qu’administrateur pour fonctionner.
@echo offecho Resetting network...ipconfig /releaseipconfig /renewipconfig /flushdnsecho Network reset completed.pause

Ce fichier libère l’adresse IP actuelle de votre ordinateur, demande une nouvelle adresse IP au serveur DHCP de votre routeur et vide votre cache DNS.
Créer un point de restauration système
Créer un point de restauration système est important si vous envisagez d’apporter des modifications importantes à votre système. Ce point de restauration vous permet d’annuler vos modifications en cas de problème.
Abonnez-vous à la newsletter pour plus d’astuces Windows
Vous recherchez une automatisation Windows plus pratique ? L’abonnement à la newsletter débloque des modèles de fichiers batch supplémentaires, des scripts prêts à copier, des exemples étape par étape et des conseils de dépannage pour étendre votre boîte à outils d’automatisation Windows.
Abonnez-vous
En vous abonnant, vous acceptez de recevoir la newsletter et les e-mails marketing, et acceptez les conditions d’utilisation et la politique de confidentialité de Valnet. Vous pouvez vous désinscrire à tout moment.
Vous pouvez utiliser les commandes suivantes dans un fichier batch pour automatiser le processus de création d’un point de restauration. Dans le code, n’hésitez pas à remplacer “RestorePointName” par le nom de votre choix.
Vous devez exécuter ce fichier batch en tant qu’administrateur.
@echo offecho Creating System Restore Point...wmic.exe /Namespace:\\root\default Path SystemRestore Call CreateRestorePoint "RestorePointName", 100, 7echo System Restore Point created.pause

Basculer entre les modes sombre et clair
Windows 11 propose des modes sombre et clair, et vous pouvez créer des fichiers batch pour basculer entre ces modes.
Vous devez exécuter ces fichiers en tant qu’administrateur car ces fichiers modifient une valeur dans le registre Windows.
Pour passer en mode sombre, vous utiliserez les commandes suivantes :
@echo offreg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 0 /fecho Switched to Dark Mode.pause

Pour passer en mode éclairage, vous utiliserez le code suivant :
@echo offreg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Themes\Personalize" /v AppsUseLightTheme /t REG_DWORD /d 1 /fecho Switched to Light Mode.pause
Vous avez terminé.
Et c’est ainsi que vous automatisez de nombreuses tâches habituelles à l’aide de fichiers batch sur votre ordinateur Windows 11. Les possibilités sont infinies, car vous pouvez saisir toutes les commandes de votre choix dans des fichiers batch et automatiser toutes les tâches de votre choix.
*️⃣ Lien source :
fichier batch, extension de fichier, éditeur de texte brut, privilèges administratifs, efface automatiquement tout le contenu de la corbeille, libère votre espace de stockage, lance automatiquement toutes ces applications pour vous, lorsque vous rencontrez des problèmes de réseau, crée un point de restauration système, , , Conditions d’utilisation , Politique de confidentialité, passez en mode sombre,