Como configuro o programa para abrir "Editar" no menu de contexto?

Como configuro o programa para abrir "Editar" no menu de contexto?

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

Na verdade, ShellMenuView tem uma entrada .pngque diz Edit with GIMPe parece chamar o executável correto, mas isso não aparece no menu (e eu realmente não quero que ele fique entupido com duas opções de edição).

Também olhei no registro e vi estas chaves:

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

Eu viessa questãomas isso se aplica apenas ao Windows XP e não funciona no Vista. A guia "Tipos de arquivo" não está lá e "Definir associações" no Painel de controle define apenas o menu "Abrir com".

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

Responder1

Resposta mais fácil: UseGerenciador de tipos de arquivos da NirSoftigual a:

No painel superior, encontre 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/Nova Ação).
Defina o nome da ação e a legenda do menu como "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ê deseja.
Aparentemente, esta nova configuração apenas substitui o comando Editar existente.

Responder2

Você deve ser capaz de criar a chave sozinho. Por exemplo, esta entrada de registro deve atribuir o MS Paint à ediçãoverbo:

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

Responder3

Alternativa mais fácil para minha resposta anterior: Use Types.EXE dehttps://ystr.github.io/types

Para tornar o programa ainda mais conveniente, salve este código como Types.REG emesclaro arquivo no registro:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Type]
@="Edit file type"

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Type\command]
@="\"C:\\Utils\\Types\\Types.exe\" \"%1\""

Em seguida, abra o menu de contexto do Explorer e siga o novo item.

informação relacionada