 |
Menudefault unter Windows 95
In DOS 6.22 ist es kein Problem, eine menügesteuerte CONFIG.SYS mit den Befehlen [Menu], Menucolor, Menuitem und Menudefault einzurichten. Bei mir ignoriert das System aber beharrlich die Standardauswahl mit Menudefault. Kann ich unter Windows 95 diese alte Fähigkeit wieder reaktivieren?
Die Möglichkeit verschiedener Konfigurationen in der CONFIG.-SYS ist auch in Windows 95a und 95b gegeben. Dabei hat Microsoft keine Einschränkungen gegenüber den Versionen 6 von MS-DOS gemacht. Ganz im Gegenteil: Die Programmierer haben die Mehrfachkonfigurationen sogar noch erweitert. Ihr Problem rührt wahrscheinlich von gleichnamigen Hardwareprofilen her. Wenn die Hardwareprofile von Windows 95 in der Systemsteuerung unter System – Gerätemanager – Hardwareprofile dieselben Namen haben wie die Menüelemente Ihrer Mehrfachkonfigurationen in der Datei CONFIG.SYS, führt das System das entsprechende Menüelement automatisch mit dem dazugehörigen Hardwareprofil aus. Allerdings verhindert es die Default-Auswahl und wartet auf die Eingabe des Anwenders. Sie können das anhand des Beispielmenüs im unteren Kasten leicht nachvollziehen. Die Hardwareprofile zu diesem Beispiel müssen dabei entsprechend die Namen Ausgangskonfiguration, normale Konfiguration und so fort tragen. Allerdings hat diese Kombination aus Hardwareprofil und Mehrfachkonfiguration den Nachteil, daß Windows die Hardwareprofile unabhängig vom Config-Menü abfragt und für diese keine Default-Vorgabe zuläßt. Daher funktioniert die Standardauswahl mit Menudefault nur dann, wenn Sie auf Hardwareprofile verzichten.
Beispiel für ein Hardware-Menü in der CONFIG.SYS [Menu]¶ Menuitem Basis, Ausgangskonfiguration¶ Menuitem Komplett, normale Konfiguration¶ Submenu Netzmenü, Konfiguration mit Netzwerk ...¶ Menudefault = Komplett, 10¶ ¶ [Netzmenü]¶ Menuitem Lanman, Microsoft Netz¶ Menuitem Netware, Novell Netz¶ Menuitem Menu, zurück zum Hauptmenü¶ ¶ [Basis]¶ dos=high,umb¶ device=c:\dos\himem.sys¶ ¶ [Komplett]¶ include=Basis¶ device=c:\dos\emm386 ram¶ device=c:\dos\ramdrive.sys 512¶ ¶ [lanman]¶ include=Komplett¶ (Netzwerkanweisungen...)¶ ¶ [Netware]¶ include=Komplett¶ (alzternative Netzwerkanweisungen...¶ ¶ [Common]¶ REM Für alle gültig¶
|
 |