Personalizado Clique com o botão direito do mouse no menu de contexto verbo / contextMenuHandler no Registro do Windows 8 não funciona mais para o arquivo .dwg do AutoCAD

0

Atualmente estou tendo um problema quando se trata de adicionar um verbo de menu de contexto do botão direito sempre que o usuário clica em um arquivo ".dwg" no Windows 8. Não gasto muito tempo no registro e estou certeza de que há algo pequeno que eu poderia estar negligenciando. Eu consegui adicionar esta ação ao arquivo de desenho do AutoCAD no sistema operacional Windows anterior e versões do AutoCAD até o Windows 8-8.1. Eu instalei várias versões do AutoCAD no Windows 8 e não consegui criar a ação para ".dwg". No entanto, posso adicionar esse verbo aos arquivos do Excel e CSVs no Windows 8.

Nossa abordagem padrão era usar o shellex / ContextMenuHandlers / GUID do programa que estou tentando iniciar com o botão direito do mouse.

HKEY_CLASSES_ROOT\AutoCAD.Drawing.20\shellex\ContextMenuHandlers\{1e25bcd5-f299-496a-911d-51fb901f7f40}

Eu tentei editar manualmente a chave de registro para os arquivos ".dwg" usando a estrutura shell / verbo / comando e não tive sucesso com ".dwg" no Windows 8. Eu sou capaz de usar o shell / verbo / comando entrada para arquivos ".xls" e ".csv" no Windows 8 e funciona.

Estou procurando um impulso na direção certa sobre o que poderia ter mudado para que isso não funcionasse. Eu li o máximo que pude encontrar em alterações do Registro para o Windows 8. Também estou postando isso nos fóruns do AutoCAD para obter ajuda. Qualquer ajuda seria muito apreciada.

    
por user3596611 29.05.2015 / 14:56

1 resposta

0

Funciona da mesma forma que sempre funcionou:

  1. Vá para HKEY_CLASSES_ROOT\.dwg e observe o valor (Padrão) que será o ProgID (algo como dwgfile por exemplo).

  2. Em HKEY_CLASSES_ROOT\ProgID , crie as subchaves e valores apropriados:

    Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT\dwgfile\shell\opendwg]
    @="Open with My Program"
    
    [HKEY_CLASSES_ROOT\dwgfile\shell\opendwg\command]
    @="\"C:\Program Files\My Program\MyProgram.exe\" \"%1\""
    
por 30.05.2015 / 03:45