Batch Index du Forum
S’enregistrerRechercherFAQMembresGroupesConnexion
Répondre au sujet Page 1 sur 1
Problème
Auteur Message
Répondre en citant
Message Problème 
Bonjour à tous,

J'ai commencé un petit projet et j'ai un problème. Voici le problème en résumé :

Mon projet est un quiz.

Voici un exemple de question :

Code:

:q2
ECHO 1: HTML
ECHO 2: Batch
ECHO 3: JavaScript
ECHO 4: Autre
echo.
Set /P question2=Quel est le language de programmation utilise ?

if not %question2%==2 echo Mauvaise reponse !&cls &goto q2
if %question2%==2 echo Bonne reponse !&cls &goto q3
cls


Mon problème est que je veux ajouter une minuterie de 15 secondes pour chaques questions.
J'ai trouvé cette commande sur le forum et je la trouve intéressante :

Code:

set TEMPS=16
:REAFF_TIMER
cls
set OTE=1
set /a TEMPS = TEMPS - OTE
echo Fin du jeu dans %TEMPS% secondes
@ping localhost -n 2 >nul
if %TEMPS% LEQ 0 goto :END_TIMER
goto :REAFF_TIMER
:END_TIMER
cls
echo Fin du jeu
exit


Cependant, je ne sais pas où mettre la minuterie pour quelle puisse être visible. C'est mon problème !
J'aimerais aussi savoir si, lorsque le temps est écoulé, si la fenêtre se ferme.

Merci !

MrSolotek22 Okay



Visiter le site web du posteur Skype
Message Publicité 
PublicitéSupprimer les publicités ?


Répondre en citant
Message Problème 
Salut,

Alors, c'est possible, mais c'est assez lourd à mettre en place ...
Il te faut une commande externe, rafraichir le compte à rebours pendant que ta question reste affiché et que l'utilisateur puisse toujours écrire ...
Dans un premier temps, peut-être peux tu vérifier le temps après la réponse ?
C'est plus simple, du style "trop tard vous avez répondu en 22s" Razz

Sinon, comme je te dis, c'est possible, soit avec batbox ou juste key.exe, dans ce cas il faut plutôt poster dans batch sur mesure !

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Problème 
Re,

Pour répondre à ta demande, j'ai bricolé rapidement un code source pour QCM avec un timer Wink
J'ai juste adapté mon ancien code, donc n'hésites pas à améliorer le truc c'est loin d'être parfait !!
Mais bon, ça marche comme tu veux je pense Razz

>> http://batch.xoo.it/t1095-BAT-QCM-code-source-a-dispo.htm#p24124




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Problème 
Merci beaucoup !

Vraiment très utile !

En tant que débutant, j'ai facilement pu comprendre comment il fonctionnait !

Une autre question m'est venu à l'esprit : Comment met-on les accents sur les différentes lettres ?

Merci encore !

MrSolotek22



Visiter le site web du posteur Skype
Répondre en citant
Message Problème 
Re,

Et bien content que tu ai trouvé ton bonheur Wink
MrSolotek22 a écrit:
En tant que débutant, j'ai facilement pu comprendre comment il fonctionnait !

Merci, ça fait plaisir à entendre, c'est vrai que j'essaye de poster des codes sources facilement intégrables !
( n'en déplaise à un certain membre qui trouvait ce code trop archaïque Mr. Green )

Pour les accent, voici qui devrait répondre à ta question:
é=‚
è=Š
à=…
ç=‡
ê=ˆ
â=ƒ
û=–
î=Œ
ù=—

@+




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Répondre en citant
Message Problème 
Merci beaucoup ! (Encore)

Serais-tu intéressé à tester le quiz ? (Une fois fini)

A+



Visiter le site web du posteur Skype
Répondre en citant
Message Problème 
Hello,

Oui bien sur ça me tente Okay




______________________________________________________


L'ignorance est un fléau qui engendre la haine et la mort
La connaissance est une arme qui surpasse toutes les autres
Partagez votre savoir, sinon il sera perdu à jamais
Message Problème 


Montrer les messages depuis:
Répondre au sujet Page 1 sur 1
  



Index | créer un forum | Forum gratuit d’entraide | Annuaire des forums gratuits | Signaler une violation | Conditions générales d'utilisation
Copyright 2008 - 2016 // Batch