Menu Batch

Résolu/Fermé
GEEKSUPREME Messages postés 22 Date d'inscription vendredi 22 janvier 2010 Statut Membre Dernière intervention 15 mars 2010 - 15 mars 2010 à 19:11
jah38 Messages postés 21 Date d'inscription dimanche 4 avril 2010 Statut Membre Dernière intervention 19 avril 2010 - 14 avril 2010 à 23:31
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
A voir également:

5 réponses

BeFaX Messages postés 14245 Date d'inscription mercredi 24 décembre 2008 Statut Contributeur Dernière intervention 6 août 2013 3 812
15 mars 2010 à 19:16
@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
GEEKSUPREME
15 mars 2010 à 20:07
Merci beaucoup tu me sauve la vie
0
GEEKSUPREME Messages postés 22 Date d'inscription vendredi 22 janvier 2010 Statut Membre Dernière intervention 15 mars 2010 1
15 mars 2010 à 20:08
Je t'adore
0
BeFaX Messages postés 14245 Date d'inscription mercredi 24 décembre 2008 Statut Contributeur Dernière intervention 6 août 2013 3 812
15 mars 2010 à 20:31
Pas de problème :).
0
BeFaX Messages postés 14245 Date d'inscription mercredi 24 décembre 2008 Statut Contributeur Dernière intervention 6 août 2013 3 812
16 mars 2010 à 05:14
Si t'as besoin d'autres choses en batch, je suis là.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jah38 Messages postés 21 Date d'inscription dimanche 4 avril 2010 Statut Membre Dernière intervention 19 avril 2010
14 avril 2010 à 22:42
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
BeFaX Messages postés 14245 Date d'inscription mercredi 24 décembre 2008 Statut Contributeur Dernière intervention 6 août 2013 3 812
14 avril 2010 à 22:51
Quand tu dis Quitter, tu veux dire Quitter Windows ?
0
jah38 Messages postés 21 Date d'inscription dimanche 4 avril 2010 Statut Membre Dernière intervention 19 avril 2010
14 avril 2010 à 22:59
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
BeFaX Messages postés 14245 Date d'inscription mercredi 24 décembre 2008 Statut Contributeur Dernière intervention 6 août 2013 3 812
Modifié par BeFaX le 14/04/2010 à 23:41
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
jah38 Messages postés 21 Date d'inscription dimanche 4 avril 2010 Statut Membre Dernière intervention 19 avril 2010
14 avril 2010 à 23:31
Cool , c'est super sympa de ta part . :D

A tal, je vois aussi du mien
0