Lacomplétion par nom de variable fonctionne comme la complétion par nom de fichier. Si le paramètre commence par un %, les routines de complétion analysent l'environnement, les variables internes et les fonctions variables à la recherche des noms de variables correspondants. Par exemple, si les variables PROMPT et PATH se trouvent dans l'environnement, dans cet ordre, et qu'aucune autre variable ne commence par p, la séquence ci-dessous peut être utilisée pour afficher la valeur de PATH:
echo %p<Tab>
echo %PROMPT<Tab>
echo %PATH<Enter>