AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / computer / Perguntas / 1724473
Accepted
Señor CMasMas
Señor CMasMas
Asked: 2022-06-03 15:16:05 +0800 CST2022-06-03 15:16:05 +0800 CST 2022-06-03 15:16:05 +0800 CST

É possível ocultar uma entrada de menu canônico txtfile no explorer (neste caso, editar)

  • 772

Eu tenho trabalhado com os menus do explorer desde '95 para incluir extensões de shell de autoria em 'c/c++'. Digo isso porque acredito que já entendi como funcionam as chaves de associação de arquivos.

Meu problema é que não quero Editclicar com o botão direito do mouse em arquivos txt e NÃO HÁ TECLA que eu possa ver (Editar parece ser um verbo canônico). Talvez haja um novo local no registro que as entradas por usuário possam ser usadas para corrigir isso? Btw, eu posso remover Opene Printmuito bem .. só não EDIT porque não está lá!

Eu criei submenus para manter minha infinidade de editores e o "Editar" adicional é simplesmente irritante.

Para poupar a todos o trabalho.. um par de imagens valem um par de mil palavras.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

Estou assumindo que essa funcionalidade está codificada no explorer por algum motivo. Espero que eu esteja errado.

Também .. Eu sei que eu poderia escrever uma extensão de shell para editar o menu em tempo de execução, mas não para isso .. Vou simplesmente ignorá-lo.

Ajude-me Obi Wan Explorer Guru Kenobi. Você é minha única esperança.

shell windows-explorer
  • 1 1 respostas
  • 38 Views

1 respostas

  • Voted
  1. Best Answer
    MiG
    2022-06-03T15:51:30+08:002022-06-03T15:51:30+08:00

    Você pode usar o Gerenciador de Tipos de Arquivo do NirSoft para ver quais itens de menu estão associados a uma determinada extensão e editá-los diretamente. FileTypesMan agrupa as chaves de registro relevantes e, portanto, economiza uma longa pesquisa no registro.

    Para arquivos txt, os locais para entradas de menu no explorer podem ser:

    • HKEY_CLASSES_ROOT\.txt (file type)
    • HKEY_CLASSES_ROOT\txtfile (perceived type)
    • HKEY_CLASSES_ROOT\SystemFileAssociations\.txt (default file type)
    • HKEY_CLASSES_ROOT\SystemFileAssociations\text (default perceived type)

    Entrada do menu 'Editar'

    O misterioso comando 'edit' pode ser encontrado aqui:

    • Computer\HKEY_CLASSES_ROOT\SystemFileAssociations\text\shell\edit

    Chave SystemFileAssociations

    As subchaves registradas em HKEY_CLASSES_ROOT\SystemFileAssociations permitem que o Shell defina o comportamento padrão de atributos para tipos de arquivo e habilite associações de arquivos compartilhados. Quando os usuários alteram o aplicativo padrão para um tipo de arquivo, o ProgID do novo aplicativo padrão tem prioridade no fornecimento de verbos e outras informações de associação. Essa prioridade se deve ao fato de ser a primeira entrada na matriz de associação. Se o programa padrão for alterado, as informações no ProgID anterior não estarão mais disponíveis.

    Fonte: https://docs.microsoft.com/en-us/windows/win32/shell/app-registration

    Chave HKEY_CLASSES_ROOT

    Observe que, dependendo da situação, as edições em HKEY_CLASSES_ROOT chegarão a qualquer uma dessas chaves:

    • HKEY_CURRENT_USER\Software\Classes
    • HKEY_LOCAL_MACHINE\Software\Classes

    Para alterar as configurações padrão, armazene as alterações em HKEY_LOCAL_MACHINE\Software\Classes. Se você gravar chaves em uma chave em HKEY_CLASSES_ROOT, o sistema armazenará as informações em HKEY_LOCAL_MACHINE\Software\Classes. Se você gravar valores em uma chave em HKEY_CLASSES_ROOT e a chave já existir em HKEY_CURRENT_USER\Software\Classes, o sistema armazenará as informações lá em vez de em HKEY_LOCAL_MACHINE\Software\Classes.

    Fonte: https://docs.microsoft.com/en-us/windows/win32/sysinfo/hkey-classes-root-key

    • 1

relate perguntas

  • Abra a pasta no PowerShell sem usar a tecla Shift

  • Windows 10: Salvar e abrir janelas têm grupos quando o Windows Explorer não

  • atalho do shell da área de trabalho no painel lateral do explorer

  • Abrir com em vários arquivos?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Como posso reduzir o consumo do processo `vmmem`?

    • 11 respostas
  • Marko Smith

    Baixar vídeo do Microsoft Stream

    • 4 respostas
  • Marko Smith

    O Google Chrome DevTools falhou ao analisar o SourceMap: chrome-extension

    • 6 respostas
  • Marko Smith

    O visualizador de fotos do Windows não pode ser executado porque não há memória suficiente?

    • 5 respostas
  • Marko Smith

    Como faço para ativar o WindowsXP agora que o suporte acabou?

    • 6 respostas
  • Marko Smith

    Área de trabalho remota congelando intermitentemente

    • 7 respostas
  • Marko Smith

    O que significa ter uma máscara de sub-rede /32?

    • 6 respostas
  • Marko Smith

    Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows?

    • 1 respostas
  • Marko Smith

    O VirtualBox falha ao iniciar com VERR_NEM_VM_CREATE_FAILED

    • 8 respostas
  • Marko Smith

    Os aplicativos não aparecem nas configurações de privacidade da câmera e do microfone no MacBook

    • 5 respostas
  • Martin Hope
    Saaru Lindestøkke Por que os arquivos tar.xz são 15x menores ao usar a biblioteca tar do Python em comparação com o tar do macOS? 2021-03-14 09:37:48 +0800 CST
  • Martin Hope
    CiaranWelsh Como posso reduzir o consumo do processo `vmmem`? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Pesquisa do Windows 10 não está carregando, mostrando janela em branco 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 Por que uma conexão de Internet gigabit/s via cabo (coaxial) não oferece velocidades simétricas como fibra? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    andre_ss6 Área de trabalho remota congelando intermitentemente 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney Por que colocar um ponto após o URL remove as informações de login? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension Ponteiro do mouse movendo-se nas teclas de seta pressionadas no Windows? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca Todos os meus complementos do Firefox foram desativados repentinamente, como posso reativá-los? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK É possível criar um código QR usando texto? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 Altere o nome da ramificação padrão do git init 2019-04-01 06:16:56 +0800 CST

Hot tag

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve