[BATCH DOS] Utilisation de IF pour valider réponse utilisateur
Bonjour
Après avoir posé une question à l'utilisateur qui doit répondre par o/n
je souhaite traiter la réponse avec IF pour
si o => continuer le batch
si n=> recommencer la saisie
le code ci dessous va toujours à suite4 quelque soit la réponse utilisateur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| echo Reponse o/n :
set /p reponseadresse=
if defined "%reponseadresse%"=="o" goto suite4 else goto suite5
:suite4
echo suite4 avec %reponseadresse%
pause
exit
:suite5
echo suite5 avec %reponseadresse%
pause
exit |
Ca fait plusieurs heures que essaye en triturant la ligne de cde IF dans tous les sens.:cry:
Merci pour votre aide.
Manu