Não é possível adicionar novos itens ao menu de contexto "novo" do Windows 7

7

Estou tentando adicionar um novo item para criar um novo script .lua no "novo" menu de contexto.

Eu tentei seguir este guia mas simplesmente não aparece no menu de contexto. Eu também tentei fazer isso manualmente, adicionando uma nova chave ao .lua chamada ShellNew, e criando um novo valor de string chamado "NullFile" sem nenhum valor anexado a ele. Eu posso excluir as pastas ShellNew de outras extensões de arquivo e elas desaparecem imediatamente do menu de contexto, como esperado, mas a adição de novos itens não funciona. Alguma ideia?

A versão do regedit que eu tenho é 6.1, e a maioria dos guias a que me referi são para a versão 5.0

    
por David Gentry 28.04.2013 / 04:24

3 respostas

5

Tente o seguinte:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.lua]
@="LuaScript"

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

[HKEY_CLASSES_ROOT\LuaScript]
@="Lua Script File"

A chave para encontrá-los é essencialmente seguir o que o Windows tem para arquivos de texto, ou o que ele chama de "Documento de Texto". Algumas reinicializações depois, eu obtive a função "novo arquivo de script Lua" necessária.

    
por 28.04.2013 / 05:21
1

.lua deve ter como valor (padrão) vazio ou (valor não definido), se tiver uma associação, você pode criar uma subchave com o nome da associação e, em seguida, criar a ShellNew nessa subchave. Outras variáveis que podem influenciar o funcionamento são o Tipo de Conteúdo e o Tipo Percebido, se estiverem configurados, podem interromper as operações normais, conforme descrito nesse tutorial.

Por ex. para .docx Eu tenho como (padrão) 'Word.Document.12', por padrão, não tem ShellNew, mas uma subchave chamada Word.Document.12 e em que há o ShellNew.

Se não, tente atualizar ou fechar o explorador e reinicie-o no gerenciador de tarefas. As versões Reg não são relevantes, elas apenas vêm com a versão do SO.

    
por 28.04.2013 / 05:19
-1

Os usuários do Keynote (por Tranglos, mas isso também pode se aplicar às versões NF de Pradov) tentando obter a extensão .knt no menu de contexto 'Novo' devem primeiro entrar nas opções do Keynote e verificar caixa que registra a extensão (mesmo se o ícone já estiver definido e você pode clicar para abrir, acredite ou não: você ainda precisará fazer isso). Não tente associar o .knt às Opções de Pasta do Explorer, pois isso não faz todas as mudanças necessárias na chave e, portanto, não faz o truque.
Então, você precisa criar um modelo e executar o arquivo reg (ou editar as chaves manualmente) conforme explicado aqui .
Um modelo é necessário, caso contrário, o novo arquivo .knt criado não será aberto, pois não conterá as configurações necessárias para o carregamento. Pode levar alguns minutos até que as alterações do registro entrem em vigor! [Não foi possível postar isso na página vinculada, esse parece ser o segundo melhor lugar, tenho certeza de que os usuários do Keynote o encontrarão aqui: -)]

    
por 17.11.2015 / 09:51