Instrcution dans un fichier bat

danny -  
 jdsnet -
en faite sous dos quand je tape cette ligne de commande
F:\TOOLS\GDISK 1 /DELL /ALL

elle me supprime tous les partitions sur mon disque
en faite je viens de créer un fichier menu.bat permettant de supprimer automatiquement mes partitions sans avoir besoin de taper ma ligne de commande.

Mais je ne sais pas comment donner l'instruction pour qu'il execute ce que je veux c'est a dire supprimer ma partition.

pourriez-vous m'aider svp?

9 réponses

  1. kalamit
     
    Salut,
    Je ne comprends pas ta question.
    Tu as la commande de gdisk (excellent ceci dit en passant). Qu'est ce qu'il te faut de plus ?

    Kalamit,
    Parle à ma culasse, mon carter est malade. :)
    0
    1. danny
       
      bah comme je te l'ai dit je veux creer un fichier bat me permettant d'executer automatiquement cette ligne de commande
      car actuellement ce q je fais c'est taper sous DOS cette ligne de commande moi je veux juste avoir dans mon fichier menu.bat a choisir le numero 3 correspondant a l'instruction permettant de supprimer et il execute automatiquement.

      alors tu peux m'aider
      0
  2. emeric.lc Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   69
     
    dans config.sys
    [menuitem]

    Mais je ne me rappelle plus la formule exacte. :-\

    Un logiciel compliqué : un assomware
    La poubelle de windows : un dépotware 
    0
  3. emeric.lc Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   69
     
    [MENU]

    MENUITEM=1,Dos
    MENUITEM=2, Formatage

    Il y avait le delay, couleur etc. . .

    Un logiciel compliqué : un assomware
    La poubelle de windows : un dépotware 
    0
  4. emeric.lc Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   69
     
    Si tu es patient je te fille un exemple de fichiers AUTOEXEC.BAT et CONFIG.SYS
    Avec ce principe de menu de choix. Demain.

    Un logiciel compliqué : un assomware
    La poubelle de windows : un dépotware 
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. danny
     
    ok ca marche pas de probleme j espere que ton exemple pourras m'aider
    dans tous les cas demain je reviens pour choper l'exemple
    je te remercie d'avance.

    P.S: a moins qu'une personne connait la reponse me le file maintenant, de tout facon je suis preneur de tous les réponses car c'est trop urgent pour moi

    merci
    0
  7. emeric.lc Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   69
     
    Pour CONFIG.SYS :

    [menu]
    menuitem=NORMAL,D‚marage en mode normal.
    menuitem=CHACAL,D‚marage pour le PC principal.
    menuitem=GHOST,D‚marage pour le PC secondaire.
    menudefault=NORMAL,5
    menucolor=15,1

    [NORMAL]
    device=A:\HIMEM.SYS
    device=display.sys con=(ega,,1)
    country=033,850,country.sys
    LASTDRIVE=Z

    [CHACAL]
    device=A:\HIMEM.SYS
    device=display.sys con=(ega,,1)
    country=033,850,country.sys
    LASTDRIVE=Z
    DEVICE=A:\CD-ROM\ASUSCD.SYS /D:MSCD000 /PIO4

    [GHOST]
    device=A:\HIMEM.SYS
    device=display.sys con=(ega,,1)
    country=033,850,country.sys
    LASTDRIVE=Z
    DEVICE=A:\CD-ROM\ASUSCD.SYS /D:MSCD000 /PIO4

    Un logiciel compliqué : un assomware
    La poubelle de windows : un dépotware
    0
  8. emeric.lc Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   69
     
    Pour AUTOEXEC.BAT :

    @ECHO OFF
    GOTO %config%

    :NORMAL
    PROMPT [ Disquette BOOT ] $P$G
    CLS
    mode con cp prepare=((850) ega.cpi)
    mode con cp select=850
    keyb fr,,keyboard.sys
    GOTO FIN

    :CHACAL
    PROMPT [ SYSTEM PRINCIPAL ] $P$G
    CLS
    A:\MSCDEX.EXE /D:MSCD000 /V
    mode con cp prepare=((850) ega.cpi)
    mode con cp select=850
    keyb fr,,keyboard.sys
    CLS
    GOTO CHA

    :GHOST
    PROMPT [ SYSTEM SECONDAIRE ] $P$G
    CLS
    A:\MSCDEX.EXE /D:MSCD000 /V
    mode con cp prepare=((850) ega.cpi)
    mode con cp select=850
    keyb fr,,keyboard.sys
    CLS
    GOTO GH

    :FIN
    GOTO END

    :CHA
    GOTO END

    :GH
    GOTO END

    :END
    Smartdrv

    Un logiciel compliqué : un assomware
    La poubelle de windows : un dépotware
    0
  9. emeric.lc Messages postés 473 Date d'inscription   Statut Membre Dernière intervention   69
     
    Dans cet exemple c’est une disquette pour un démarrage normal.
    Un démarrage pour un PC qui se nome CHACAL
    Un démarrage pour un 2ème PC qui se nome GHOST

    Mais tu peux changer ça en faisant un démarrage :
    Normal
    Formatage
    ETC. . .

    Voila @+
    Et bon courage.

    Si tu as des questions n’hésite pas.

    Un logiciel compliqué : un assomware
    La poubelle de windows : un dépotware
    0
  10. danny
     
    voila en faite j'ai fait comme ceci dans mon fichier menu.bat :

    @echo off

    If EXIST d:\\testcd.txt GOTO menuf

    :menuf
    cls
    echo.
    echo Menu de demarrage:
    echo 1 Creation d'une partition avec GDISK
    echo 2 Supprimer une partition avec GDISK
    echo 3 Installer Windows 2000 Professionnel
    echo 4 Retour au DOS
    echo.
    CHOICE /C:1234
    IF ERRORLEVEL 4 GOTO Fin
    IF ERRORLEVEL 3 GOTO Winnt
    IF ERRORLEVEL 2 GOTO Supp
    IF ERRORLEVEL 1 GOTO Cre

    winnt
    F:Winnt.exe
    goto menud

    :Supp
    F:\TOOLS\GDISK 1 /DELL /ALL
    goto menuf

    :Cre
    F:\TOOLS\GDISK 1 /CRE /PRI /SZ:6000 /FOR /Q
    F:\TOOLS\GDISK 1 /CRE /EXT
    goto menuf

    :Fin

    je voulais savoir si c'etait bon et aussi qu'est ce que je dois rajouter dans mon fichier autoexec.bat
    0
    1. jdsnet
       
      La ligne if exist ne sert à rien. Si le fichier d:\testcd.txt existe, alors aller à l'étiquette menuf, mais dans le cas contraire, il ira aussi à l'etiquette menuf.
      Suite à winnt.exe, appel à menud provoquera une erreur, car cette etiquette n'existe pas dans ton batch.
      En somme, apres chaque, tu peux faire un goto fin car apres avoir modifié les partitons, il faudre rebooter.
      Au niveau de fichier autoexec, tu peux appeler menu.bat tout simplement en ajoutant la ligne menu.bat, mais si tu veux qu'apres l'éxècution de ton batch, l'interpreteur de commande revienne dans autoexec.bat, il faudra faire preceder l'appel de la commande call.
      0