Programme batch

Fermé
dechu Messages postés 1 Date d'inscription lundi 19 avril 2010 Statut Membre Dernière intervention 19 avril 2010 - 19 avril 2010 à 12:41
Fonx2 Messages postés 331 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 5 mai 2013 - 17 mai 2010 à 17:18
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

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
Utilisateur anonyme
8 mai 2010 à 13:31
@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
Fonx2 Messages postés 331 Date d'inscription dimanche 6 avril 2008 Statut Membre Dernière intervention 5 mai 2013 132
Modifié par Fonx2 le 17/05/2010 à 21:27
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