Ce guide fournit une méthode simple mais efficace pour automatiser les tâches courantes de Windows à l’aide de fichiers batch (.bat). Apprenez à créer des scripts pour arrêter, redémarrer et déconnecter votre ordinateur, avec des explications et des conseils de dépannage.
Table des matières :
- Création d’un fichier batch d’arrêt
- Création d’un fichier batch de redémarrage
- Création d’un fichier batch de déconnexion
- Techniques avancées de fichiers batch
- Dépannage
Création d’un fichier batch d’arrêt
Suivez ces étapes pour créer un fichier batch qui arrête votre ordinateur Windows :
- Ouvrez le Bloc-notes ou un éditeur de texte.
- Saisissez la commande suivante :
shutdown /s /t 0
/s
: Spécifie l’arrêt du système.
/t 0
: Définit le délai d’attente à 0 seconde pour un arrêt immédiat. Remplacez ‘0’ par un nombre (par exemple, ’60’ pour un délai de 60 secondes) pour laisser le temps de sauvegarder votre travail. - Enregistrez le fichier avec une extension
.bat
(par exemple,shutdown.bat
).
Un double-clic sur ce fichier arrêtera votre ordinateur. Sauvegardez toujours votre travail avant de l’exécuter !
Création d’un fichier batch de redémarrage
La création d’un fichier batch de redémarrage est similaire :
- Ouvrez le Bloc-notes ou un éditeur de texte.
- Saisissez la commande :
shutdown /r /t 0
/r
: Spécifie le redémarrage du système.
/t 0
: Définit le délai d’attente (à modifier selon les besoins). - Enregistrez le fichier avec une extension
.bat
(par exemple,restart.bat
).
L’exécution de ce fichier redémarrera immédiatement votre ordinateur.
Création d’un fichier batch de déconnexion
Pour déconnecter la session utilisateur actuelle :
- Ouvrez le Bloc-notes ou un éditeur de texte.
- Saisissez la commande :
shutdown /l
/l
: Déconnecte l’utilisateur actuel. - Enregistrez le fichier avec une extension
.bat
(par exemple,logoff.bat
).
Cela vous déconnectera ; les travaux non sauvegardés seront perdus.
Techniques avancées de fichiers batch
Les fichiers batch peuvent être plus puissants. Voici quelques exemples :
- Ajout d’un délai : Utilisez la commande
timeout
. Par exemple :timeout /t 60 & shutdown /s
(attend 60 secondes avant l’arrêt). - Enchaînement de commandes : Plusieurs commandes peuvent être ajoutées, une par ligne. Par exemple :
taskkill /f /im notepad.exe & shutdown /s
(ferme le Bloc-notes avant l’arrêt). - Logique conditionnelle : Utilisez les instructions
if
pour des scénarios plus complexes. Cela nécessite une compréhension plus approfondie des scripts batch.
Dépannage
- Fichier batch ne fonctionne pas : Assurez-vous qu’il est enregistré avec une extension
.bat
et exécuté en tant qu’administrateur (clic droit, « Exécuter en tant qu’administrateur »). Vérifiez les fautes de frappe. - Comportement inattendu : Consultez l’aide complète de la ligne de commande à l’aide de
shutdown /?
dans l’invite de commandes. - Problèmes d’autorisations : Vous aurez peut-être besoin de privilèges d’administrateur pour exécuter certaines commandes.