Répondre à des questions dans un fichier .bat

Résolu/Fermé
train3000 Messages postés 62 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 1 août 2013 - 19 mars 2010 à 23:43
train3000 Messages postés 62 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 1 août 2013 - 20 mars 2010 à 00:11
Bonjour,

je cherche un code en ms-dos ( fichier . bat) pour que je réponde par oui ou non à une question.

j'avais déja trouver un fichier .bat avant, mais je l'ai perdu.


un genre de truc comme ça:

ça je comprend:

@echo off
echo Bonjour! Comment ça va ?


mais ça que je ne comprend pas:

if %goto% echo Bien!
if %goto% echo ok!




Je pense aussi qu'il y a du commande "set" et du "answer" mais je ne suis pas sur.

merci.
A voir également:

2 réponses

BeFaX Messages postés 14245 Date d'inscription mercredi 24 décembre 2008 Statut Contributeur Dernière intervention 6 août 2013 3 812
Modifié par BeFaX le 19/03/2010 à 23:54
@echo off
:menu
set choix=
cls
echo.
set /p choix= Bonjour! Vous allez bien ? [Oui/Non]
if /i "%choix%"=="OUI" (echo Vous allez bien !&pause>nul&goto menu)
if /i "%choix%"=="NON" (echo Vous allez mal !&pause>nul&goto menu)
goto menu
3
train3000 Messages postés 62 Date d'inscription mercredi 23 septembre 2009 Statut Membre Dernière intervention 1 août 2013 4
20 mars 2010 à 00:11
C'est ça que je cherchais! merci!
0
Un truc comme ça?

@echo off
echo "Entre ton nom : "
set /p Nom=

echo "Entre ton prénom : "
set /p prenom=

echo %nom% %prenom%

C'est le set /p qui fait tout. La "réponse" se trouvera dans la variable d'environnement qui se trouve entre le "/p " et le "="
1