7 fichiers batch utiles que vous pouvez créer pour automatiser les tâches sous Windows 11
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.
Sommaire
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 Bloc-noteset 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 batch en tant qu'administrateur (afin que vous n'ayez 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 batch 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 off
echo 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 off
echo 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 off
echo Launching apps...
start explorer
start chrome
start "" AppPath
echo 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 des fichiers et des 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 off
echo Backing up files...
xcopy "SourcePath" "DestinationPath" /e /i /h /y
echo Backup completed.
pause
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 off
echo Resetting network...
ipconfig /release
ipconfig /renew
ipconfig /flushdns
echo 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.
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 off
echo Creating System Restore Point...
wmic.exe /Namespace:\rootdefault Path SystemRestore Call CreateRestorePoint "RestorePointName", 100, 7
echo 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 off
reg add "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize" /v AppsUseLightTheme /t REG_DWORD /d 0 /f
echo Switched to Dark Mode.
pause
Pour passer en mode lumière, vous utiliserez le code suivant :
@echo off
reg add "HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionThemesPersonalize" /v AppsUseLightTheme /t REG_DWORD /d 1 /f
echo 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.