Windows Tutorials

Automatiser les tâches Windows avec des fichiers batch

Spread the love

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

Suivez ces étapes pour créer un fichier batch qui arrête votre ordinateur Windows :

  1. Ouvrez le Bloc-notes ou un éditeur de texte.
  2. 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.
  3. 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 :

  1. Ouvrez le Bloc-notes ou un éditeur de texte.
  2. 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).
  3. 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 :

  1. Ouvrez le Bloc-notes ou un éditeur de texte.
  2. Saisissez la commande : shutdown /l
    /l : Déconnecte l’utilisateur actuel.
  3. 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.

Laisser un commentaire

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