Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
[Résolu] Problème de syntaxe
Auteur Message
Répondre en citant
Message [Résolu] Problème de syntaxe 
Alors voici un peu le code:
Code:
:1
cls
color 80
echo I've got 2 foot, 6 legs, 8 arms, 2 head and an eye, who am I?
echo (Only one of them is official)
echo 1. An alien  3. An illusion due to alcohol
echo 2. A liar    4. An abstract drawing
set /p 6=
if %6%==1 pause
if %6%==2 echo Password: Cake
if %6%==2 pause
if %6%==2 exit
if %6%==3 echo Password: Cake
if %6%==3 pause
if %6%==3 exit
if %6%==4 echo Password: Cake
if %6%==4 pause
if %6%==4 exit

Est-ce que c'est moi qui suit bête ou c'est normal que ça ne fonctionne pas?




______________________________________________________
Visiter le site web du posteur Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message [Résolu] Problème de syntaxe 
Bonjour,
comme dans beacoup d'autres languages, les nombres ne peuvent pas être des noms de variables (cela n'est valable que dans des scripts).
En mettant %reponse% comme variable a la place de %6% ça donne:

Code:
:1
cls
color 80
echo I've got 2 foot, 6 legs, 8 arms, 2 head and an eye, who am I?
echo (Only one of them is official)
echo 1. An alien  3. An illusion due to alcohol
echo 2. A liar    4. An abstract drawing
set /p reponse=
if %reponse%==1 pause
if %reponse%==2 echo Password: Cake
if %reponse%==2 pause
if %reponse%==2 exit
if %reponse%==3 echo Password: Cake
if %reponse%==3 pause
if %reponse%==3 exit
if %reponse%==4 echo Password: Cake
if %reponse%==4 pause
if %reponse%==4 exit


Code:
@echo off
:1
cls
color 80
echo I've got 2 foot, 6 legs, 8 arms, 2 head and an eye, who am I?
echo (Only one of them is official)
echo 1. An alien  3. An illusion due to alcohol
echo 2. A liar    4. An abstract drawing
set /p reponse=

if %reponse%==2 goto Good
if %reponse%==3 goto Good
if %reponse%==4 goto Good
exit /b

:Good
echo Password: Cake
pause





______________________________________________________
Partager permet le savoir. Le savoir permet de partager de nouveau savoirs.
Répondre en citant
Message [Résolu] Problème de syntaxe 
Merci beaucoup Okay




______________________________________________________
Visiter le site web du posteur Skype
Message [Résolu] Problème de syntaxe 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch