Hallo,
ich möchte eine Batch-Datei schreiben indem ich 3 Auswahlmöglichktein habe und 2 Menüs z.B:
Dies soll nicht in die Batch Datei rein. Dient nur als Beispiel.
(Auswahl) <-- Man kann was auswählen
(Hinweis) <-- Nicht auswählbar - nur Text
BEISPIEL ANFANG
-----------------------
Menu1
1. Starte Tools (Auswahl)
2. Starte Spiel (Auswahl)
3. Exit (Auswahl)
Menu2 (kommt nachdem man Tools gestartet hat)
1. Tools gestartet (Hinweis)
2. Starte Spiel (Auswahl)
3. Exit (Auswahl)
---------------------
BEISPIEL ENDE
PROBLEM 1
Ich möchte, dass 3 Tools / Dateien starten aber es startet immer nur eine und die nächste erst wenn ich die vorherige geschlossen habe.
BEISPIEL ANFANG
---------------------
"C:\Testbmp\1.bmp"
"C:\Testbmp\2.bmp"
"C:\Testbmp\3.bmp"
---------------------
BEISPIEL ENDE
PROBLEM 2
Was auch nicht funktionier ist der goto Befehl. wahrscheinlich wende ich den falsch an. Ich möchte, dass nach der ersten Datei zu der zweiten Datei gesprungen wird und die ausgeführt wird. Dann zur dritten und zum Schluss zum Menu2.
BEISPIEL ANFANG
---------------------
:Part1
"C:\Testbmp\1.bmp"
goto Part2
:Part2
"C:\Testbmp\2.bmp"
goto Part3
:Part3
"C:\Testbmp\3.bmp"
goto Menu2
---------------------
BEISPIEL ENDE
Ich habe meine Batch Datei so geschrieben:
BEISPIEL ANFANG
---------------------
@echo off
TITLE PROG + Tools Start Menu
:Menu
cls
echo By me
echo =================================
echo ..][....Prog+Tools - Start....][..
echo =================================
echo.
echo.
echo 1. Starte Tools
echo 2. Starte Prog
echo 3. Beenden
echo.
echo.
set /p option=Bitte auswaehlen:
if %option% == 1 goto Tools
if %option% == 2 goto PROG
if %option% == 3 goto QUIT
:Tools
"C:\Testbmp\1.bmp"
goto 2BMP
:2BMP
"C:\Testbmp\2.bmp"
goto 3BMP
:3BMP
"C:\Testbmp\3.bmp"
goto 2Menu
:2Menu
cls
echo Tools gestartet
echo 2. Prog
echo 3. Beenden
echo.
echo.
set /p option=Bitte auswaehlen:
if %option% == 2 goto PROG
if %option% == 3 goto QUIT
:PROG
"C:\Testbmp\4.bmp"
goto QUIT2
:QUIT
exit
:STOP
set /p Option=Wirklich beenden? (y/n) :
if %option% == n goto MENU
if %option% == y goto QUIT
:QUIT2
exit
---------------------
BEISPIEL ENDE
Ich hoffe ihr könnt mir was helfen - THX4Help
burner2k. Gast |