Este é exatamente o que você está procurando.
Adicionando um novo comando ao menu de contexto do tipo de arquivo específico:
Passo a passo:
- Abra
regedit
e vá paraHKEY_CLASSES_ROOT\.vdi
. - Verifique o valor de
.vdi
((Default)
), vamos chamá-lo devdi-val
. - Navegue até
HKEY_CLASSES_ROOT\vdi-val\shell
. - Crie uma nova chave nomeada por sua escolha, essa é a string que
você verá no menu de contexto. Vamos chamá-lo de
Compact vdi
. - Em
Compact vdi
, crie outra chave chamadacommand
.- Agora você está no caminho
HKEY_CLASSES_ROOT\vdi-val\shell\Compact vdi\command
.
- Agora você está no caminho
- Defina o valor padrão para o local do seu programa com
%1
como parâmetro - é o caminho do arquivo.- Por exemplo,
C:\dev\compact_vdi.exe %1
- Por exemplo,
Extra:
- Se você quiser mostrar essa opção apenas quando estiver segurando
Shift
- Se você quiser aplicar isso a todos os arquivos, coloque seu
Command Title\command
emHKEY_CLASSES_ROOT\*\shell
Mais na fonte:
- Adicione o item de menu de contexto ao menu de contexto da área de trabalho.
- Adicionar aos menus de pastas
- Criando um arquivo
.reg
para fazer as alterações.