Programme batch

dechu Messages postés 1 Statut Membre -  
Fonx2 Messages postés 348 Statut Membre -
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

  1. dechu
     
    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?
    2
  2. Utilisateur anonyme
     
    @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
  3. Fonx2 Messages postés 348 Statut Membre 132
     
    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
    1