@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
| ns | temps de division en nanosecondes |
| us | temps de division en microsecondes |
| ms | temps de division en millisecondes |
| s | temps partagé en secondes (précision décimale à 3 chiffres) |
| m | temps fractionné en minutes (précision décimale de 5 chiffres) |
| h | temps 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