Adicione vários arquivos de um tipo ao menu de contexto "Novo"

10

Entendo perfeitamente como adicionar um arquivo / modelo "Novo" ao menu de contexto do Windows Explorer (Windows 7), modificando o registro, conforme explicado aqui, por exemplo:

Como posso adicionar um item ao menu de contexto 'novo'?

Ele funciona muito bem e a subchave "nome do arquivo" permite definir um arquivo específico localizado em C: \ Windows \ ShellNew. Assim, configurei lá um arquivo .doc correspondente à letra do modelo da minha empresa (com logotipo, nome, endereço ...). Cada vez que quero criar uma carta, apenas clico com o botão direito e recebo o modelo no meu diretório atual!

Agora, eu gostaria de ter vários modelos como este para apenas 1 tipo de arquivo (.doc)

O problema é que parece haver apenas uma subchave possível NullFile / FileName / Data / Command na chave ShellNew.

Existe alguma solução alternativa, com um valor de comando, por exemplo? Ou um comportamento semelhante sem modificar o registro?

Eu gostaria de criar facilmente modelos diferentes do Word no meu diretório atual e evitar copiar / colar.

Obrigado por suas respostas ou conselhos.

Antoine
fonte

Respostas:

2

A primeira coisa que você precisa fazer é definir a Commandsequência ( Right Click> Novo > Valor da sequência ) como %SystemRoot%\System32\cmd.exe /c "%SystemRoot%\ShellNew\WordTemplates.bat ^"%1^""(assumindo que os modelos estejam em C: \ Windows \ ShellNew ).

Em seguida, crie um novo arquivo em C: \ Windows \ ShellNew \ WordTemplates.bat . Nesse arquivo, coloque as seguintes linhas de código:

@echo off
echo What document would you like to create?
echo 1 - Template 1
echo 2 - The best template
echo 3 - Sample template
echo 4 - Template 4
echo 5 - Template 5
echo 6 - Template 6
echo 7 - Template 7
echo 8 - Template 8
echo 9 - Template 9
echo 0 - Template 10
choice /c 123457890>nul
copy "%SystemRoot%\ShellNew\Template%errorlevel%.docx" %1>nul

Você pode substituir as descrições de cada modelo de acordo com sua preferência. Os nomes dos arquivos de cada modelo devem ser Template1.docx , Template2.docx , ..., Template10.docx , Template11.docx , etc. O código acima permitirá apenas 10 modelos. Se você deseja especificar 26 modelos, pode usar o alfabeto como opção. Você também pode alterar a extensão do arquivo para .doc.

iTechieGamer
fonte
1

Eu sei que não é EXATAMENTE o mesmo, mas que tal usar apenas os modelos do Word? Se você renomear uma extensão .doc para .dot, ela se transformará em um modelo automaticamente! O que isso faz?

Se você clicar duas vezes nesse arquivo, ele abrirá um novo documento do Word com esse arquivo como modelo! Ele não substituirá o modelo, a menos que você diga explicitamente ao Word para fazê-lo. Pressionar Salvar ou Salvar como exibirá a caixa de diálogo Salvar, como se fosse um arquivo novo.

O que eu recomendaria é colocar todos os modelos em uma pasta e adicionar a pasta como barra de ferramentas à barra de tarefas. Sempre disponível e você pode simplesmente clicar, em vez de clicar com o botão direito, apontar para novo e clicar novamente. Seriam dois (um se você tiver uma barra de tarefas grande) cliques, sem espera.

Canadian Luke
fonte
1
É praticamente o que tenho hoje, mas você vai além introduzindo a barra de ferramentas (é uma boa ideia). No entanto, o modelo será aberto, mas não será salvo em nenhuma pasta. É esse último comportamento que estou procurando.
Antoine
O que você quer dizer?
Canadian Luke
1
O que eu procurava era procurar manualmente uma pasta e depois decidir criar um modelo lá. O que você está propondo é abrir o modelo e salvá-lo em uma pasta. Por alguns motivos, esse caminho é menos conveniente para mim do que o outro. eu vou esperar e ver se tenho outras respostas, em seguida, avaliar o seu
Antoine
0

Invente uma nova extensão para os arquivos de documentos que você deseja adicionar e defina-os para abrir com o Word. Chame cada arquivo como um novo tipo de arquivo.

user756448
fonte