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

10

Entendo completamente 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 o 'novo' menu de contexto?

Ele funciona como grandes nomes e a subchave "filename" me permite definir um arquivo específico localizado em C: \ Windows \ ShellNew. Assim, configurei um arquivo .doc correspondente ao modelo de carta da minha empresa (com logotipo, nome, endereço ...). Sempre que quero criar uma carta, clico com o botão direito do mouse e recebo o modelo no meu diretório atual!

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

O problema é que parece que existe apenas uma possível subchave 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?

Gostaria apenas de criar facilmente diferentes modelos do Word a partir do meu diretório atual e evitar copiar / colar.

Obrigado pelas suas respostas ou conselhos.

    
por Antoine 18.09.2013 / 09:13

3 respostas

1

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

Se você clicar duas vezes nesse arquivo, ele abrirá um novo documento do Word com esse arquivo como modelo! Não será mais necessário escrever o modelo, a menos que você diga explicitamente ao Word para fazer isso. Pressionar Salvar ou Salvar como abrirá a caixa de diálogo Salvar, como se fosse um novo arquivo.

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

    
por 18.09.2013 / 18:11
1

A primeira coisa que você precisa fazer é definir a Command string ( Clique com o botão direito do mouse > Novo > Valor da seqüência ) para %SystemRoot%\System32\cmd.exe /c "%SystemRoot%\ShellNew\WordTemplates.bat ^"%1^"" (assumindo que os modelos estão em C: \ Windows \ ShellNew ).

Em seguida, crie um novo arquivo em C: \ Windows \ ShellNew \ WordTemplates.bat . Neste 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 de arquivo de cada modelo devem ser Template1.docx , Template2.docx , ..., Template10.docx , Template11. docx , etc. O código acima permitirá somente 10 templates. Se você gostaria de especificar 26 modelos, você pode usar o alfabeto como as opções. Você também pode alterar a extensão do arquivo para .doc .

    
por 09.02.2018 / 08:55
0

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

    
por 31.07.2017 / 03:42