adicione um arquivo em branco ao menu de contexto 'novo' do Windows

13

Embora eu tenha encontrado posts que me dizem como adicionar um novo item de contexto para um tipo de arquivo específico, parece que não consigo ver uma maneira de adicionar um para um arquivo em branco (a la ubuntu). Existe uma maneira de adicionar apenas um arquivo em branco (sem extensão), que eu possa me renomear com a extensão apropriada?

richzilla
fonte
Me deparei com esta pergunta, apenas querendo saber se você encontrou uma solução?
TechnicalTophat

Respostas:

14

Crie um genericFile.regcom o seguinte conteúdo e adicione-o ao registro. Isso adicionará uma nova entrada no menu de contexto chamada "Arquivo genérico". Uma reinicialização pode ser necessária para permitir que a entrada apareça. Ou simplesmente use o Shell New Handler e marque / desmarque a entrada do .dummy uma vez.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.generic]
@="genericfile"

[HKEY_CLASSES_ROOT\.generic\ShellNew]
"NullFile"=""
"IconPath"="%SystemRoot%\\System32\\imageres.dll,2"

[HKEY_CLASSES_ROOT\.generic\ShellNew\Config]
"NoExtension"=""

[HKEY_CLASSES_ROOT\genericfile]
@="Generic file"
orschiro
fonte
1
De qualquer forma, o ícone não corresponde ao ícone do arquivo vazio. Este cuida disso: "IconPath"="%SystemRoot%\\System32\\imageres.dll,2". Deveria ser filho de ShellNew.
bryc 27/02
Testado e ainda funciona no Windows 10 1803
Alexandre Cox
0

Os tipos NullFile criam arquivos vazios / 0 byte "em branco". Você pode renomeá-los para o que quiser, com qualquer extensão que desejar, e partir daí.

Detalhes sobre como resolver o "novo documento de texto" estão faltando aqui .

Mike Simpson
fonte
0

Você pode criar um modelo para .dummy(ou qualquer extensão não utilizada que desejar) e adicionar um sinalizador para indicar que eles devem ser criados sem extensão.

Aqui estão os passos que segui:

  1. Crie um arquivo chamado 'asdf.dummy'
  2. Clique duas vezes nele, diga ao Windows para sempre abri-lo com o bloco de notas
  3. No regedit, vá para " HKEY_CLASSES_ROOT\.dummy"
  4. Crie a ShellNewchave " "
  5. Em " ShellNew", crie um valor de sequência vazio chamado " NullFile"
  6. Em " ShellNew", crie uma chave chamada " Config"
  7. Em " Config", crie um valor de sequência vazio chamado " NoExtension"

Aqui está o que eu acabei com:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.dummy]
@="dummy_auto_file"

[HKEY_CLASSES_ROOT\.dummy\ShellNew]
"NullFile"=""

[HKEY_CLASSES_ROOT\.dummy\ShellNew\Config]
"NoExtension"=""
Blorgbeard está fora
fonte