Programme batch

Bonjour,
J'essaye de me specialiser dans les fichiers "batch", et je voulais savoir s'il etait possible de programmer le fichier pour que sur la fenetre de commande apparraisse une question ( genre : comment vous appelez vous? ) que je mette la reponse ( jonh par exemple ) et que pour chaque reponse donnée, le programme serait programmé pour repondre une seule meme phrase ( désolé, nom inexistant ) et que sa fasse cela pour tout ce que je pourrais marquer
Merci d'avance

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Merci, et existe il un moyen pour mettre un seul mot ( ici prénom ) pour que l'invité dise alors, nom correct, vous etes acceptés?
    1. @echo off
      :debut
      set /p "nom=Quel est votre nom ?"
      echo Désolé, le nom %nom% est inexistant dans notre basse de donnee !
      echo Veuillez recommencer !
      ping 0.0.0.0 -n 6 > NUL
      goto debut
      1. Bien sur!
        Mettons que le seul prénom autoriser soi "toto":

        echo off
        cls

        :debut
        set /p nom="Quel est votre nom ? "
        cls

        if "%nom%"=="toto" (
        echo Nom Correct. Bienvenu %nom%!
        echo.
        ) else (
        echo Desole, le nom "%nom%" est inexistant dans notre base de donnee !
        echo Veuillez recommencer !
        echo.
        goto debut
        )
        echo Appuyez sur n'importe quelle touche pour quitter...
        pause > nul