Adicione itens ao menu Novo (também conhecido como ShellNew entradas)
Introdução
Quando você abre o menu Arquivo no Windows Explorer, o primeiro comando é Novo. Selecionar este comando exibe a. submenu. Por padrão, ele contém dois comandos, Pasta e Atalho, que permitem aos usuários criar subpastas e. atalhos. Este submenu pode ser estendido para incluir comandos de criação de arquivo para qualquer classe de arquivo. Tweak UI permite. você adiciona ou remove entradas Shellnew indesejadas.
Adicionar uma entrada ShellNew manualmente
Para adicionar um manualmente, siga o procedimento explicado neste artigo. (Arquivo HTM tomado como exemplo). Para adicionar o "Novo documento HTML" ao submenu Novo, abra o Editor do Registro e navegue até:
HKEY_CLASSES_ROOT \ .HTM
Crie uma nova chave chamada ShellNew
No painel direito, crie um REG_SZ (String Value) chamado NullFile
Feche o Editor do Registro e reinicie o Windows. O "Documento HTML" aparecerá no submenu. Quando você. escolha "Documento HTML", um arquivo de 0 byte denominado "Novo Documento HTML" aparecerá nessa pasta. O. arquivo tem 0 byte porque você criou o REG_SZ chamado
NullFile.Às vezes, você pode querer que o Windows preencha algumas linhas no arquivo recém-criado (como um padrão. Cabeçalho / rodapé ou o logotipo da empresa). Nesse caso, você pode escolher "Dados" ou "Nome do arquivo" valores, em vez de "NullFile" (consulte a tabela abaixo)
Conforme fornecido na Biblioteca MSDN
Valores | Descrição |
Comando | Executa um aplicativo. Isto é um REG_SZ valor especificando o caminho do aplicativo a ser executado. Por. Por exemplo, você pode configurá-lo para iniciar um assistente. |
Dados | Cria um arquivo contendo dados especificados. Os dados são um valor REG_BINARY com os dados do arquivo. Os dados são ignorados se. NullFile ou FileName é especificado. |
Nome do arquivo | Cria um arquivo que é uma cópia de um arquivo. arquivo especificado. FileName é um REG_SZ valor, definido como totalmente. caminho qualificado do arquivo a ser copiado. |
NullFile | Cria um arquivo vazio. NullFile não é. atribuído um valor. |
Nota do editor: Meu teste mostra que a ordem ou execução / Prioridade é a seguinte:
Nome do arquivo | Comando | Dados | NullFile
Se todos os itens acima forem usados para um determinado tipo de arquivo, o. um com a Prioridade superior é usado, o resto tudo é ignorado.
Se você estiver usando o terceiro método (Nome do arquivo) e não mencionando. o caminho completo do arquivo de amostra (ou o arquivo de modelo), o Windows olha. para o arquivo nestes caminhos, na mesma ordem dada:
% Userprofile% \ Templates
% Allusersprofile% \ Templates
% Systemroot% \ ShellNew
Navegue até a pasta acima e você verá que os aplicativos do Office (Word, Powerpoint, Excel) já criou os arquivos de modelo lá.
"Novo atalho" é um exemplo onde o primeiro método é usado (Comando). Selecionando. o Arquivo Novo> Atalho, na verdade, executa este comando:
rundll32.exe appwiz.cpl, NewLinkHere% 1
Conforme definido nesta chave:
HKEY_CLASSES_ROOT \ .lnk \ ShellNew
Comando = rundll32.exe appwiz.cpl, NewLinkHere% 1