Eu sei que esta é uma pergunta muito básica, mas não consegui encontrar a resposta. Quando clico com o botão direito em um arquivo com extensão .abc
e clico em Properties
e depois Change...
em , mesmo quando clico em Browse...
e depois em Other Applications
, não consigo encontrar o aplicativo correspondente ao executável que desejo associar à extensão. Então, tentei seguir os seguintes passos, mas sem sorte:
Aqui estão as etapas que executei:
Encontrei o caminho para o executável que desejo associar à extensão de arquivo fornecida (por exemplo,
C:\Users\JohnDoe\Desktop\MyPrograms\ABCApp.exe
pode ser esse caminho seABCApp.exe
for o aplicativo que desejo usar para abrir arquivos com a.abc
extensão).Naveguei até
Start>Control Panel>Programs>Default Programs>Set Associations
e tentei adicionar a.abc
extensão e o executável associado à lista, mas esta janela só me permitirá alterar o executável usado para abrir uma extensão já registrada. Mas eu quero registrar umnovoextensão e seu executável.
Encontrei alguns posts na internet dizendo que preciso modificar o registro para regedit.exe
registrar a extensão, mas estou um pouco confuso com os passos. Alguém poderia explicar claramente o que preciso fazer?
Obrigado!
ATUALIZAÇÃO: Como a .abc
extensão não está registrada no Windows, não é possível escolher Open With
quando clicar com o botão direito em um example.abc
arquivo. As capturas de tela a seguir mostram a diferença entre o menu de contexto exibido ao clicar com o botão direito do mouse no ícone da área de trabalho de um aplicativo quando (1): o aplicativo não está registrado no Windows, versus quando (2): o aplicativo está registrado no Windows (na minha versão localizada do Windows, Apri
significa Open
e Apri con
mans Open With
):
Menu de contexto do botão direito do aplicativo registrado:
Menu de contexto do botão direito do aplicativo não registrado:
ATUALIZAÇÃO: tentei a solução postada por @meatspace abaixo, mas recebo o seguinte erro:
Eu tentei sua resposta:
C:\> assoc .abc
.abc=ABCApp.SpecialFileType.14
C:\> ftype ABCApp.SpecialFileType.14=C:\Users\JohnDoe\Desktop\ABC\ABCApp.exe
The file type 'ABCApp.SpecialFileType.14' was not found or there were no associated commands
C:\>
Exatamente como posso criar a chave regedit.exe necessária, se essa for a única solução? (Não tenho certeza se os pontos são traduzidos em subdiretórios ou não no regedit e como nomear o caminho para a chave).
Obrigado!!!
Responder1
Em um prompt de comando, usando .abc
seu exemplo:
assoc .abc
Suponha que isso produza.abc = abcfile
Então, no prompt de comando:
ftype abcfile=C:\path\to\desired\executable.exe
Além disso, o motivo pelo qual você não consegue encontrar .abc
é Start>Control Panel>Programs>Default Programs>Set Associations
porque não há .abc
chave em HKEY_CLASSES_ROOT
. Se HKEY_CLASS_ROOT\abcfile\shell\open\command
existisse, a chave apontaria \command
para o executável que é executado quando um arquivo do tipo .abc
é invocado.
Responder2
Pela pesquisa que fiz, as extensões de arquivo .abc são arquivos de notação musical e ABCApp.exe é um programa do SONAR usado para abrir, visualizar e editar esses arquivos. Pode ser necessário instalar primeiro o programa ABCApp, registrando assim a extensão .abc e provavelmente fazendo a associação automaticamente. Você também pode querer verificar issohttp://fileinfo.com/extension/abc Você pode encontrar um programa melhor para fazer o que deseja.