Como eu configuro o programa que “Edit” no menu de contexto é aberto?

4

Se eu clicar com o botão direito em um arquivo JPG ou PNG, a opção "Editar" abrirá o MS Paint, enquanto eu gostaria que ele abrisse o GIMP. Eu encontrei os programas ShellMenuView e ShellExView, mas não consigo encontrar as entradas relevantes.

Na verdade, o ShellMenuView tem uma entrada para .png que diz Edit with GIMP e parece chamar o executável correto, mas isso não aparece no menu (e eu realmente não quero entupi-lo com dois) opções).

Também procurei no registro e vejo estas chaves:

  • HKEY_CLASSES_ROOT\*\OpenWithList\MSPaint.exe\ (que tem apenas uma entrada, (Default) com dados em branco)
  • HKEY_CLASSES_ROOT\.png\ com as pastas OpenWithPrigId e PersistentHandler .
  • HKEY_CLASSES_ROOT\pngfile\shell\ com as pastas crush (PNGcrush que eu mesmo adicionei há algum tempo) e open .

Eu vi esta pergunta mas isso só se aplica ao Windows XP e não funciona no Vista. A aba "File types" não está lá, e "Set Associations" no Painel de Controle só define o menu "Abrir com".

Então, como e onde posso alterar o que a opção "Editar" no menu de contexto faz?

    
por DisgruntledGoat 25.01.2012 / 19:02

2 respostas

3

Resposta mais fácil: Use o Gerenciador de FileTypes da NirSoft da seguinte forma:

No painel superior, localize e selecione a extensão .JPG.
Crie uma "Nova ação" (Ações / Nova ação ou painel inferior / clique com o botão direito do mouse / Nova ação).
Definir o nome da ação e legenda do menu para "Editar" e navegue até o .exe que deve editar o arquivo.
Clique em OK para salvar suas alterações.
Presto, agora o Windows faz o que você quer.
Aparentemente, essa nova configuração apenas substitui o comando Editar existente.

    
por 10.06.2012 / 00:51
1

Você deve ser capaz de criar a chave sozinho. Por exemplo, essa entrada do Registro deve atribuir o MS Paint à edição verbo :

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\pngfile\shell\edit\command]
@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,4d,00,53,00,\
  50,00,41,00,49,00,4e,00,54,00,2e,00,45,00,58,00,45,00,20,00,22,00,25,00,31,\
  00,22,00,00,00
    
por 25.01.2012 / 19:24