Scusatemi , ho scritto una vaccata: è solo un problema di espansione ritardata delle variabili.
codice:
SETLOCAL EnableDelayedExpansion
FOR /l %%A IN () DO (
FINDSTR Test Prova.txt
ECHO errorlevel=%errorlevel%
PAUSE
)
questo esempio restituisce il codice giusto.
Grazie lo stesso.