Menu en bat

Résolu
OnlyDraft Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   -  
OnlyDraft Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir;

Je me met au bat (pour le boulo!) je n'en ai jamais fais auparavant...
J'ai fait un petit bou de code pour automatisé quelques taches sous Windows.
J'ai un pti menu ou l'utilisateur choisis la tache qu'il veux faire.
Mon problème est que lorsque le l'utilisateur fait un choix qui n'a rien a voir avec les propositions le programme retourne au menu....
Je voudrais que si cela se produit un message lui dise "choix non valide"
Quelqu'un sait comment faire?

Voici un pti bou de mon code:


:debut
Si vous voulez faire la tache A tapez 1
Si vous voulez faire la tache B tapez 2
Si vous voulez faire la tache c tapez 3

Pour quitter tapez q


set /P choix=

if %choix%==1 (
Start tache A
goto endTache A
)

IDEM POUR AUTRE TACHES



if %choix%==q or if %choix%==Q (
exit
)

:finTache A

echo Quand la la tache A est termin‚ tapez 1 pour quitter et redemarrer
echo si un probleme est survenu retounez au menu principal tapez 2
set /P choix2=
if %choix2%==1 (
%windir%\system32\Shutdown.exe -r -m XX.XX.XX.XX -t 60 -c "redemarrage du poste dans 1 minute..."
exit
)
if %choix2%==2 (
goto end
)


:end
cls
goto debut

Tout marche mais je ne sais pas comment optimiser mon menu!

Merci de votre aide
A voir également:

1 réponse

OnlyDraft Messages postés 121 Date d'inscription   Statut Membre Dernière intervention   15
 
Nobody can help me?! sniff
0