Réponse de plusieurs mots dans programme batch

Résolu
Geopra Messages postés 187 Date d'inscription   Statut Membre Dernière intervention   -  
Geopra Messages postés 187 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je suis en train de faire un programme batch, et j'ai rencontré un problème, on ne peut apparemment pas mettre de réponse de plusieurs mots, est-ce quand même possible de contourner, si oui comment ?

Sinon, dites moi mdr

A voir également:

1 réponse

dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
comment est posée la question ?
C:> set /p var=question ?
question ? plusieurs mots 1 2 3

C:> echo %var%
plusieurs mots 1 2 3

C:>
0
Geopra Messages postés 187 Date d'inscription   Statut Membre Dernière intervention   3
 
:1
echo Bonjour
echo.
set/p "cho=>"
if %cho%==bonjour goto 2
if %cho%==salut goto 2
goto 1

:2
echo Ca va ?
echo.
set/p "cho=>"
if %cho%==oui et toi goto 3
goto 2


En fait j'aimerais pouvoir mettre plusieurs mots dans if %cho%== en gros, avoir une réponse à la question qui est "comment ça va ?" de plusieurs mots plutôt que oui ou non, et que l'invite de commande ne réponde pas "oui et toi était inattendu" ou je ne sais quoi :)

Je précise que je suis débutant, donc je ne connais pas tout encore ^^ mais d'après ce que j'ai lu, c'est impossible, mais je voulais être sur ^^
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
essayer avec
if "%cho%"=="oui et toi" goto 3


C:> set /p var=ca va ?
ca va ? oui et toi
C:> if "%var%"=="oui et toi" echo réponse ok
réponse ok
0
Geopra Messages postés 187 Date d'inscription   Statut Membre Dernière intervention   3
 
Super merci, ça fonctionne avec le 2eme ;)

La question est posée, et on doit répondre juste à côté, comment faire pour répondre juste en dessous ou même deux lignes en dessous ?
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
comme au post #2
echo Ca va ?
echo.
set/p "cho=>"
0
Geopra Messages postés 187 Date d'inscription   Statut Membre Dernière intervention   3
 
ok merci ;)
0