Outils pour utilisateurs

Outils du site


shutdown.bat

Mon fichier de planification d'extinction pour windows 7

C'est pas parfait mais ça fait le “Job”

@echo off
REM Shutdown.bat
GOTO Menu

:Menu
echo —————————————-
echo ! Gestion de l'arret du systeme !
echo —————————————-
echo 1 - Planifier un arret du systeme.
echo 2 - Planifier un redemarrage du systeme.
echo 3 - Annuler l'arret planifier.
echo —————————————-
SET /p Action=Votre Choix :
 
IF %Action% == 1 GOTO PlanifierArret
IF %Action% == 2 GOTO PlanifierRedemarrage
IF %Action% == 3 GOTO AnnulerPlanification
IF %Action% GTR 3 GOTO SaisieIncorrecte

:AnnulerPlanification
shutdown.exe -a
echo Planification Annulee
GOTO Fin

:PlanifierRedemarrage
echo Info : 1 heure = 60 minutes
SET /p Minutes= Minutes avant le redemarrage du systeme :
IF %Minutes% == ' ' GOTO PlanifierRedemarrage
SET /A Secondes= %Minutes% * 60
shutdown.exe -r -f -t %Secondes% - "A tout de suite !"
GOTO Fin

:PlanifierArret
echo —————————————–
echo Dans combien de temps j'eteint Windaube?
echo —————————————–
echo 1 - Arret immediat.
echo 2 - Arret dans 15 min.
echo 3 - Arret dans 30 min.
echo 4 - Arret dans 1 heure.
echo 5 - Planifier heure d'arret !
echo —————————————–
SET /p Choix_H=Votre Choix : IF %Choix_H% == 1 GOTO Arret_I
IF %Choix_H% == 2 GOTO Arret_15
IF %Choix_H% == 3 GOTO Arret_30
IF %Choix_H% == 4 GOTO Arret_1
IF %Choix_H% == 5 GOTO Arret_C
IF %Choix_H% GTR 5 GOTO SaisieIncorrecte :Arret_I
shutdown.exe -s -f
GOTO Fin
:Arret_15
shutdown.exe -s -f -t 900
GOTO Fin
:Arret_30
shutdown.exe -s -f -t 1800
GOTO Fin
:Arret_1
shutdown.exe -s -f -t 3600
GOTO Fin
:Arret_C
echo Info : 1h30 = 90Min / 2h30 = 150Min / 3h30 = 210Min
SET /p Minutes= Minutes avant l'arret du systeme :
IF %Minutes% == ''GOTO Arret_C
SET /A Secondes= %Minutes% * 60
shutdown.exe -s -f -t %Secondes% -c "Bye Bye"
GOTO Fin
 
:SaisieIncorrecte
CLS
echo ! ! ! ! ! ! Valeur saisie incorrecte ! ! ! ! ! !
GOTO Menu
 
:Fin
exit
shutdown.bat.txt · Dernière modification: 20/07/2021 12:44 (modification externe)