Cuando se amplía el menú contextual del shell de Windows (por ejemplo, para agregar un mensaje 'Abrir comando aquí' en los directorios), se debe crear una clave 'comando' en el registro.
El valor de esta tecla 'comando' aparentemente puede ser cualquier línea de comando válida.
Quiero saber qué 'variables especiales' están disponibles para usar dentro de esta línea de comando.
Por ejemplo, uso el siguiente comando para abrir una ventana cmd desde el menú contextual de un directorio (*):
cmd.exe /e:on /f:on /s /k pushd "%V"
No puedo encontrar ninguna referencia a lo que %V
realmente significa o cuál es la lista completa de tales variables.
(*) Se crean las siguientes claves de registro para esto:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmdshell]
@=Open Command Prompt Here"
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmdshell\command]
@="cmd.exe /e:on /f:on /s /k pushd \"%V\""