@INC[string]renvoie
•1 si string est vide
•sinon la même valeur que @EVAL[string + 1]
Si string est le nom d'une variable d'environnement, sa valeur est utilisée, qu'elle soit ou non précédée du signe %, sans modifier la valeur de la variable. Pour incrémenter la valeur de la variable var, utilisez
set var=%@inc[%var]
Exemple :
set start=5
set result=%@inc[start]
echo %result
6