He buscado por la red como pasar el resultado de un comando a una variable y no lo he conseguido.
Lo he hecho a través de un archivo de texto temporal:
En este ejemplo lo que queria era "listar" todas las carpetas (/ad) en formato simple (/b)
y buscar la que tenga en el nombre "._" y pasarlo a una variable (suponiendo que solo habrá una)
y no me funciona, lo considera como una cadena de texto.
Código:
set aa=dir /ad /b | find "._"
echo %aa%
Sin embargo si recurro a un archivo temporal de texto si funciona...
Código:
dir /ad /b | find "._" >temp.txt
for /F "delims=" %%i in (temp.txt) do set aa=%%i
echo %aa%
del temp.txt
Gracias de antemano.
Un saludo