Ah sedan kodifiera som du visade är tidigare, faktiskt inre a FÖR, kretsa, då dig ska behov att använda försenad utvidgning av miljövariabler. Ändring som följer:
@echo av
setlocal EnableDelayedExpansion
FASTSTÄLLDA MyVar=
för /F %%p (hosts.txt) gör in (
för /F ”tokens=*” %%a in (”sc-\ \ %%p.mynet.com ^ för type^= för queryen tjänste-| ^ för fynd ”SERVICE_NAME”| den fynd/c " tioarmad bläckfisk””) gör UPPSÄTTNINGEN MyVar=%%a
eka! MyVar!
)
Mer ytterligare läsning här:
http://ss64.com/nt/setlocal.htmlhttp://blogs.msdn.com/b/oldnewthing/archive/2006/08/23/714650.aspx~bp