Se all'interno di un file batch devi raddoppiare i segni %, se all'esterno no ...

Quindi

for %%a in (*.*) do echo %%a