Isso
c:\> for /?
... listará como for
funciona, procure a linha
FOR /F ["options"] %variable IN ('command') DO command [command-parameters]
e leia sobre isso.
Agora observe que% variável é LOCAL para for
, então você precisa ter, por exemplo, set F=%variable
dentro de command
C:\> for /F "usebackq" %v in ('echo Check-it-out') do @ set F=%v C:\> echo To do: %F%
imprimirá
To do: Check-it-out