[Batch] Syntaxe Commande Incorrecte ! [Résolu/Fermé]

Signaler
Messages postés
8
Date d'inscription
dimanche 4 septembre 2011
Statut
Membre
Dernière intervention
13 décembre 2011
-
 Jesaispasquoimettre -
Bonjour,
Alors voila j'ai un petit probleme avec le code batch que je vous mettrais plus bas.
Quand je l'ouvre, elle se referme tres rapidement mais j'ai pu distingué ceci:
"Le syntaxe de la commande n'est pas correcte" :/
Voici le code:

@echo off 
cls 
title Calcul 
COLOR 0c 
echo --------------- 
echo Test de Calcul By Edgardu33  
echo ---------------  
echo. 

:debut 
set /a n1=%random%%%10 
set /a n2=%random%%%10 
:reessayer 
echo %n1% x %n2% ? 
set /p cho=> 
if %cho%==%n1% * %n2% (goto oui) 
else (goto non) 
:oui 
echo Bravo !!! 
echo. 
echo. 
goto debut 

:non 
echo Mauvaise reponse !!! 
echo. 
echo. 
goto reessayer 


Merci d'avance pour votre aide.
Cordialement, Edgardu33.

3 réponses

salut,

ça doit etre ces lignes:
if %cho%==%n1% * %n2% (goto oui)
else (goto non)

remplace ces lignes par:
set /a resultat=%n1% * %n2%
if %resultat%==%cho% (
goto oui
) else (
goto non
)

Voila a+
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
8
Date d'inscription
dimanche 4 septembre 2011
Statut
Membre
Dernière intervention
13 décembre 2011
1
Moi ça ne marche pas, j'ai toujours le meme probleme :/
Merci de ton aide quand meme :)
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci


Il faut mettre pause a la fin.
ok j'ai testé alors voila le souci:
c'est cette ligne:
set /p cho=>

à remplacer par:
set /p cho=^>

en effet le signe ">" est un caractere spécial, à signaler donc par le caractère d'échapement "^" (Alt Gr + 8)

voila a+
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
8
Date d'inscription
dimanche 4 septembre 2011
Statut
Membre
Dernière intervention
13 décembre 2011
1
Merci Beaucoup !!!