@TIMER[n[,precision]] : renvoie le temps intermédiaire actuel d'un chronomètre lancé avec la  commande TIMER. La valeur de n spécifie le chronomètre à lire et peut être comprise entre 1 et 10.

 

La résolution par défaut de @TIMER est la milliseconde (.001 seconde).

 

@TIMER accepte un second argument facultatif pour renvoyer la division du chronomètre sous la forme d'une valeur numérique à virgule flottante adaptée à l'arithmétique. Les valeurs possibles sont les suivantes

 

nstemps de division en nanosecondes
ustemps de division en microsecondes
mstemps de division en millisecondes
stemps partagé en secondes (précision décimale à 3 chiffres)
mtemps fractionné en minutes (précision décimale de 5 chiffres)
htemps fractionné en heures (précision décimale de 6 chiffres)

 

Exemples :

 

timer /1 on

echo %@timer[1]

0:00:.02.025

 

echo %@timer[1,h]

0.01468