Ich möchte in DOS ein Menue erstellen von dem aus ich diverse Programme starten kann. Ich boote PCs in DOS und lade so Ghost Images runter. nun möchte ich eine Menu erstellen aus dem ich Partition Magic/Ghost/Ghostwalker etc. wahlweise starten kann. Weis jemand wie man das macht?
Heimnetzwerke - WIFI, LAN, Router und Co 16.535 Themen, 81.366 Beiträge
Hallo,
z.Bsp. so:
--------------------------- SNIP -------------------------
@ECHO OFF
:ANFANG
CLS
MODE 40
ECHO.
ECHO *************************************
ECHO ** AUSWAHLMENÜ DCBW KARLSRUHE 1983 **
ECHO *************************************
ECHO.
ECHO.
ECHO.
ECHO 1. Olaf's Dartprogramm starten....
ECHO.
ECHO 2. Kai's Dartprogramm starten.....
ECHO.
ECHO 3. WINDOWS for WORKGROUPS starten.
ECHO.
ECHO 4. Zur MS-DOS Eingabeaufforderung
ECHO.
ECHO.
ECHO.
ECHO.
C:\DOS\CHOICE /C:1234 /T:1,10 Bitte Auswahl treffen:
IF ERRORLEVEL 4 GOTO ENDE
IF ERRORLEVEL 3 GOTO WIN
IF ERRORLEVEL 2 GOTO KAI
IF ERRORLEVEL 1 GOTO OLAF
GOTO ANFANG
:WIN
MODE 80
CD C:\WINDOWS
WIN
CD \
GOTO ANFANG
:KAI
MODE 80
CD C:\DMAC
DART
CD \
GOTO ANFANG
:OLAF
MODE 80
CD C:\ONDART
ONDART10
CD \
GOTO ANFANG
:ENDE
MODE 80
EXIT
------------------------ SNAP --------------------------
Einfach rauskopieren und anpassen.
mfg
Uwe
Danke! Ich habe es anders gemacht. (kannst Du mir sagen was ich anpassen muss, damit ich nach beendigung eines der Programme wieder ins auswahlmenu komme?)Autoexec.bat:path=a:\net
a:\net\net start
net use z: \\S1\CLIENTS
net use y: \\S1\IMAGES
GOTO %CONFIG%
:GHOST
echo running Norton Ghost
Z:\Ghost\ghost.exe
GOTO :END
:GHOSTWALK
echo running Norton Ghostwalker
Z:\Ghost\ghstwalk.exe
GOTO :END
:PQM
echo running Partition Magic 6
Z:\PQMagic\pqmagic.exe
exit
GOTO :END
:END
config.sys:[Menu]
MENUITEM=GHOST, Norton Ghost 6.0.3
MENUITEM=GHOSTWALK, Norton Ghostwalker
MENUITEM=PQM, Partition Magic 6
[GHOST]
[GHOSTWALK]
[PQM]
Danke für deine Bemühungen!
Hallo,
geht nicht!
Du kannst nicht aus der Autoexec.bat wieder in die Config.sys springen! Das muss alles in der Autoexec.bat ablaufen, oder in einem anderen Batchfile das mit CALL C:|BATCH|MENU.BAT aus der Autoexec.bat aufgerufen wird. EXIT am Ende der MENU.BAT nicht vergessen, wenn das Menü beendet werden soll und zur weiteren Ausführung der Autoexec zurückgesprungen werden soll!
mfg
Uwe