Befehl: menudefault

  MENUDEFAULT setzt eine zeitverzögerte Standardoption für ein
  CONFIG.SYS / FDCONFIG.SYS Auswahlmenü.
  MENUDEFAULT ist ein CONFIG.SYS / FDCONFIG.SYS Befehl.

Syntax:

  menudefault=Standardoption,Verzögerung

Optionen:

  Standardoption  Verwendete Standardoption, nachdem die Verzögerungszeit
                  vorbei ist.
  Verzögerung     Verzögerungszeit in Sekunden.

Kommentar:

  MENUDEFAULT setzt eine zeitverzögerte Standardoption für ein
  CONFIG.SYS / FDCONFIG.SYS Auswahlmenü: Wenn während der "Verzöge-
  rungs"-Sekunden keine Taste gedrückt wurde, wird die Standardauswahl
  aktiviert.
  Das Drücken einer Taste stoppt den Countdown, der Kernel wird endlos
  warten, bis der Benutzer eine Auswahl getroffen hat. Bitte beachten
  Sie, daß einige virtuelle Maschinen wie Bochs ein defektes (zu
  schnelles) Timing haben können.
  MENUDEFAULT ist ein interner Befehl, d.h. der Befehl ist in der
  kernel.sys enthalten. Es wird zur Ausführung des Befehls kein
  zusätzlicher Befehl (Datei) benötigt.

Beispiel:

  Beispiel 1:
  IN DER CONFIG.SYS / FDCONFIG.SYS (auf einer Diskette):
    menucolor 15,1
    MENU Wählen Sie weise:
    MENU
    MENU 0    normaler Treiber (himemx und jemm386)
    MENU 1    alternativeer Treiber (jemmex)
    MENUDEFAULT=0,5
    0?DEVICE=A:\himemx.exe
    0?DEVICE=A:\jemm386.exe
    1?DEVICE=A:\jemmex.exe
  Das Menü wartet 5 Sekunden. Wenn in dieser Zeit keine Taste gedrückt
  wird, wird automatisch die Option 0 gewählt. MENUCOLOR 15,1 ändert
  die Farbe auf weißen Text auf blauem Hintergrund.
    0 wählt himemx.exe und jemm386.exe,
    1 wählt jemmex.exe

  Beispiel 2:
  IN DER CONFIG.SYS / FDCONFIG.SYS:
    !COUNTRY=049,858,C:\FREEDOS\BIN\country.sys (deutsche Einstellung)
    !LASTDRIVE=Z
    !BUFFERS=20           (!=wird unter allen Umständen ausgeführt)
    !FILES=40             (!=wird unter allen Umständen ausgeführt)
    !MENUCOLOR=7,0        (!=wird unter allen Umständen ausgeführt)
                          (helles Grau auf Schwarz)
    MENUDEFAULT=1,5       (Startet MENU 1 nach 5 Sekunden automatisch)
    MENU 1 - Lade FreeDOS mit JEMM386 (kein EMS, max. RAM frei)
    MENU 2 - Lade FreeDOS mit JEMM386 (Expanded Memory)
    MENU 3 - Lade FreeDOS mit einigen Treibern im normalen Speicher
    MENU 4 - Lade FreeDOS ohne Treiber (Notfallmodus)

    12?DOS=HIGH                   (wird bei Auswahl 1/2 ausgeführt)
    12?DOS=UMB                    (wird bei Auswahl 1/2 ausgeführt)
    12?DOSDATA=UMB                (wird bei Auswahl 1/2 ausgeführt)
    123?DEVICE=C:\FREEDOS\BIN\himemx.exe (     "    1/2/3   "     )
    1?DEVICE=C:\FREEDOS\BIN\jemm386.exe NOEMS X=TEST I=TEST I=B000-B7FF
             NOVME NOINVLPG       (wird bei Auswahl 1 ausgeführt)
    2?DEVICE=C:\FREEDOS\BIN\jemm386.exe X=TEST I=TEST I=B000-B7FF NOVME
             NOINVLPG             (wird bei Auswahl 2 ausgeführt)
    34?SHELL=C:\FREEDOS\BIN\command.com C:\FREEDOS\BIN /E:1024
             /P=C:\FDAUTO.BAT     (wird bei Auswahl 3/4 ausgeführt)
    12?SHELLHIGH=C:\FREEDOS\BIN\command.com C:\FREEDOS\BIN /E:1024
                 /P=C:\FDAUTO.BAT (wird bei Auswahl 1/2 ausgeführt)
    ;1234?BREAK=OFF               (auf REM gesetzt, nichts passiert)
    REM 1234?DEVICE=C:\blahblah.sys (auf REM gesetzt, nichts passiert)

  IN DER AUTOEXEC.BAT / FDAUTO.BAT:
    Abhängig davon, ob Sie in der CONFIG.SYS "1", "2", "3" oder "4"
    gewählt haben, kann Ihre AUTOEXEC.BAT / FDAUTO.BAT verschiedene
    Routinen ausführen, z.B.:
      IF "%config%"=="1" goto :BAT_ROUTINE1
      IF "%config%"=="2" goto :BAT_ROUTINE2
      IF "%config%"=="3" goto :BAT_ROUTINE3
      IF "%config%"=="4" goto :BAT_ROUTINE4
      goto :END

      :BAT_ROUTINE1
      führe Befehle für Routine1 aus
      goto: END

      :BAT_ROUTINE2
      führe Befehle für Routine2 aus
      goto: END

      :BAT_ROUTINE3
      führe Befehle für Routine3 aus
      goto: END

      :BAT_ROUTINE4
      führe Befehle für Routine4 aus
      goto: END

      :END
      cls

Siehe auch:

  ; (Semikolon)
  ! (Ausrufezeichen)
  ? (Fragezeichen)
  autoexec.bat/fdauto.bat
  config.sys/fdconfig.sys
  country (LÄNDERNUMMERN)
  country.sys (LÄNDERNUMMERN)
  dos
  dosdata
  files
  goto
  himemx
  if
  jemm386
  jemmex
  lastdrive/lastdrivehigh
  menu
  menudefault
  rem
  shsucdx

  Copyright © 2003 Robert Platt, aktualisiert 2011, 2022
  und 2025 von W. Spiegl.

  Diese Datei ist abgeleitet vom FreeDOS Spezifikationen-HOWTO.
  Vgl. auch die Datei H2Cpying bezüglich der Kopierbedingungen.