Salut à vous ,
Je débute en batch , et je voudrais faire un petit programme qui , si on lui donne une durée , éteint l'ordi au bout du temps donné . Pour ça j'ai essayé de convertir des heures et des minutes en secondes pour associer le nombre de secondes trouvées à un shutdown .
Voila mon code :
Code :
- @echo off
- echo Eteindre l'ordinateur dans combien de temps ?
- echo.
- set /p h=Nombre d'heures ?
- echo.
- set /p m=Nombre de minutes ?
- echo.
- set /p s=Nombre de secondes ?
- echo.
- set /p t=(%h%*3600)+(%m%*60)+%s%
- echo.
- shutdown -r -t %t% -m
- echo.
- Pause
|
Mon problème se trouve au niveau de la ligne de calcul "set /p t=(%h%*3600)+(%m%*60)+%s%" : Je sais pas comment éxécuter le calcul en batch .
Plz help !