Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Le IF et le set ne marchent plus!
Auteur Message
Répondre en citant
Message Le IF et le set ne marchent plus! 
Bonjour,
J'ai un probléme avec IF et set /p %blabla%= ...

Donc,en gros,dés que j'écris mon code genre comme ça:
Code:
echo Votre choix?
set /p %choix%=
if %choix%==1 (
echo blabla
pause
cls
goto machin
)
if %choix%==2 (
goto bidule
)


Lorsque je tape 1 ou 2 dans l'invite de commande,il se ferme et je peux lire rapidement un message du genre :
Citation:
( était inattendu

Je tiens a préciser que ça marchait 10 minutes avant sans probléme,et que sur mes anciens codes ça marche encore,mais sur mes nouveaux ... ça affiche ça!
Bref! Merci de votre aide!



Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Le IF et le set ne marchent plus! 
Salut,

C'est ta syntaxe du set /p qui est fausse, il ne faut pas entourer la variable de % et tu peux rajouter ton texte derrière le =.

Rajoute aussi @echo off au début du script.

Voici un exemple qui fonctionne :
Code:
@echo off
set /p choix=Votre choix (1 ou 2) :
if %choix%==1 (
echo 2 a ete choisi.
pause
)
if %choix%==2 (
echo 2 a ete choisi.
pause
)





______________________________________________________
Répondre en citant
Message Le IF et le set ne marchent plus! 
sablier94 a écrit:
Salut,

C'est ta syntaxe du set /p qui est fausse, il ne faut pas entourer la variable de % et tu peux rajouter ton texte derrière le =.

Rajoute aussi @echo off au début du script.

Voici un exemple qui fonctionne :
Code:
@echo off
set /p choix=Votre choix (1 ou 2) :
if %choix%==1 (
echo 2 a ete choisi.
pause
)
if %choix%==2 (
echo 2 a ete choisi.
pause
)



Ok merci! (je suis étonné que ça marchait avant!)
Pour le %echo off je ne l'ai pas mis pour la simple et bonne raison que c'est un bout de code,
mais merci quand même!



Message Le IF et le set ne marchent plus! 


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