Existe alguma maneira de diferenciar dois arquivos selecionados no menu de contexto no Windows Explorer?
windows
windows-explorer
diff
leeand00
fonte
fonte
Kdiff3
=>Compare
); portanto, se você precisar de algo rápido e fácil, isso pode ser suficiente.Aqui está minha solução para adicionar uma entrada de menu de contexto do botão direito para executar um comando personalizado (como chamar Meld) e diferenciar dois arquivos.
Background Entradas simples do menu de contexto podem ser facilmente adicionadas no registro do Windows (regedit): manualmente ou criando um arquivo .reg (veja o exemplo abaixo).
O problema é que o comando será executado para cada arquivo que você selecionar. Existem três soluções para resolver isso:
singleinstance.exe
partir do contexto-menu-manipulador (simples). Este programa faz a opção 2 para você. Ele coleta argumentos a partir do momento em que é chamado e depois os passa para o comando desejado. Está disponível uma opção de tempo limite para ajudar a coletar chamadas a serem coletadas. Siga o link para mais informações.Etapa 1 Baixe singleinstance.exe a partir de context-menu-handler (e agradeça ao autor, com quem não estou relacionado)
Etapa 2 (para comparação de arquivos e pastas) : Crie um arquivo com a extensão ".reg" com o seguinte conteúdo (exemplo: Meld com um ícone):
O arquivo reg cria uma entrada no menu de contexto chamada "Diff It!" para todos os arquivos (
*
) e para pastas (Folder
). As linhas que contêm oIcon
podem ser removidas se você não quiser um ícone.Adapte o caminho do programa
singleinstance.exe
e a execução do comando (aquiC:\Program Files (x86)\Meld\Meld.exe
. Observe o escape dos backspaces e as aspasEtapa 3 Execute o
.reg
arquivo. Clicar duas vezes nele pode funcionar se você for administrador. Caso contrário, abra um prompt de comando admin na sua pasta (no explorer: Arquivo> Abrir Comando> Abrir Comando como admin. OuAlt-F-M-A
). Basta digitar o nome do.reg
arquivo para adicioná-lo ao registro.É isso aí.
(desinstalação) Você pode excluir as chaves manualmente no registro ou criar um
.reg
arquivo com o seguinte conteúdo:Alternativa Use um software para adicionar, editar e remover entradas do menu de contexto, como ContextEdit (mas não é possível adicionar ícones facilmente). Nesse caso, você não precisa escapar das barras e das aspas para que o comando fique assim:
fonte
singleinstance.exe
. Talvez não seja compatível com o Windows 10.O Beyond Compare e o WinMerge também podem fazer isso se você ativar a Integração do Shell durante a instalação.
fonte