Cuestión : Cómo asignar comando hizo salir a una variable en hornada

servicio del type= de la pregunta \ \ mycomputer01 del sc |hallazgo “SERVICE_NAME "|el

I del " calamar " de /c del hallazgo quisiera asignar la salida del comando antedicho a una variable en ventanas que batch.


I tienen algo similar pero apenas no trabajan. Por favor help.
for/>
class= del

Respuesta : Cómo asignar comando hizo salir a una variable en hornada

Ah, puesto que el código que usted demostró anterior está realmente el interior a PARA el lazo, después usted necesitará utilizar la extensión retrasada de las variables de entorno.  Cambio como sigue:

@echo apagado
EnableDelayedExpansion setlocal
FIJAR MyVar=
para /F %%p adentro (hosts.txt) hacer (
  para tokens=*” %%a de /F “adentro (“\ \ %%p.mynet.com del sc pregunta el ^ del servicio del type^=| ^ del hallazgo “SERVICE_NAME”| el hallazgo /c " calamar” ") FIJA MyVar=%%a
  ¡eco! ¡MyVar!
)

Lectura adicional aquí:

http://ss64.com/nt/setlocal.html
http://blogs.msdn.com/b/oldnewthing/archive/2006/08/23/714650.aspx

~bp
Otras soluciones  
 
programming4us programming4us