Parece que as outras soluções aqui estão desatualizadas. Pelo menos nenhum deles funcionou para mim no Windows 10 v. 1709 Build 16299.192. Eu fiz alguns testes em uma VM e é isso que funciona no Windows 10 1709, a partir de 2018.01.12:
Adicione o arquivo de registro:
Crie um novo arquivo de registro com o seguinte conteúdo:
Windows Registry Editor Version 5.00
; new file type
[HKEY_CLASSES_ROOT\.xyz]
@="xyz"
; template
[HKEY_CLASSES_ROOT\.xyz\ShellNew]
"FileName"=""
; file type name
[HKEY_CLASSES_ROOT\xyz]
@="XYZ test file"
Substitua xyz
pela extensão que você deseja adicionar. E substitua XYZ test file
pelo nome da extensão do arquivo (por exemplo, um arquivo .scss seria "arquivo de folha de estilo sintaticamente impressionante"). Se você quiser usar um arquivo de modelo, veja a explicação abaixo.
Pode ser necessário reiniciar o Windows Explorer após você ter adicionado o arquivo de registro. Você pode reiniciar o explorer.exe digitando o seguinte no CMD:
taskkill /f /im explorer.exe & start explorer.exe
Explicaçãodocódigo:
[HKEY_CLASSES_ROOT\.xyz]@="xyz"
Criará um novo tipo de arquivo no registro.
[HKEY_CLASSES_ROOT\.xyz\ShellNew]
"FileName"=""
Isso permitirá que você use um modelo para todos os novos arquivos deste formato de arquivo. Poderíamos, por exemplo, escrever "template.xyz"
e criar um novo arquivo chamado "template.xyz" e usá-lo como modelo. Assim, cada vez que você criar um novo arquivo, ele será preenchido com conteúdo pré-criado. Como Eduardo Molteni mencionou que os caminhos para os arquivos de modelo são: %Userprofile%\Templates
, %Allusersprofile%\Templates
ou para todo o sistema %Systemroot%\ShellNew
. Neste exemplo, não especificamos nenhum nome de modelo porque não queremos usar nenhum.
[HKEY_CLASSES_ROOT\xyz]
@="XYZ test file"
Este será o nome do tipo de arquivo tanto para o menu de contexto quanto para os arquivos recém-criados. Tanto quanto eu sei, deixar este valor em branco não funciona.
Ícone:
O ícone é adicionado quando o Windows associa um software ao tipo de arquivo.