Menu Batch

Résolu
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. 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. Contributeur
      Quand tu dis Quitter, tu veux dire Quitter Windows ?
      0
    2. 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. Contributeur
      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. Cool , c'est super sympa de ta part . :D

      A tal, je vois aussi du mien
      0
  2. Contributeur
    Si t'as besoin d'autres choses en batch, je suis là.
    0
    1. Contributeur
      Pas de problème :).
      0
      1. Contributeur
        @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. Merci beaucoup tu me sauve la vie
          0