Répondre à des questions dans un fichier .bat

Résolu
train3000 Messages postés 75 Statut Membre -  
train3000 Messages postés 75 Statut Membre -
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.

2 réponses

  1. BeFaX Messages postés 16334 Statut Contributeur 3 863
     
    @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
    1. train3000 Messages postés 75 Statut Membre 4
       
      C'est ça que je cherchais! merci!
      0
  2. LeGarsV
     
    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