Menu Batch

Résolu
GEEKSUPREME Messages postés 29 Statut Membre -  
jah38 Messages postés 21 Statut Membre -
Bonjour,
Je voudrais creer un menu en batch qui me permette d'afficher 2 choix:
1-Dire "Salut"
2-Quitter l'invite de commande
Merci de me repondre en ecrivant toute la commande
Configuration: Windows XP / Internet Explorer 7.0

5 réponses

  1. BeFaX Messages postés 16334 Statut Contributeur 3 863
     
    @echo off
    :menu
    cls
    echo.
    echo 1. Salut
    echo 2. Quitter
    echo.
    set /p choix= Votre choix ?
    if "%choix%"=="1" echo.&echo Salut !&pause>nul&goto menu
    if "%choix%"=="2" exit
    goto menu
    0
    1. GEEKSUPREME
       
      Merci beaucoup tu me sauve la vie
      0
  2. GEEKSUPREME Messages postés 29 Statut Membre 1
     
    Je t'adore
    0
  3. BeFaX Messages postés 16334 Statut Contributeur 3 863
     
    Pas de problème :).
    0
  4. BeFaX Messages postés 16334 Statut Contributeur 3 863
     
    Si t'as besoin d'autres choses en batch, je suis là.
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. jah38 Messages postés 21 Statut Membre
     
    et sous menu de quitter par exemple c'est faisable ?

    exemples
    A. quitter en ouvrant le dossier
    B. Quitter en ouvrant fichier log
    C. Quitter Windows
    ...

    Ceci permettrait un bien belle outils

    merci a tous
    0
    1. BeFaX Messages postés 16334 Statut Contributeur 3 863
       
      Quand tu dis Quitter, tu veux dire Quitter Windows ?
      0
    2. jah38 Messages postés 21 Statut Membre
       
      C'est un exemple mais oui . Je n'en suis pas encore la je cherche seulement a créer un sous menu à l'item d'un menu comme sur mon Exemple ou l'item 1 prendrait des sous items a,b ou c.

      Voici l'arborescence de cet exemple
      1. Dire "salut"
      2 . Quitter

      2/ a. Quitter en ouvrant le dossier (mais ça peut etre autre chose; ) )
      2/ b. Quitter en ouvrant fichier log (mais ça peut etre autre chose; ) )
      2/ c. Quitter Windows (mais ça peut etre autre chose; ) )


      Merci pour ton aide
      0
    3. BeFaX Messages postés 16334 Statut Contributeur 3 863
       
      Pas de problème, je regarde ça je te répond un peu après.

      Voici un exemple basique :


      @echo off
      :menu
      set choix=
      cls
      echo.
      echo  1. Salut
      echo  2. Quitter
      echo.
      echo.
      set /p choix=  Votre choix ?
      if "%choix%"=="1" echo. & echo  Salut ! & pause>nul & goto menu
      if "%choix%"=="2" goto exit
      goto menu
      :exit
      set choix=
      cls
      echo.
      echo  A. Quitter et ouvrir le dossier
      echo  B. Quitter et ouvrir le fichier log
      echo  C. Quitter Windows
      echo.
      set /p choix=  Votre choix ?
      if /i "%choix%"=="a" start %userprofile%\ & exit
      if /i "%choix%"=="b" start %userprofile%\log.txt & exit
      if /i "%choix%"=="c" shutdown -r -f -t 5 & exit
      goto exit
      0
    4. jah38 Messages postés 21 Statut Membre
       
      Cool , c'est super sympa de ta part . :D

      A tal, je vois aussi du mien
      0