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-Key: 283857

Url: https://administrator.de/contentid/283857

Printed on: April 25, 2024 at 13:04 o'clock

Member: holli.zimmi
holli.zimmi Sep 25, 2015 at 08:23:16 (UTC)
Goto Top
Hi,

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

Gruß

Holli
Mitglied: 124324
124324 Sep 25, 2015 at 08:26:27 (UTC)
Goto Top
Windows 8 aber sollte eigentlich egal sein brauches es ja nur in der cmd face-smile
Member: pelzfrucht
pelzfrucht Sep 25, 2015 at 12:28:48 (UTC)
Goto Top
Hallo,

vieleicht hilft dir das hier

Viele Grüße
pelzfrucht
Mitglied: 114757
114757 Sep 25, 2015, updated at Sep 26, 2015 at 13:14:35 (UTC)
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
Member: messebe
messebe Dec 22, 2015 updated at 18:26:15 (UTC)
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
Mitglied: 114757
114757 Dec 23, 2015 updated at 10:17:07 (UTC)
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
Member: messebe
messebe Dec 23, 2015 at 12:37:31 (UTC)
Goto Top
Passt