Programmer la mise hors tension du PC en Bat

Résolu
Bonjour,
Je voudrai créer un script pour arrêter l'ordinateur à une heure donnée:

Quand je le lance, il me demande à quelle heure je veux l'éteindre puis à l'heure que l'on a donné il s'éteint en forçant toutes les applications à se fermer.....

Merci de me donner une réponse rapide ^^
Configuration: Windows XP
Firefox 3.0.5

6 réponses

  1. Contributeur
    Pour l'éteindre immédiatement :

    shutdown -s -t 0

    Ne reste plus qu'à prendre en compte la variable avec l'heure :-)

    (le 0 de la commande, c'est le nombre secondes avant l'arrêt)
    1
    1. Salut oui tu peut faire comme sa en console :shutdown -s -t 14400 (14400 pour 14400 seconde ect)
      0
      1. Tu crois que je peux faire comme ceci?:

        @echo off
        cls
        title "Programmation de la mise hors tension"
        color 0a
        echo.
        echo Vous allez programmer la mise hors tension...
        echo.
        echo La mise hors tension s'effectuera dans:
        set /p heure=Dans quelle heure(s)?
        cls
        set /p min=Combien de minutes?
        cls
        set /a h=%heure% * 3600
        set /a m=%min% * 60
        set/a hm=%h% + %m%
        echo Votre ordinateur s'eteindra dans %hm% secondes (%heure%heure(s) et %min% minute(s) )
        echo.
        echo Pour annuler la mise hors tension taper shutdown -a dans l'invite de commande.
        shutdown -s -t %hm%
        pause>nul
        0
        1. En fait non car après /t le nombre max de secondes est 600 :/
          0
          1. sinon tu peux créer une tache planifier
            demarrer / tout les programmes / accessoire / outils systeme / tache planifié
            0
            1. C'est bon !
              Il me suffit de créer une tache avec la commande AT (At /? pour plus d'infos).
              0