Como posso adicionar um programa ao menu de contexto de todos os arquivos?

17

Semelhante ao modo como o Notepad ++ adiciona "Editar com o Notepad ++" ao menu de contexto de todos os arquivos, ou como a maioria dos produtos antivírus adicionará uma opção global "Verificar este arquivo", gostaria de adicionar um programa específico ao menu de contexto para todos os tipos de arquivos.

Graças ao DOSBox, estou um pouco familiarizado com a criação manual de associações de arquivos e a criação de opções de menu de contexto para tipos de arquivos específicos.

link

No entanto, eu tenho um programa que gostaria de adicionar como um menu de contexto globalmente porque ele pode ser usado com arquivos que tenham praticamente qualquer extensão. Quais chaves de registro eu preciso modificar para isso, e que armadilhas comuns devo evitar para não quebrar as coisas aqui?

Prefiro fazer isso manualmente, para que eu esteja intimamente familiarizado com as alterações que estou fazendo no sistema, em vez de usar uma ferramenta de terceiros. O sistema operacional que estou fazendo é o Windows 7 x64, mas seria ótimo se o mesmo método pudesse ser usado até o XP. Eu provavelmente consigo descobrir a sintaxe de comando necessária - eu só preciso saber quais teclas devem ser seguidas e como formatar os comandos e rótulos a serem apropriadamente reconhecidos nessas chaves.

    
por Iszi 21.02.2012 / 05:01

3 respostas

18

Aqui está como você faz isso com um executável, eu diria que isso poderia ser feito com qualquer programa.

Abra o regedit.exe na caixa de pesquisa ou execução do menu Iniciar e, em seguida, navegue até a seguinte chave:

HKEY_CLASSES_ROOT\ *\shell

Clique com o botão direito do mouse em "shell" e escolha criar uma nova chave, chamando-a de "Abrir com (nome do seu programa)". Crie uma nova chave abaixo daquela chamada “comando”. Clique duas vezes no valor (Padrão) no painel direito e insira o seguinte:

"C:\Folder path where the program resides\Program.exe" "%1"

A alteração deve entrar em vigor imediatamente ... basta clicar com o botão direito do mouse em qualquer arquivo e você verá a próxima entrada no menu.

.
Capturas de tela:

.

Fonte de Informações (mais ou menos)

[Nota: Artigo de comentários reporta o método do autor para o Vista; e também XP. - Ed.]

    
por 21.02.2012 / 05:08
3

Você também pode tentar com este pequeno programa freeware:

link

Apenas resolvi toda a bagunça para mim com arquivos .js. Antes disso, tentei várias maneiras diferentes de adicionar programas manipuladores padrão. Altamente recomendado.

Note que não tenho nada com o desenvolvedor / editor do software. Apenas um novo usuário feliz.

Edit: Ah, acabou de descobrir que já foi recomendado: Por que não é possível alterar o programa padrão para abrir uma extensão no Windows 7?

    
por 05.11.2012 / 10:51
1

Existem muitos freewares para fazer isso. Meu favorito é o ContextEdit (freeware, sem anúncios). Outros programas podem ser encontrados em: link

    
por 22.06.2015 / 20:49