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 .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 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 pastasOpenWithPrigId
ePersistentHandler
.HKEY_CLASSES_ROOT\pngfile\shell\
com pastascrush
(PNGcrush que eu mesmo adicionei há algum tempo) eopen
.
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.