Script shutdown avec temps
Bonjour,
je cherche à faire un script d'arrêt automatique de l'ordinateur en déterminant "Heure(s)", "Minute(s)", "Seconde(s)". Je n'ai jamais fait de batch jusqu'à maintenant mais je m'y intéresse. Voilà ce que j'ai fait pour le moment :
Citation:
@echo off
set Heure = %%A
set Minute = %%B
set Seconde = %%C
echo "Dans combien de temps voulez vous eteindre l'ordinateur ?"
echo "Heure(s) : "%%A "Minute(s) : %%B "Secondes : "%%C
pause
Je ne sais pas comment affecter une valeur à une variable. Ici, je voulais tester d'entrer une valeur pour "Heure(s)", "Minute(s) et "Seconde(s) mais le script se fini directement.
Comment mettre un scanf ?
Merci d'avance.
Version en Batch avec possibilité d'annuler le Shutdown programmé
:salut:
Voici une autre version en Batch avec possibilité d'annuler le Shutdown programmé :king:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| @echo off
Title Arret automatique de l'ordinateur
Color 9B
mode con cols=80 lines=10
echo Dans combien de temps en secondes voulez vous eteindre l^'ordinateur ?
echo.
set /p Seconde=Taper le nombre de secondes avant shutdown =
echo.
echo Vous avez choisi %Seconde% Seconde(s) avant le shutdown de votre PC !
Shutdown.exe -s -t %Seconde% -c "Ceci est un test de shutdown"
echo.
:question
set /p choix=Que voulez vous faire (1 = Pour Annuler le shudown !) (2 = Pour Quitter)
if /I "%choix%"=="1" (goto :A)
if /I "%choix%"=="2" (goto :B)
goto question
:A
cls
echo.
echo Vous avez choisi le numero 1 = Annuler le shudown!
Shutdown -a
goto end
:B
cls
echo.
echo Vous avez choisi le numero 2 !
echo Quitter le programme !
goto end
:end
echo.
pause |