Partage
  • Partager sur Facebook
  • Partager sur Twitter

Sous Menu de Menu en Batch

Sous_Menu.bat

Sujet résolu
14 juillet 2010 à 0:07:05

Hello SDZ women and men;)

je cherche à réaliser des sous-menu en batch. Donc j'ai un menu, je choisi un cas et une fois dans ce cas j'aimerais atterrir dans un autre menu.
Est-ce possible? Et si oui comment ?

That is the question to code or nor code !

En remerciant la communauté du SDZ ;)
Bonne continuation à tous

greg1107
  • Partager sur Facebook
  • Partager sur Twitter
14 juillet 2010 à 18:43:41

H'llo,

Oui c'est possible, tu propose 3 choix au 1er menu, et en fonction des choix, l'user est renvoyé vers un des 3 sous-menu.

Tu utilise set et if pour le choix de l'user au 1er menu, et ensuite la commande goto.
  • Partager sur Facebook
  • Partager sur Twitter
15 juillet 2010 à 22:15:39

Merci ami du net et du SDZ,

N'aurais tu pas un exemple type à me transmettre stp :)

Bonne soirée ;)
  • Partager sur Facebook
  • Partager sur Twitter
15 juillet 2010 à 22:45:05

Salut,

voici un CS :



:Menu

echo.
echo                ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo                º                                                  º
echo                º                 1-Bonjour                        º
echo                º                                                  º
echo                º                 2-AuRevoir                       º
echo                º                                                  º
echo                ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
echo. & echo.


"Ci dessus le 1er menu"


set /p ChoixScan= ^< Taper 1 ou 2 et appuyer sur entree ^>

if "%ChoixScan%"=="1" (cls & goto Bonjour)
if "%ChoixScan%"=="2" (cls & goto AuRevoir)


"Ci dessus les 2 choix possible qui renvoie ensuite aux sous-menus, on utilise les commandes Set et If allié à Goto"


:Bonjour 

echo       ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
echo                           Vous avez choisi le Scan rapide
echo       ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
echo.
echo.


"Ci dessus, le 1er sous menu"


:AuRevoir
echo            ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
echo                             Vous avez choisi de fermer le programme
echo            ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
echo. &echo.
pause>nul
exit


"Ci dessus, le 2em sous menu"


Je t'ai mis des explication entre " "

http://www.u-bourgogne.fr/MODCI/archi/ [...] iel_batch.pdf
  • Partager sur Facebook
  • Partager sur Twitter
16 juillet 2010 à 1:04:03

Salut Sayce,

Merci pour ton batch, ça va m'aider pour la suite :)
ça fait bien plaisir cette aide rapide ;)

Problème résolu

Bien à toi

Greg1107
  • Partager sur Facebook
  • Partager sur Twitter
16 juillet 2010 à 10:45:05


De rien, sa me fait plaisir d'aider

A bientôt et bonne prog !! : D
  • Partager sur Facebook
  • Partager sur Twitter
16 juillet 2010 à 11:29:12

Je suis nouveau sur les forums en tant que membre actif.
C'est vraiment chouette d'être aider et d'aider aussi, une bonne réaction en chaîne;) c'est un état d'esprit!

Bonne vacances et bon soleil :p

greg1107
  • Partager sur Facebook
  • Partager sur Twitter
16 juillet 2010 à 12:10:42


C'est la solidarité : D
  • Partager sur Facebook
  • Partager sur Twitter
16 juillet 2010 à 13:09:05

Yeah Rock'n'roll, mais si quelqu'un à d'autres méthodes, d'autres exemples c'est toujours intéressant.

greg1107
  • Partager sur Facebook
  • Partager sur Twitter
16 juillet 2010 à 15:28:09

Il ne me semble pas qu'il y ai d'autre possibilités .. mais je ne suis pas une tête en batch non plus ...
  • Partager sur Facebook
  • Partager sur Twitter
16 juillet 2010 à 16:04:32

Bien que ta réponse est excellente, je me dis toujours qu'en informatique, il existe bien souvent plusieurs chemins pour arriver à la même soluce.

"Tous les chemins mènent à Rome" --> à méditer (...)

greg1107

  • Partager sur Facebook
  • Partager sur Twitter
9 novembre 2023 à 12:25:38 - Message modéré pour le motif suivant : Merci de créer votre propre sujet


9 novembre 2023 à 13:43:06

@G3n3ration-HOFFICI3L Bonjour, merci de ne pas déterrer d'ancien sujet résolu, créer votre propre sujet.

Déterrage

Citation des règles générales du forum :

Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.

Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre.
En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.

Au lieu de déterrer un sujet il est préférable :

  • soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
  • soit de créer un nouveau sujet décrivant votre propre contexte
  • ne pas répondre à un déterrage et le signaler à la modération

Je ferme ici.

  • Partager sur Facebook
  • Partager sur Twitter