Comment mettre else et goto ensemble en batch

Résolu
willi_4185 Messages postés 44 Statut Membre -  
willi_4185 Messages postés 44 Statut Membre -
Bonjour a tous

j'ai un petit problème avec mon code voyez vous je programme un petit jeu en .batch et j'aimerais savoir si il ait possible d'associer le "goto" avec le "else" je vous envoie un copie/collé de la partie du code en question :

set /p choix=inscrivez votre reponse ici : 
if %choix==foret_boreal goto good else goto wrong

:good
echo.
echo Bonne reponse
echo.
pause
goto end

:wrong
echo.
echo mauvaise reponse
echo.
pause
goto end
A voir également:

1 réponse

barnabe0057 Messages postés 17074 Statut Contributeur 4 925
 
Bonjour,

Si tu utilises ELSE il faut utiliser les parenthèses, comme ceci :
if %choix%==foret_boreal (goto good) else (goto wrong)


1
willi_4185 Messages postés 44 Statut Membre 3
 
Merci en effet j'ai essayer malheureusement cela n'a pas fonctionner j'ai par contre fini par trouvé la soluce en utilise
if not
plutôt que
if
voila ce que sa donne si jamais sa intéresse quelqu'un
set /p choix=inscrivez votre reponse ici : 
if %choix%==foret_boreal goto good
if not %choix%==foret_boreal goto wrong
voila voila bisous et encore merci :)
0
willi_4185 Messages postés 44 Statut Membre 3
 
Je suis en plein conception d'un véritable jeu ( qui contient plusieurs fichier et qui devrait faire dans les 500 MO a la fin :P )
0
barnabe0057 Messages postés 17074 Statut Contributeur 4 925 > willi_4185 Messages postés 44 Statut Membre
 
De rien ;)

Il n'y a pas de raison que les parenthèses fonctionnent chez moi et pas chez toi, tu as certainement fait une erreur de syntaxe.
0
willi_4185 Messages postés 44 Statut Membre 3 > barnabe0057 Messages postés 17074 Statut Contributeur
 
j'utilise sublime text :P c'est pt pour sa aussi
0
barnabe0057 Messages postés 17074 Statut Contributeur 4 925 > willi_4185 Messages postés 44 Statut Membre
 
Moi j'utilise simplement le bloc-notes.
0