Programmer la mise hors tension du PC en Bat

Résolu
Gamarah Messages postés 26 Statut Membre -  
Gamarah Messages postés 26 Statut Membre -
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. HostOfSeraphim Messages postés 7340 Statut Contributeur 1 609
     
    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
  2. toflfou Messages postés 1333 Date d'inscription   Statut Membre Dernière intervention   187
     
    Salut oui tu peut faire comme sa en console :shutdown -s -t 14400 (14400 pour 14400 seconde ect)
    0
  3. Gamarah
     
    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
  4. Gamarah Messages postés 26 Statut Membre
     
    En fait non car après /t le nombre max de secondes est 600 :/
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. clem285 Messages postés 290 Statut Membre 83
     
    sinon tu peux créer une tache planifier
    demarrer / tout les programmes / accessoire / outils systeme / tache planifié
    0
  7. Gamarah Messages postés 26 Statut Membre
     
    C'est bon !
    Il me suffit de créer une tache avec la commande AT (At /? pour plus d'infos).
    0