Bonjour, j'ai "fait" un petit jeu ou on doit trouver un nombre caché.
quelle est la commande pour compter le temps que tu as mis a trouver le chiffre caché? (a mettre a la place des phrases en rouge)


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
@echo off
cls

:MAKE
cls
"--La commande pour lancer le chrono--"
set/a NUM=%RANDOM%%%101
goto :GAME

:GAME
echo.
echo   Proposez un nombre entre 0 et 100...
echo.
SET GAME=
SET /p GAME=

IF %GAME% == %NUM% goto OK
IF %GAME% gtr %NUM% goto PLUS
IF %GAME% lss %NUM% goto MOINS
goto :GAME

:PLUS
cls
echo.
echo   Le nombre est plus petit que %GAME%
set/a steps+=1
goto :GAME

:MOINS
cls
echo.
echo   Le nombre est plus grand que %GAME%
set/a steps+=1
GOTO :GAME

:OK
set/a steps+=1
"--La commande pour arreter le chrono--"
cls
echo.
echo             Bingo!!!
echo.
echo   Le nombre est %NUM%. Vous avez trouve %GAME%!!!
echo.
echo   Nombres de tentatives: %steps%
echo.
echo   Votre temps "L'interprétation du temps (par ex  %TEMPS% )"
echo.
pause>nul
goto :MAKE

Ou alors le batch prend l'heure en début du jeu
et a la fin
Pour calculer Le temps mis pour trouver le nombre


Mais comment faire pour convertir %TIME% en en donnée calculable (secondes)?

Car Time est donné sous forme de sa: 20:53:53,90




PS: Oui cette question a déja été pausée, mais elle n'est pas résolue ( ici )