124324
Goto Top

Batch Datei Menü programmieren

Hallo Leute,

und zwar möchte ich mir in der cmd ein kleines Menü "programmieren".
Also wenn ich drauf gehe das zbssp steht:

Hallo was kann ich für sie tun:
1) Bildschrimfarbe ändern
2) Dateien kopieren
3) Dateien umbennen

Könnt ihr mir vielleicht ein bisschen mit den Schritten helfen ?
Also Bildschirmfarbe ändern, Dateien kopieren mit xcopy und Dateien umbenennen.

Mfg face-smile

Content-ID: 283857

Url: https://administrator.de/forum/batch-datei-menue-programmieren-283857.html

Ausgedruckt am: 28.12.2024 um 10:12 Uhr

holli.zimmi
holli.zimmi 25.09.2015 um 10:23:16 Uhr
Goto Top
Hi,

unter welchen Betriebssystem soll das Script laufen?
Mehrere unterschiedliche OS?

Gruß

Holli
124324
124324 25.09.2015 um 10:26:27 Uhr
Goto Top
Windows 8 aber sollte eigentlich egal sein brauches es ja nur in der cmd face-smile
pelzfrucht
pelzfrucht 25.09.2015 um 14:28:48 Uhr
Goto Top
Hallo,

vieleicht hilft dir das hier

Viele Grüße
pelzfrucht
114757
114757 25.09.2015, aktualisiert am 26.09.2015 um 15:14:35 Uhr
Goto Top
Hier mal was für Batchanfänger zum Basteln:
An deiner Stelle würde ich aber lieber gleich mit Powershell anfangen.
@echo off
:START
cls
echo.
echo ##########################################
echo ##  Hallo, was kann ich fuer sie tun ?  ##
echo ##########################################
echo.
echo	[1] Bildschirmfarbe aendern
echo.
echo	[2] Dateien kopieren
echo.
echo	[3] Dateien umbenennen
echo.
choice /c 123 /M "Bitte waehlen"  
cls
goto OPTION%errorlevel%

:OPTION1
echo Aendere Bildschirmfarbe
echo.
echo Bitte die Hintergrundfarbe waehlen
echo.
echo.
echo     0 = Schwarz   
echo     1 = Dunkelblau
echo     2 = Dunkelgruen
echo     3 = Blaugruen  
echo     4 = Dunkelrot 
echo     5 = Lila      
echo     6 = Ocker     
echo     7 = Hellgrau  
echo.
choice /c 01234567 /M "Farbe eingeben"  
color %errorlevel%F
goto ENDE

:OPTION2
echo Kopiere Dateien ...
rem copy C:\dateiXYZ D:\Backup\
goto ENDE

:OPTION3
echo Dateien umbenennen ...
rem ren C:\datei.xyz datei.abc
:goto ENDE

:ENDE
echo.
choice /M "Zurueck zum Hauptmenue ?"  
if "%errorlevel%" == "1" goto START  
Gruß jodel32
messebe
messebe 22.12.2015 aktualisiert um 19:26:15 Uhr
Goto Top
Hey Jodel32,
wenn ich die Farbauswahl nutze, erhalte ich immer die Auswahl+1 als Farbe.
Und zurück auf schwarz ( 0 ) geht garnicht...
Habe dann folgende Änderung gemacht :

:OPTION1
echo Aendere Bildschirmfarbe
echo.
echo Bitte die Hintergrundfarbe waehlen
echo.
echo.
echo 1 = Schwarz
echo 2 = Dunkelblau
echo 3 = Dunkelgruen
echo 4 = Blaugruen
echo 5 = Dunkelrot
echo 6 = Lila
echo 7 = Ocker
echo 8 = Hellgrau
echo.
choice /c 12345678 /M "Farbe eingeben"

set var1=%errorlevel%
set var2=1

set /a "farbe=%var1%-%var2%"

color %farbe%F
echo %errorlevel%
goto ENDE

Messebe
114757
114757 23.12.2015 aktualisiert um 11:17:07 Uhr
Goto Top
Zitat von @messebe:
wenn ich die Farbauswahl nutze, erhalte ich immer die Auswahl+1 als Farbe.
Und zurück auf schwarz ( 0 ) geht garnicht...
?????

de26bf8c4a5a72aff95a575e01058437
messebe
messebe 23.12.2015 um 13:37:31 Uhr
Goto Top
Passt