Como altero os destinos de itens nos menus de contexto do Windows 7?

1

Estou interessado em mudar o programa padrão "Editar" para alguns arquivos quando clico nele com o botão direito e vou em 'Editar' (veja a figura). Toda vez que é usado, parece que ele inicia o Notepad, enquanto alguns arquivos que eu prefiro editar no Dreamweaver, outros no SciTE, etc.

EupossomudaroprogramapadrãoparaAbrirestearquivoindoem"Abrir com ...", selecionando "Escolher programa padrão ..." e certificando-se de "Sempre usar o programa selecionado para abrir este tipo de arquivo "está marcada. Mas não aparece o mesmo tipo de opção para modificar o programa padrão que edita arquivos.

Presumivelmente, há algumas configurações que podem ser reproduzidas no registro, mas espero que haja uma solução mais fácil. Qual é a melhor maneira de fazer isso? (Seria bom se houvesse algum tipo de editor de menu de contexto embutido que veio com o Windows; ouvi dizer que há alguns que você pode baixar, embora não sejam tão ruins).

    
por stoicfury 14.10.2011 / 07:12

3 respostas

3

Existem duas maneiras de fazer isso, usando o registro de janelas (REGEDIT) ou usando um software livre.

O é um dos muitos aplicativos gratuitos que você pode fazer, mas você pode tentar

Ferramentas de energia com elementos criativos (tipo de arquivo Doctor) link

Faça o download e instale o Creative Element Power Tools Abra o Painel de Controle do Creative Element Power Tools. Ative marcando a caixa de seleção da opção Editar associações de tipo de arquivo e clique em Aceitar. Em seguida, clique com o botão direito do mouse em um arquivo do tipo que você deseja alterar e selecione Editar tipo de arquivo. O tipo de arquivo Doctor será aberto, o usuário poderá editar as associações de arquivos para o tipo de extensão de arquivo, conforme necessário.

Existe outro aplicativo (mas todo mundo tem suas próprias preferências): Gerenciador de tipos de arquivos link

    
por 14.10.2011 / 07:50
2

Editando EDIT: e os menus de contexto, eu cobri o melhor que pude aqui Substitua" Paint "como programa padrão para o comando 'Editar' Explorer .

Enviar para: A maneira mais rápida que encontrei e a menos modificadora é colocar um atalho para o seu programa na pasta SendTo. Isso lhe dá a opção de enviar qualquer arquivo para vários programas. Hoje eu posso querer vê-lo, amanhã eu posso querer vê-lo rapidamente com o bloco de notas, no dia seguinte eu posso querer executar um lote no arquivo, ou uma verificação de vírus.

Colocar um atalho para o seu programa no SendTo significa que você pode enviar QUALQUER arquivo para ele, independentemente de sua extensão ou natureza, ou como extensões são apontadas. Contanto que o programa possa abri-lo.

Se você tem um programa muito especial, que pode abrir muitas coisas, você está cansado de ter que redefinir tudo para conseguir abrir muitos arquivos. Este método de usuários do Manuel, permanecerá no lugar e estará disponível para arquivos pares que não devem ser abertos com esse programa: -)

Para chegar à pasta SendTo no Windows 7, cole isso em uma barra de endereços do Explorer. %APPDATA%\Microsoft\Windows\SendTo Em seguida, solte um atalho do executável do programa na pasta. Tente evitar colocar o programa em si :-)

Abrir com Qualquer UM específico das extensões de arquivo (ex: .txt) que o usuário usou anteriormente em OpenWith, mostrará no OpenWith novamente. O usuário não precisa definir esse item como "Padrão" para que ele apareça novamente nessa lista.

Com o OpenWith, você pode configurar vários programas nessa lista. Sem eles sendo preso como padrão. Mas é para arquivos com apenas essa extensão (ex: .doc) que você configura. então você percorre o processo para cada extensão de arquivo que deseja que o programa ou programas abram.

Clique com o botão direito no arquivo, selecione "Abrir com" e selecione "Escolher programa padrão". Desmarque [] "Sempre use o programa selecionado para este tipo de arquivo" se você quer que ele apareça na localização Abrir com, mas não queira que seja "Padrão". . Em seguida, procure pelo seu executável que você deseja abrir este tipo de arquivo. . Então toda vez que você clicar com o botão direito no mesmo tipo de arquivo, os programas (todos eles) que você configurou para Abrir com, estarão lá para serem abertos no programa selecionado.

Assim como editar o registro para itens de edição específicos, isso funciona com base na extensão do arquivo, ou no arquivo "classes" e todas as classes que você deseja abrir dessa maneira devem ser definidas dessa maneira.

Definindo "associações" no próprio programa. Muitos programas podem ser configurados para usar o sistema de classes do windows para se definir como o Editor (mais raro) ou o Open (comum) para esse tipo de arquivo. Sempre verifique as preferências ou opções para o programa que você está usando, e veja se o programa tem uma maneira de definir associações ou tipos de arquivos que serão abertos. Ao definir o próprio programa, há menos raciocínio, e os tipos de arquivo que o programa Pode fazer estão todos lá.

    
por 14.10.2011 / 07:58
1

Você pode descobrir onde essas entradas de menu estão localizadas no Registro usando ShellEx da nirsoft e ShellMenu visualizador.

link

A diferença é que uma entrada de menu pode se referir apenas a uma cadeia de linha de comando ou a uma extensão de shell executável. Daí os dois espectadores diferentes.

A documentação de desenvolvimento da Microsoft está aqui. Parece complicado, mas existem ferramentas populares para os Devs.

link

    
por 14.10.2011 / 12:58