Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - r1v33

#1
[Bath]

Hola, no sé si este post debe ir aquí, aunque está relacionado con cmd.....
Estoy atascado en un menu contextual de Windows Explorer que usa cmd
Intento crear un menú contextual en Windows Explorer a cualquier archivo, para que lo mueva a una subcarpeta nueva, creándola con el MISMO nombre del archivo.
Utilizo la variable %1  pero con otros programas funciona, paint, etc. pero con cmd no.


[HKEY_CLASSES_ROOT\*\shell\Crear Subcarpeta]
"Crear Subcarpeta"=""

[HKEY_CLASSES_ROOT\*\shell\Crear Subcarpeta\command]
@="cmd /c md %1"



He "googleado" todo lo posible y no encuentro solución.

Gracias de antemano
#2
Hola a todos

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.

set aa=dir /ad /b | find "._"
echo %aa%



Sin embargo si recurro a un archivo temporal de texto si funciona...
   
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