En la documentacion que he encontrado manejan con %% los parametros de un for y use el %%a porque es como declare la variable en el for
for /f "tokens=4 delims=;" %%a in (test.txt) do (echo > Archivo_%%a.txt)
para mas informacion ve la siguiente liga :)
http://www.palomatica.info/juckar/mi...s/bat/for.html
Saludos!