Skip to content

Commit cad5032

Browse files
update after 2y
1 parent 1811999 commit cad5032

File tree

1 file changed

+101
-0
lines changed

1 file changed

+101
-0
lines changed

start.bat

+101
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
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

Comments
 (0)