Aide probleme de batch

pucenet21 Messages postés 26 Date d'inscription lundi 21 février 2005 Statut Membre Dernière intervention 18 juin 2008 - 16 oct. 2006 à 21:41
pucenet21 Messages postés 26 Date d'inscription lundi 21 février 2005 Statut Membre Dernière intervention 18 juin 2008 - 16 oct. 2006 à 22:29
Bonsoir

bon voila je c'est que je suis pas la ou il faut mais j'ais pas trouver mieux donc excuser moi

j'ais un petit soucie de fichier batch à la ...

je doit si je tape 1 copier tout les fichier .sys dans un repertoire et si je tape 2 tout les fichier .exe dans un autre
le probleme c'est que j'arrive à faire l'un ou l'autre mais pas la selection de l'un ou l'autre

donc ma 1er question quelqu'un pourrais m'éclairer
et ma seconde question

comment je peux faire pour cree un menu du type multiboot et raccroche sa à mon batch au debut

voila pour info je travaille sous Dos 6.2 si quelqu'un pourrais etre simpas et me filer la main Merci bien

Mon code :
======

echo off
cls
if  "%1" "%2"= = "1 goto test" "2 goto tests"
goto fin
: test
md 1
attrib io.sys -s -r -h
attrib msdos.sys -s -r -h
copy *.sys c:\1
cd Dos
copy *.sys c:\1
attrib io.sys +s +r +h

attrib msdos.sys +s +r +h

cd 1
dir /w
: fin

:tests
md 2
copy *.exe c:\2
cd Dos
copy *.exe \2
cd..
cd 2
dir /w
:fin

3 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
16 oct. 2006 à 21:57
C'est domage, je n'ai plus MSDos 6.22 sous la main, mais il existe justement dans les version 6 les outils pour faire des menus.

Il me semble qu'une des commande est choice. Regarde dans l'aide sur cette commande

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
16 oct. 2006 à 22:04
Voila l'exemple donné dans l'aide de Choice sous MsDos

    @echo off
    cls
    echo.
    echo A  Editeur MS-DOS
    echo B  Microsoft Anti-Virus
    echo C  Microsoft Backup
    echo.
    choice /c:abc Choisissez une option
    if errorlevel 3 goto Microsoft Backup
    if errorlevel 2 goto Msav
    if errorlevel 1 goto Edit

    :Edit
    edit
    goto Fin

    :Msav
    msav
    goto Fin

    :Msbackup
    msbackup
    goto Fin

    :Fin

---- Sevyc64  (alias Casy) ----<hr size="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #
0
pucenet21 Messages postés 26 Date d'inscription lundi 21 février 2005 Statut Membre Dernière intervention 18 juin 2008
16 oct. 2006 à 22:29
Merci bien pour l'info je vais tester sa dessuite
0
Rejoignez-nous