Você pode experimentar o editor de programas padrão . Eu tenho uma boa experiência com isso.
Os controles de associação de arquivos do Windows 7 foram "simplificados" e agora parece que não consigo alterar a associação padrão de um arquivo (no meu caso, um script Python) para um executável diferente.
Se eu clicar com o botão direito no script e clicar em "Abrir com ...", "Escolher programa padrão", "Procurar ..." e escolher o intérprete desejado (por exemplo, C:\Python27\python.exe
), ele será revertido para outro. -o primeiro - python.exe
já nos "Programas Recomendados", que é um interpretador 2.4. Há um segundo python.exe
também, 2.6, mas se eu selecionar explicitamente esse programa com browse, ele ainda será revertido para o primeiro Python na lista.
Como faço para recuperar o poder do XP?
Você pode experimentar o editor de programas padrão . Eu tenho uma boa experiência com isso.
Você sempre pode fazer a alteração no registro em:
HKEY_CLASSES_ROOT e HKEY_CURRENT_USER \ Software \ Classes
Mas eu recomendo strongmente os Tipos do Sourceforge pelo controle sobre todas as partes do processo de associação.
É uma solução alternativa, mas altere o nome do python.exe 2.4 e tente executar um .py. Deve apesar de um erro de arquivo não encontrado. Em seguida, navegue até o arquivo correto. Sinta-se à vontade para renomear o original python.exe do 2.4 para o seu nome anterior.
Eu usaria o Creative Elements Power Tools, especificamente o "File Type Doctor".
link (para download)
link (para captura de tela)
Isso tem a vantagem de parecer quase exatamente como a área de associação de arquivos do XP, então você estaria familiarizado com isso.
Tem a certeza de que está a activar a caixa de verificação "Utilizar sempre o programa seleccionado para abrir este tipo de ficheiro" à esquerda do botão de navegação?
Este problema não deve acontecer, caso contrário. E não me lembro de testemunhar algo semelhante.
Além da maneira manual de alterar associações para todas as extensões relevantes descritas na resposta de Juhele , há uma maneira específica para o Python:
Painel de controle - > Adicionar ou remover programas - > < instalação do Python padrão atual > - > Mudar
No assistente de instalação exibido, selecione Alterar Python < version >. Em seguida, a lista de recursos instalados é exibida. Estamos interessados em "Registrar extensões" (governa a ação de duplo clique) e "Adicionar python.exe a PATH" (o que digita python
no console é executado):
Você precisa desmarcar esses recursos para a instalação padrão atual e verificá-los para o que você deseja mudar.
Isso é mais fácil do que editar PATH
/ associações manualmente: dessa forma, você está protegido contra surpresas desagradáveis:
Você pode fazer com que a associação de arquivos funcione da maneira antiga antes do Windows 7.
(1) Download
link
(2) descompacte, clique com o botão direito do mouse no executável "executar como administrador"
(3) no menu, selecione "ferramentas- > associação de arquivos"
Ao editar uma associação de arquivos, desmarque "ExOverride" se estiver definido e salve. Isso impedirá que o Gerenciador de Arquivos gerencie a associação de arquivos e reverterá o método mais antigo de Classes de Registro de associar arquivos. Se você associar novamente o arquivo do explorer, o sinalizador ExOverride será ativado novamente. Mas, você sempre pode executar novamente este programa e inverter o bit ExOverride novamente.