Como adicionar um menu de contexto do explorador para uma extensão de arquivo?

2

Eu fui inspirado por minha outra pergunta para tentar o seguinte:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Classes\.sln]

[HKEY_CURRENT_USER\Software\Classes\.sln\shell]

[HKEY_CURRENT_USER\Software\Classes\.sln\shell\countlines]
@="countlines"

[HKEY_CURRENT_USER\Software\Classes\.sln\shell\countlines\command]
@="c:\countlines\countlines.exe" %1

Isso deve estar adicionando um item de menu de contexto chamado "countlines" que executa o comando "countlines.exe", mas não funciona.

Como alguém adiciona uma entrada do menu de contexto para uma determinada extensão de arquivo?

    
por Community 02.05.2010 / 12:24

2 respostas

2

O valor padrão da chave .sln deve ser algo como VisualStudio.Launcher.sln . Isso é chamado de ID do programa (ProgID) e é a chave que você deve editar para alterar o menu de contexto:

[HKEY_CURRENT_USER\Software\Classes\VisualStudio.Launcher.sln\shell]

Uma chave ProgID sempre tem precedência, portanto, quaisquer alterações feitas na chave de extensão serão ignoradas quando um ProgID estiver presente. ProgIDs são usados principalmente para agrupar extensões em tipos de arquivos lógicos.

    
por 04.05.2010 / 10:19
0

Este artigo ajuda na criação de menus de contexto para tipos de arquivos específicos.

link

    
por 14.03.2018 / 22:35