Faire une question en batch

Fermé
Kamu - 18 oct. 2011 à 17:25
zephir666 Messages postés 108 Date d'inscription dimanche 26 mai 2013 Statut Membre Dernière intervention 23 décembre 2021 - 26 mai 2013 à 19:10
Bonjour,

j'aimerais faire une question avec 2 choix plus une limite de temps pour y répondre.
ce que je connais:

set /P choix=Quel est votre Prénom ?(O=Oui ; N=Non) ? :

If %choix%==O GOTO boucle1
If %choix%==N GOTO boucle2

Ce que je souhaiterais c'est que si la personne ne répond pas au bout de x secondes le programme l'envoie sur une autre boucle.

Merci

1 réponse

zephir666 Messages postés 108 Date d'inscription dimanche 26 mai 2013 Statut Membre Dernière intervention 23 décembre 2021 10
26 mai 2013 à 19:10
bonsoir,

je ne voix pas particulièrement de réponse a ta question je ne pense que cela doit être possible en utilisant la variable d'environnement %TIME% + condition + décomposition .. enfin quelque chose comme sa peut être (?):
set /a timepup= %TIME:~6,2%+20
rem timeup = a +20seconde
if %time% EQU %timeup% goto blabla

essaye de chercher la dessus on ne c jamais sinon pour tes question je procéderais plutôt comme ceci:

echo quel est votre prenom?
set /p choix=

if ...

sa permet que l'utilisateur réponde en dessous de la question c'est plus jolie ^^
0