@VARTYPE[var] : Renvoie le type (le cas échéant) pour le nom de variable spécifié. Les valeurs possibles sont :

 

0Aucun type
1Entier (0-9)
2Décimal (0-9, le caractère décimal et le séparateur des milliers)
3Hex (0-9, AF)
4Booléen (0 ou 1)
5Alphabétique (A-Z et a-z)
6Alphanumérique (A-Z, a-z et 0-9)
7Expression régulière

 

Les types de variables sont définis avec le SET /T :type option.

 

Mise en situation :

 

définir /t:2 tempvar=42

écho %@vartype[tempvar]

2