Submenu, mpenuitem et tjs dos 6.22

Antilop -  
 Antilop -
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. Mister BeeGee Messages postés 1415 Statut Membre 191
     
    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
  2. Antilop
     
    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