Créer un bat

Fermé
greg160 Messages postés 621 Date d'inscription lundi 28 juin 2010 Statut Membre Dernière intervention 21 septembre 2017 - 23 août 2012 à 16:04
leam19 Messages postés 84 Date d'inscription jeudi 15 mars 2012 Statut Membre Dernière intervention 16 mars 2013 - 27 août 2012 à 12:50
Bonjour,

j'ai un problème:
je veux faire une selection O/N? dans le MS-DOS avec un .bat
Le problème c'est ça:

set input=
set /P input=O/N?

if %input%==o goto o
if %input%==n goto n

:o
echo OPTION A

:n
echo OPTION B

Mais voila, quand je fais n, il va marquer l'option B et continuer mais quand je fais o, il me met L'option A et B alors que je ne veux que le A.
Comment faire?
Merci d'avance


2 réponses

dna.factory Messages postés 23829 Date d'inscription mercredi 18 avril 2007 Statut Contributeur Dernière intervention 24 mars 2023 1 625
23 août 2012 à 16:18
si tu fais o, il réalise les opérations suivantes


echo OPTION A

:n
echo OPTION B

donc pas de 'problèmes'

si tu ne veux pas qu'il fasse l'option B, il faut forcer la sortie avant l'ancre :n
0
greg160 Messages postés 621 Date d'inscription lundi 28 juin 2010 Statut Membre Dernière intervention 21 septembre 2017 192
24 août 2012 à 13:18
Je voudrais que quand je fais o il ne fait que l'option a et quand je fais N il ne fait que l'option B
0
dna.factory Messages postés 23829 Date d'inscription mercredi 18 avril 2007 Statut Contributeur Dernière intervention 24 mars 2023 1 625
24 août 2012 à 13:18
j'avais compris...
c'est pour ca que je t'ai dis ce qu'il faut faire.
0
leam19 Messages postés 84 Date d'inscription jeudi 15 mars 2012 Statut Membre Dernière intervention 16 mars 2013 2
27 août 2012 à 12:50
apres option A, tu met goto k, et apres loption B, tu met :k
0