Probleme Fonction CHOICE

Une difficulté, une précision posez vos questions

Modérateur : WIN32-[GG]

Répondre
rantanplan
Batcheur débutant
Messages : 11
Enregistré le : 06 mars 2011 03:12

Probleme Fonction CHOICE

Message par rantanplan »

Bonjours,
Voila je suis débutant, jusque la j'ai bien intégrer les différente notion, je trouve ce site trés bien expliquer.
Néanmoins, le scritp sur la fonction choice ne fonctione pas.
Echo off
:debut
cls

Echo Question: Quelle est la capitale de la suŠde ?
Echo .
Echo R‚ponse a: Olso
Echo R‚ponse b: Stokholm
Echo R‚ponse c: Reykjavik
Echo q: Quitter
rem la commande choice utilise une liste de paramètres ici abcq qui font
rem référence à 4 niveau d'erreur a fait référence au 1
CHOICE /C:abcq Faites votre choix

IF %ERRORLEVEL%==1 goto a
IF %ERRORLEVEL%==2 goto b
IF %ERRORLEVEL%==3 goto c
IF %ERRORLEVEL%==4 goto q

:a
cls
echo Perdu ! la capitale de la suŠde n'est pas Olso mais Stokholm
GOTO Fin

:b
cls
echo Gagn‚e ! la capitale de la suŠde est bien Stokholm
GOTO Fin

:c
cls
echo Perdu ! la capitale de la suŠde n'est pas Reykjavik mais Stokholm
GOTO Fin

:Fin
pause
goto debut
:q
Je m'explique quand je tape le choix a b ou c l'invite de commande se ferme
quand je tape q le script me met
Perdu ! la capitale de la suède n'est pas Olso mais Stokholm
Appuyez sur une touche pour continuer...
Et il me renvoi au début du script.
J'en perd mon latin !!! Je suis sous vista et j'utulise nopad++
si quelq'un peut mexpliquer cette fonction car la je n'arrive pas a reproduire un batch personel avec cette fonction dedans.
Merci d'avance ;o)
CheatMode
Batcheur occasionnel
Messages : 4
Enregistré le : 06 mars 2011 13:08

Re: Probleme Fonction CHOICE

Message par CheatMode »

Salut,

Est-tu sur d'avoir bien lu, le tutoriel sur la commande CHOICE ?????
Le site BATCHER a écrit :! Attention la fonction CHOICE n'est pas disponible sur le système de base de Windows XP, pour résoudre ce problème il suffit d'installer Powerbatch il installe la commande en même temps que son programme.
PowerBatch est un logiciel gratuit qui fonctionnent comme le bloc note mais pour les commandes batch (je l'utilise).

Voila des questions?
Avatar du membre
Dodoche28
King Of Batch
Messages : 84
Enregistré le : 18 août 2010 17:07
Contact :

Re: Probleme Fonction CHOICE

Message par Dodoche28 »

Bonjour rantanplan

Pense a vérifier tes variables a chaque étapes et dans 95% des cas, tu trouve.
juste en fesant ça a plusieurs ligne différente:

echo variable1: %variable1%
pause
N'oublier pas de mettre [Résolu]. Le procéder est mis dans une annonce!
Joe cateline
Batcheur débutant
Messages : 27
Enregistré le : 07 mars 2011 21:48

Re: Probleme Fonction CHOICE

Message par Joe cateline »

Salut Rantanplan,

Je ne suis pas très callé sur cette question mais pourquoi ne créé tu pas une variable simple plutôt que de compter les errorlevel ?
ex:

set/p "reponse=>"
if %reponse%==a goto a
etc...
Répondre