Hallo,
ich habe mir hier so eine kleine Datei mit folgenden Inhalt zusammengezimmert:
Code
@echo off
echo.
echo Was soll getan werden?
echo 1 = Computer herrunterfahren
echo 2 = Herrunterfahren abbrechen
SET /p wahl=
if '%wahl%' == '1' goto start
if '%wahl%' == '2' goto cancel
if not defined min
(
echo.
echo Keine Zeit eingegeben!
echo.
goto start
)
set /a test = %min%*1
if %test% LEQ 0
(
echo.
echo Die Zeitspanne ist zu kurz!
echo.
goto start
)
:start
echo.
echo Wie lange denn noch?
set /p min=Zeit in Minuten:
set /a zeit = %min%*60
echo Shutdown in %min% Minuten
pause
shutdown.exe -s -t %zeit% -f
exit
:cancel
echo.
echo SleepTimer abbrechen?
pause
shutdown.exe -a
Alles anzeigen
Ich denke jedem ist klar das ich damit meinen PC Zeitversetzt herrunterfahren kann. Diese Datei habe ich auch schon benutzt. leider geht sie nun nicht mehr. Wenn ihc die datei ausführe und eine Zeit eingebe (sagen wir 120 minuten) dann führt er nicht den befehl shutdown aus sondern startet die schleife neu. Kann mir jemand sagen was daran falsch ist?