DOS Auswahlmenü erstellen

Ru77y

Ensign
Registriert
Aug. 2007
Beiträge
141
Moin,
wollt mal ein DOS Menü erstellen.
=> so wie das im Anhang

> wollt z.B. Memtest drüber starten
> und das komplette menü sollte nicht größer als ne 1,44 diskette sein!

Danke schon mal im voraus

EDIT:
huch, der Anhang, jetz aber!
 

Anhänge

Zuletzt bearbeitet: (huch der Anhang => hier)
Ich sehe leider keinen Anhang. Tippe jetzt mal ins Blaue hinein, dass du ein Startmenü in MS Dos erstellen willst, dass von einer Bootdisk laufen kann.

Soweit ich mich erinnere sollte das dann so aussehen:

In der Config.sys wird ein Startmenü definiert:
Beispiel:

[menu]
menuitem=gruen
menuitem=blau
Menudefault=blau, 15


[gruen]
files=40
device=C:\device1.sys

[blau]
files=10
device=C:\device2.sys

[common]
(dieser Block kann leer bleiben, oder hier kommen Befehle rein, die DOS bei jedem Start für alle Menüs gemeinsam ausführt)

****

Unter [menu] werden die entsprechenden Namen der versch. Konfigurationsbeispiele ausfgezählt.
Menudefault: Hier stellst du ein, mit welcher Konfiguration gestartet werden soll, wenn nach "xxx" Sekunden (hier 15 Sek) nichts bestätigt wird. Dies ist nur eine Option, also nicht zwingend nötig.

In die Konfigurationsblöcke [gruen] und [blau] wird die entsprechende Config.sys der jeweiligen Programme eingetippt.
Beim Start des PC mit dieser Config.sys erscheint dann folgendes Menü:

*****

Startmenü für MS DOS 6.xx

1. gruen
2. blau

Wählen Sie die gewünschte Option: 1

*****

Jetzt muß noch die Autoexec.bat eingerichtet werden:
Beispiel:

C:\dos\smartdrv.exe
set temp=C:\temp
avp
goto %config%

:gruen
path c:\dos;C:\printmax\utility5
C:\mouse\mouse.com
utility5
goto Ende

:blau
path C:\netzwerk
doskey
net logon Name /y
goto Ende

:Ende

In diesem Beispiel wird Smartdrv eingerichtet, die Umgebungsvariable für temp gesetzt und der avp Virenscanner gestartet. Dann wird je nach Auswahl der Config.Sys Menüs der entsprechende Stapel (hier Blau oder Grün) abgearbeitet.

Alle Pfade und Menü-Variablen sind nur Beispiele und müssen den tatsächlichen Gegebenheiten natürlich angepasst werden.

Viel Spaß :)
 
Zuletzt bearbeitet:
Hilft mir nicht weiter, wollte so ein (ähnliches) Menü wie im Anhang erstellen.
Gibs da ein Tutorial?
 
Willst du den Laufbalken haben? Da gabs mal ein kleines Freeware-Tool zu DOS-Zeiten, das hieß glaub ich BATMENU oder so ähnlich.
 
Moin,
hat mit BATMENU gefunzt!

Hab aber noch ne andere Frage:
Wie bekomme ich "ä ö ü" angezeigt? - aus Google bin ich net schlau geworden
 
hach, habs schon:
>auführen
>cmd
>edit
=> und die Datei heraussuchen und die aöü einfügen :D
 
Oder in ner Config.sys die entsprechende Codepage vorladen

z. Bsp. MODE CON CODEPAGE 850
 
ja auch net schlecht!

Noch ne andere Frage :D :

ich hab jetz so was:

"IF ERRORLEVEL 1 Bsp.exe"

Und die existiert nicht, dann möcht ich das es wieder auf:
"Start.bat "
geht! - und nicht beendet
 
Zuletzt bearbeitet:
funzt net!

=> es beendet sich einfach

=> es soll die EXE starten, wenn sie da is=> wenn sie nicht da is soll es zu Start.Bat
 
Mit if errorlevel fragst Du ab ob ein Fehler passiert, wenn der Fehler kommt springst Du wieder mit goto zu einer Einsprungsmarke. Also muss erst eine Anweisung kommen, dass ein Programm aufgerufen wird, wenn es dieses nicht gibt kommt der error, dann wird ausgeführt was bei einem error pasieren soll.

[Start]
start.bat

[BSP]
C:\bsp.exe
IF NOT EXIST bsp.exe GOTO start

Hier noch mehr Infos
 
Zuletzt bearbeitet:
Zurück
Oben