Depende de .ext e, como o Windows tem associações persistentes em versões posteriores do SO
Tony Stewart Sunnyskyguy EE75 15/18
Respostas:
12
Método # 1 (em tempo real):
Clique com o botão direito do mouse em um arquivo do tipo que você deseja alterar e selecione Propriedades.
Na guia Geral, clique no botão Alterar.
Escolha um programa da lista ou clique em Procurar para selecionar um arquivo .exe no seu disco rígido.
Método # 2 (veja uma lista dos tipos de arquivo):
Abra o painel de controle.
Na Página inicial do Painel de Controle, clique em Programas e clique em Tornar um tipo de arquivo sempre aberto em um programa específico.
Ou, no Modo de exibição clássico, abra Programas padrão e clique em Associar um tipo de arquivo ou protocolo a um programa.
Realce um tipo de arquivo na lista e clique em Alterar Programa.
Infelizmente, nenhum dos métodos do Vista permite escolher nada, exceto os programas padrão, como os listados nos menus de contexto dos arquivos. Se você deseja controle completo sobre seus tipos de arquivo, use esta ferramenta:
obrigado. Eu apenas tentei com "assoc. = MyCustomType" para arquivos sem extensão e funcionou!
precisa saber é o seguinte
Algo está errado. Atualmente, os .jsarquivos estão abrindo com Sublime Text 2, e o assoc .jscomando me fornece .js=jsfilee o ftype jsfilecomando me fornece jsfile=%SystemRoot%\System32\WScript.exe "%1" %*.
Iulian Onofrei
4
Adicionando o método 4:
Clique com o botão direito do mouse em um arquivo do tipo que você deseja alterar
Clique Open With...(selecione Choose Default Program...se um submenu aparece)
Selecione o aplicativo com o qual deseja abrir esse tipo de arquivo. Você também pode clicar na opção de navegação se o Windows não sugerir o que você deseja.
Verifique se a caixa marcada Always use the selected program to open this type of fileestá marcada
Você pode adicionar novos arquivos ao submenu dessa maneira, sem torná-los o programa padrão. Apenas verifique se a caixa mencionada na etapa 4 acima não está marcada. (Note-se que não haverá "Abrir com ..." item se o arquivo não tem actualmente quaisquer programas associados.)
RobH
4
O seguinte arquivo .bat de exemplo mostra como associar um tipo de arquivo a um programa e ícone específicos não será feio:
set ftypename=potato_xxx_file
set extension=.potato
set pathtoexe="C:\potato.exe"
set pathtoicon=""
if %pathtoicon%=="" set pathtoicon=%pathtoexe%,0
REG ADD HKEY_CLASSES_ROOT\%extension%\ /t REG_SZ /d %ftypename% /f
REG ADD HKLM\SOFTWARE\Classes\%ftypename%\DefaultIcon\ /t REG_SZ /d %pathtoicon% /f
ftype %ftypename%=%pathtoexe% "%%1" %%*
assoc %extension%=%ftypename%
Algumas dicas:
ftypename - o nome do FileType pode ser aleatório, mas deve ser único.
extension - Uma extensão de nome de arquivo. Exemplos de extensões de nome de arquivo são .png, .jpeg, .exe, .dmg
pathtoexe - Caminho executável completo.
pathtoicon - Caminho completo para o ícone ou arquivo executável com o ícone selecionado. Se o caminho do ícone estiver vazio, o ícone padrão do exe será usado. Se quiser usar o ícone personalizado, altere, set pathtoicon=""por exemplo, para set pathtoicon="C:\icons\potato.ico".
Acho que as pessoas não usavam mais .bat, mudaram para .cmd há um tempo atrás. De qualquer forma, estamos tentando restaurar o padrão no Adobe Reader for PDFs após a instalação do Acrobat.
Fazendo exatamente o que o último cara fez e ainda não muda. Não sei se alguém pode ver onde eu cometi um erro ou apenas estou vendo a mesma coisa, e sim, eu sei como alterá-lo na GUI, mas isso é para uma implantação em massa.
(1) Desprezamos respostas que apenas resumem outras respostas. Nós permitimos respostas baseadas em respostas anteriores, mas você deve identificar as respostas em que está construindo (pelo nome e link do autor; não "acima") e indicar a melhoria que está fazendo. (2) O que você quer dizer com “no arquivo .BAT (NOT IN CMD)”? (3) Todos os outros exemplos de ftypecomandos têm %1(ou %%1) entre aspas. O seu não. Você afirma que seu comando é melhor porque deixa de fora as aspas? Isso seria raro. Por favor, não responda nos comentários; edite sua resposta para torná-la mais clara e completa.
Respostas:
Método # 1 (em tempo real):
Método # 2 (veja uma lista dos tipos de arquivo):
Na Página inicial do Painel de Controle, clique em Programas e clique em Tornar um tipo de arquivo sempre aberto em um programa específico.
Ou, no Modo de exibição clássico, abra Programas padrão e clique em Associar um tipo de arquivo ou protocolo a um programa.
Infelizmente, nenhum dos métodos do Vista permite escolher nada, exceto os programas padrão, como os listados nos menus de contexto dos arquivos. Se você deseja controle completo sobre seus tipos de arquivo, use esta ferramenta:
Método # 3 (médico do tipo de arquivo):
Fonte
fonte
Que tal o Método # 5 (para pessoas que gostam da linha de comando):
FTYPE {fileType}={commandString}
para criar um tipo de arquivo e um comando associado para abrir o arquivo.ASSOC {.fileExtension}={fileType}
para associar uma extensão de arquivo ao tipo de arquivo que você criou.Exemplo:
Observe que muitos tipos de arquivos já podem estar registrados no seu sistema. Você pode listá-los todos, digitando
FTYPE
sem argumentos.fonte
.js
arquivos estão abrindo comSublime Text 2
, e oassoc .js
comando me fornece.js=jsfile
e oftype jsfile
comando me fornecejsfile=%SystemRoot%\System32\WScript.exe "%1" %*
.Adicionando o método 4:
Open With...
(selecioneChoose Default Program...
se um submenu aparece)Always use the selected program to open this type of file
está marcadafonte
O seguinte arquivo .bat de exemplo mostra como associar um tipo de arquivo a um programa e ícone específicos não será feio:
Algumas dicas:
ftypename - o nome do FileType pode ser aleatório, mas deve ser único.
extension - Uma extensão de nome de arquivo. Exemplos de extensões de nome de arquivo são .png, .jpeg, .exe, .dmg
pathtoexe - Caminho executável completo.
pathtoicon - Caminho completo para o ícone ou arquivo executável com o ícone selecionado. Se o caminho do ícone estiver vazio, o ícone padrão do exe será usado. Se quiser usar o ícone personalizado, altere,
set pathtoicon=""
por exemplo, paraset pathtoicon="C:\icons\potato.ico"
.Funciona pelo menos no Windows 7.
fonte
Consegui a maneira correta de ASSOCIAÇÃO DE ARQUIVOS usando esses comandos cmd. Este é apenas um exemplo:
(é melhor colocá-los no arquivo .bat)
fonte
Acho que as pessoas não usavam mais .bat, mudaram para .cmd há um tempo atrás. De qualquer forma, estamos tentando restaurar o padrão no Adobe Reader for PDFs após a instalação do Acrobat.
Fazendo exatamente o que o último cara fez e ainda não muda. Não sei se alguém pode ver onde eu cometi um erro ou apenas estou vendo a mesma coisa, e sim, eu sei como alterá-lo na GUI, mas isso é para uma implantação em massa.
fonte
%1
, mas se você executar o arquivo .bat, então use%%1
Para resumir o exposto acima, e tendo corrigido alguns problemas de escape no arquivo .BAT (NOT IN CMD), ele deve se parecer com o seguinte:
fonte
ftype
comandos têm%1
(ou%%1
) entre aspas. O seu não. Você afirma que seu comando é melhor porque deixa de fora as aspas? Isso seria raro. Por favor, não responda nos comentários; edite sua resposta para torná-la mais clara e completa.