A extensão de registro do menu de contexto do shell não funciona quando o programa padrão é diferente de Notepad

1

Estou tentando adicionar uma entrada "Tail" ao menu de contexto do shell para .txt files, mas o que quer que eu faça, a opção não aparece .

Meu arquivo .reg se parece com:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\txtfile\shell\Tail]

[HKEY_CLASSES_ROOT\txtfile\shell\Tail\command]
@="tail.exe -f \"%1\""

Funcionou bem no Windows 7. Esse recurso foi desativado no Windows 10 (64 bits)?

Como fazer isso funcionar novamente?

== EDIT ==

Algumas descobertas adicionais:

A ação padrão Abrir está associada ao Notepad ++ .

Se eu escolher o aplicativo Notepad como a ação padrão Abrir , meu item de menu "Tail" será exibido. Mas assim que eu escolher Notepad ++ ou qualquer outro aplicativo como a ação padrão Abrir , meu item de menu de contexto personalizado desaparecerá.

    
por rustyx 05.07.2016 / 12:28

1 resposta

1

Esta configuração do registro deve ajudar.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Applications\notepad++.exe\shell\Tail\command]
@="tail.exe -f \"%1\""

A única desvantagem é que o "Tail" aparece para cada tipo de arquivo associado ao Notepad ++. Se você não quiser isso, poste de volta para que eu possa fazer outro arquivo REG que se aplique somente a arquivos .txt.

    
por 05.07.2016 / 16:20