Submenu, mpenuitem et tjs dos 6.22

tjs pour un script de demarage,
je voudrais creer un menu avec plusieus sous menu ..
en exemple:
[menu]
submenu=test

[test]
menuitem=choix1
menuitem=choix2

[choix1]
la je veux un autre menu de demarage .. (menuitem ou submenu)

[choix2]
et la je veux enchainer 2 commandes choice ..

mais apres moult test .. ben ca merdouille ..
Il ya t'il un expert de config a l'ancienne ??!!!

Merci ..

src dispo a la demande

2 réponses

  1. Extraits d'un lancement de Win 3.11 :
    CONFIG.SYS
    [MENU]
    MENUITEM=EMS,Configuration MS-DOS (EMS)
    MENUITEM=XMS,Configuration MS-DOS (XMS)
    MENUITEM=WINDOWS,Session Windows
    MENUDEFAULT=WINDOWS,10

    [COMMON]
    DEVICE=C:\DOS\HIMEM.SYS /V /TESTMEM:OFF

    [EMS]
    DEVICE=C:\DOS\EMM386.EXE
    FILES=45

    [XMS]
    DEVICE=C:\DOS\EMM386.EXE NOEMS
    FILES=45

    [WINDOWS]
    DEVICE=C:\DOS\EMM386.EXE NOEMS
    FILES=8

    ----------------------------------------------------------------------------
    AUTOEXEC.BAT
    @ECHO OFF
    PROMPT $P$G
    GOTO %CONFIG%

    :EMS
    :XMS
    PATH=C:\;C:\DOS;C:\UTILS;
    LH C:\DOS\KEYB FR 437 C:\DOS\KEYBOARD.SYS >NUL
    GOTO END

    :WINDOWS
    PATH=C:\;C:\DOS;C:\WIN\;C:\UTILS;
    SET WINPMT=Session DOS sous Windows $P$G
    WIN

    :END
    CLS
    ECHO ON
    0
    1. ok thx .. mais c'est foutu !!

      je voulais faire un CD bootable avec le noyau 6.22 et faire tourner tous les jeux k'on a kiffer dans les annee 90 ..
      mais l'interet etait surtout d'avoir du son car sous windows xxx 90% n'en n'ont pas .. les seuls drivers dos (doswindows) que g trouver ne fonctionne pas .. c'est une sb128pci et chez l'editeur il ya rien ..
      zob ..
      si quelqu'un a le courage de continuer voila l'autoexec.bat et le config.sys.
      pour ma part je vais refaire avec le noyau dos 7 de zindows98 .. la j'aurais aucun prob je pense avec l'emulation du son ..
      merci encore .. cya

      AUTOEXEC.BAT

      [menu]
      submenu=JouerCD, Jouer direct a partir du CD .. Pas de sauvegarde possible.
      submenu=JouerHDD, Jouer direct a partir du HDD .. Sauvegarde possible

      [common]
      device=a:\dos\HIMEM.SYS
      device=a:\dos\emm386.exe ram
      dos=high,umb
      files=30
      buffers=20
      LASTDRIVE=z
      COUNTRY=033, 850, a:\dos\COUNTRY.SYS
      device=a:\dos\DISPLAY.SYS CON=(EGA,,1)
      stacks=9,256
      device=a:\dos\OAKCDROM.SYS /D:CD001

      [JouerCD]
      menuitem dottcd, Day of the tentacle (vf) CD.
      menuitem dune2cd, Dune 2 "la bataille d'Arakis" (vf) CD.
      menuitem hlcd, History Line 14-18 (vo) CD.
      menuitem lbacd, LBA ou Little Big Adventure (vf) CD.
      menuitem samnmaxcd, Sam 'N' Max (vf) CD.
      menuitem sim2000cd, Sim city 2000 (vf) CD.

      [JouerHDD]
      submenu=CopierCDversHDD, Copier les sources du CD sur le HDD .. bien lire le nota.
      rem submenu=SourceHDD, Les sources sont copier je veux jouer, je veux jouer, je veux jouer

      [CopierCDversHDD]
      REM echo =============================
      REM echo = Selection de la partition =
      REM echo =============================
      REM echo.
      REM echo Copy des fichiers sur le HDD
      REM echo Definir la partition du disque,
      REM echo elle est indiquer sous windows 9x, 2000, xp
      REM echo clic droit sur le C: et proprieter
      REM echo.
      REM echo.
      menuitem=FATSRC, Ma partition est en FAT(16)
      menuitem=FAT32SRC, Ma partition est en FAT32
      menuitem=NTFSSRC, Ma partition est en NTFS

      rem [SourceHDD]
      rem echo =============================
      rem echo = Selection de la partition =
      rem echo =============================
      rem echo.
      rem echo Executer les jeux depuis le disk dur,
      rem echo bien sur le contenu du CD aura ete copier avant.
      rem echo.
      rem echo.
      rem submenu=FATHDD, Ma partition est en FAT(16)
      rem submenu=FAT32HDD, Ma partition est en FAT32
      rem submenu=NTFSHDD, Ma partition est en NTFS

      [dottcd]
      device=a:\dos\emm386.exe ram

      [dune2cd]
      device=a:\dos\emm386.exe ram

      [hlcd]
      device=a:\dos\emm386.exe ram

      [lbacd]
      device=a:\dos\emm386.exe ram

      [samnmaxcd]
      device=a:\dos\emm386.exe ram

      [sim2000cd]
      device=a:\dos\emm386.exe ram

      [FATSRC]

      [FAT32SRC]

      [NTFSSRC]

      rem [FATHDD]

      rem [FAT32HDD]

      rem [NTFSHDD]

      CONFIG.SYS

      @ECHO OFF
      PROMPT $p$g
      path=a:\dos;c:\doscd;x:\doscd
      MODE CON CODEPAGE PREPARE=((850) a:\dos\EGA.CPI)
      MODE CON CODEPAGE SELECT=850
      KEYB FR,,a:\dos\KEYBOARD.SYS
      a:\dos\mouse.com
      a:\dos\MSCDEX.EXE /D:CD001 /L:x
      SET BLASTER=A220 I5 D1 H7 P330 T6
      SET SBPCI=x:\dos\DOSDRV
      x:\dos\DOSDRV\SBLOAD
      x:\dos\DOSDRV\SBINIT.COM
      goto %config%

      :Jouercd
      a:\dos\MSCDEX.EXE /D:CD001 /L:x
      goto fin

      :JouerHDD
      goto fin

      :CopierCDversHDD
      goto fin

      :SourceHDD
      goto fin

      :dottcd
      cls
      x:
      cd dos
      cd dott
      dott.exe
      goto fin

      :dune2cd
      x:
      cd doscd
      cd dune2
      dune2.exe
      goto Fin

      :hlcd
      x:
      cd doscd
      cd hl
      hl.exe
      goto Fin

      :lbacd
      x:
      cd doscd
      cd lba
      lba.exe
      goto Fin

      :samnmaxcd
      x:
      cd doscd
      cd samnmax
      samnmax.exe
      goto Fin

      :sim2000cd
      x:
      cd doscd
      cd sim2000
      tycoon.exe
      goto Fin

      :FATSRC
      cls
      c:\
      dir
      dir
      md c:\doscd
      a:\dos\xcopy x:\dos\*.* /s /e /r c:\doscd

      :FAT32SRC
      cls
      c:\
      dir
      dir
      md c:\doscd
      a:dos\xcopy x:\dos\*.* /s /e /r c:\doscd

      :NTFSSRC
      cls
      x:\dos\ntfspro.exe /L:f
      md f:\doscd
      a:dos\xcopy x:\dos\*.* /s /e /r f:\doscd

      rem :FATHDD

      rem :FAT32HDD

      rem :NTFSHDD

      :fin
      0