Ao estender o menu de contexto do shell do Windows (por exemplo, para adicionar um prompt 'Abrir comando aqui' nos diretórios), uma chave 'comando' precisa ser criada no registro.
O valor dessa chave de 'comando' aparentemente pode ser qualquer linha de comando válida.
Quero saber quais 'variáveis especiais' estão disponíveis para uso dentro desta linha de comando.
Por exemplo, eu uso o seguinte comando para abrir uma janela do cmd no menu de contexto de um diretório (*):
cmd.exe /e:on /f:on /s /k pushd "%V"
Não consigo encontrar nenhuma referência ao que %V
realmente significa ou qual é a lista completa de tais variáveis.
(*) As seguintes chaves do Registro são criadas para isso:
[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\""