Hi,
ich habe mal ne Frage an Euch:
Ich versuche schon lange ein Automatisiertes Programm was den PC herunterfährt, neustartet... zu schreiben ich wollte aber nur eine Batch erstellen mit goto befehlen. Hier der programmtext:
Code
@echo off
cls
echo.
echo Willkommen!
echo.
echo Bitte waehle aus folgenden Optionen:
echo.
echo.
echo 1. PC Herunterfahren
echo.
echo 2. PC Neustarten
echo.
echo 3. Abmelden
echo.
echo 4. Standby
echo.
echo 5. Ruhezustand
echo.
echo.
echo Bitte gebe die Nummer der Option ein und Bestaetige die Eingabe mit Enter.
echo Bei keiner Eingabe wird das Programm beendet.
echo.
prompt
if "%1"=="1." goto Shutdown
if "%1"=="2." goto Restart
if "%1"=="3." goto Abmelden
if "%1"=="4." goto Standby
if "%1"=="5." goto Hibernaiting
echo.
pause>>nul
rem .......................................................................................................
:Shutdown
echo System wirklich Herunterfahren?
echo.
echo Enter = Herunterfahren
echo [ALT]+[F4] Programm Beenden
pause>>nul
C:\Windows\System32\shutdown.exe -s
goto ende
pause>>nul
rem .......................................................................................................
:Restart
echo System wirklich Neustarten?
echo.
echo Enter = Neustart
echo [ALT]+[F4] Programm Beenden
pause>>nul
C:\Windows\System32\shutdown.exe -r
goto ende
pause>>nul
rem .......................................................................................................
:Abmelden
echo Willst du dich wirklich Abmelden?
echo.
echo Enter = Abmelden
echo [ALT]+[F4] Programm Beenden
pause>>nul
C:\Windows\System32\shutdown.exe -l
goto ende
pause>>nul
rem .......................................................................................................
:Standby
echo Willst du den PC wirklich in den Standby-Modus versetzen?
echo.
echo Enter = Standby
echo [ALT]+[F4] Programm Beenden
pause>>nul
C:\Windows\System32\shutdown.exe -t
goto ende
pause>>nul
rem .......................................................................................................
:Hibernaiting
echo Willst du den PC wirklich in den Ruhezustand versetzen?
echo.
echo Enter = Ruhezustand
echo [ALT]+[F4] Programm Beenden
pause>>nul
C:\Windows\System32\shutdown.exe -h
goto ende
pause>>nul
rem .......................................................................................................
:ende
exit
Alles anzeigen
Das Problem is das das Programm wenn ich 5 eingebe zur 1 springt, was mach ich Falsch?
Ich habe ein MS-DOS 5.0 Buch zu Hause aber dort steht das nich anders drinne als ichs hier geschrieben hab.
Kannst ihr mir Bitte das Programm korrigiert als Antwort senden?
Wäre sehr erfreut darüber!!!
MfG:
Eric