Vous pouvez utiliser GOTO pour quitter une boucle FOR prématurément. Les deux FOR et FOR/F sont terminés immédiatement lorsque GOTO est exécuté.
for /F "delims=" %%c in ('dumpbin "%%i" /headers ^| findstr "(x86)"') do set Result3=%%c&goto :break
:break
Le FOR/L triera de sortie immédiatement après GOTO en ce que le contenu de la clause DO ne seront plus exécutées. Mais le FOR/L continuera silencieusement à compter jusqu'à ce qu'il atteigne sa condition finale.
Si votre intention est de quitter immédiatement non seulement la boucle FOR, mais aussi de quitter un sous-programme ou un script batch, il est plus efficace d'utiliser EXIT/B au lieu de GOTO: LABEL.