|
| 1 | +@echo off |
| 2 | +title System Control Script |
| 3 | +color 1E |
| 4 | + |
| 5 | +:main |
| 6 | +cls |
| 7 | +echo =========================== |
| 8 | +echo System Control Menu |
| 9 | +echo =========================== |
| 10 | +echo. |
| 11 | +echo [1] Shutdown |
| 12 | +echo [2] Reboot |
| 13 | +echo [3] Log out |
| 14 | +echo [4] Cancel Shutdown |
| 15 | +echo [5] Calculator (in sec) |
| 16 | +echo =========================== |
| 17 | +echo. |
| 18 | + |
| 19 | +set /p "Wahl=Choose an option: " |
| 20 | + |
| 21 | +if '%Wahl%'=='1' goto shutdown |
| 22 | +if '%Wahl%'=='2' goto reboot |
| 23 | +if '%Wahl%'=='3' goto logout |
| 24 | +if '%Wahl%'=='4' goto cancel |
| 25 | +if '%Wahl%'=='5' goto calculator |
| 26 | +color 4F |
| 27 | +echo Ungültige Wahl. Bitte eine Zahl zwischen 1 und 5 eingeben. |
| 28 | +pause |
| 29 | +goto main |
| 30 | + |
| 31 | +:shutdown |
| 32 | +color 2E |
| 33 | +cls |
| 34 | +echo =========================== |
| 35 | +echo Shutdown Setup |
| 36 | +echo =========================== |
| 37 | +set /p "Time=Shutdown Zeit in Sekunden: " |
| 38 | +echo Zeit bis zum Herunterfahren: %Time% Sekunden |
| 39 | +echo. |
| 40 | +echo "Bitte speichern Sie alle offenen Dateien!" |
| 41 | +shutdown -s -f -t %Time% |
| 42 | +pause |
| 43 | +goto main |
| 44 | + |
| 45 | +:reboot |
| 46 | +color 5E |
| 47 | +cls |
| 48 | +echo =========================== |
| 49 | +echo Reboot Setup |
| 50 | +echo =========================== |
| 51 | +set /p "Time=Reboot in Sekunden: " |
| 52 | +echo Der Computer startet in %Time% Sekunden neu. |
| 53 | +shutdown -r -t %Time% |
| 54 | +pause |
| 55 | +goto main |
| 56 | + |
| 57 | +:logout |
| 58 | +color 3E |
| 59 | +shutdown -l |
| 60 | +goto main |
| 61 | + |
| 62 | +:cancel |
| 63 | +color 6E |
| 64 | +shutdown -a |
| 65 | +echo Shutdown abgebrochen. |
| 66 | +pause |
| 67 | +goto main |
| 68 | + |
| 69 | +:calculator |
| 70 | +cls |
| 71 | +color 1F |
| 72 | +echo =========================== |
| 73 | +echo Zeit-Konvertierung |
| 74 | +echo =========================== |
| 75 | +echo [1] Stunden in Sekunden |
| 76 | +echo [2] Minuten in Sekunden |
| 77 | +echo =========================== |
| 78 | +set /p "wahl2=Choose an option: " |
| 79 | +if '%wahl2%'=='1' goto stunden |
| 80 | +if '%wahl2%'=='2' goto minuten |
| 81 | +goto main |
| 82 | + |
| 83 | +:stunden |
| 84 | +color 3F |
| 85 | +cls |
| 86 | +echo Gib die Anzahl der Stunden ein: |
| 87 | +set /p "stunden=Stunden: " |
| 88 | +set /a sekunden=%stunden%*3600 |
| 89 | +echo %stunden% Stunden sind %sekunden% Sekunden. |
| 90 | +pause |
| 91 | +goto main |
| 92 | + |
| 93 | +:minuten |
| 94 | +color 3F |
| 95 | +cls |
| 96 | +echo Gib die Anzahl der Minuten ein: |
| 97 | +set /p "minuten=Minuten: " |
| 98 | +set /a sekunden=%minuten%*60 |
| 99 | +echo %minuten% Minuten sind %sekunden% Sekunden. |
| 100 | +pause |
| 101 | +goto main |
0 commit comments