Me gustaría dar la salida de un determinado comando del CMD de windows a varias variables

Cuando hago el siguiente comando >wmic path Win32_VideoController get VideoModeDescription
Me devuelve lo siguiente

VideoModeDescription
1366 x 768 x 4294967296 colores

Yo necesito que los valores 1366 se ponga en una variable por ejemplo llamada var1 y el 768 se ponga en la variable var2. ¿Cómo podría hacerlo?

1 Respuesta

Respuesta
1

Prueba con esto:

@echo off
for /f "skip=1 tokens=1,2,* delims=x" %%a in ('wmic path Win32_VideoController get VideoModeDescription') do set /a var1=%%a&set /a var2=%%b
Echo %var1% %var2%

El comando ECHO es solo para que puedas comprobar si ha ido bien. Si lo vas a ejecutar directamente desde el explorador de Windows incluye un PAUSE como último comando para que puedas ver el resultado antes de que se cierre la ventana

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas