Bonjour, j'aimerai faire un petit quiz en batch mais je n'arrive pas [Résolu]

Signaler
Messages postés
29
Date d'inscription
dimanche 13 septembre 2020
Statut
Membre
Dernière intervention
21 mars 2021
-
 tous -
Bonjour, j'aimerai faire un petit quiz mais je n'arrive pas,
J'aimerai que si je dis paris ça me dit bravo et si je dis autre chose que ça me disent non.

Voici nom programme :

@echo off
@title mini-jeux
color a

set /p capitale=paris
set /p cho="quel est la capitale de la france ? =>"

if %cho%=/%capitale% echo "bravo"
if %cho%=%capitale% echo "non"

Pouvez vous m'aidez?

2 réponses

Messages postés
13422
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
9 mai 2021
4 332
Bonjour,

Ca devrait mieux fonctionner comme ça :
@echo off
@title mini-jeux
color a

set capitale=paris
set /p cho="quel est la capitale de la france ? =>"

if /i "%cho%"=="%capitale%" echo "bravo"
if not "%cho%"=="%capitale%" echo "non"

Merci barnabe0057
Messages postés
13422
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
9 mai 2021
4 332 > barnabe0057
De rien ;)
Messages postés
29
Date d'inscription
dimanche 13 septembre 2020
Statut
Membre
Dernière intervention
21 mars 2021

Bonjour,
Je viens d'essayer et ça ne marche pas.
L'avez vous testé?
Avez vous une autre solution?
Merci
Messages postés
13422
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
9 mai 2021
4 332
Oui ça fonctionne, voilà une légère amélioration :

@echo off
@title mini-jeux
color a

set capitale=paris
set /p cho="quel est la capitale de la france ? => "

if /i "%cho%"=="%capitale%" (echo "bravo") else (echo "non")
pause
>
Messages postés
13422
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
9 mai 2021

Merci j'essaierai.