Добавить несколько файлов одного типа в контекстное меню «Новый»

10

Я полностью понимаю, как добавить «Новый» файл / шаблон в контекстное меню из проводника Windows (Windows 7), изменив реестр, как описано здесь, например:

Как я могу добавить элемент в «новое» контекстное меню?

Он отлично работает, а под ключ «filename» позволяет мне определить конкретный файл, расположенный в C: \ Windows \ ShellNew. Таким образом, я настроил там файл .doc, соответствующий шаблону письма моей компании (с логотипом, именем, адресом ...). Каждый раз, когда я хочу создать письмо, я просто щелкаю правой кнопкой мыши и получаю шаблон в моем текущем каталоге!

Теперь я хотел бы иметь несколько таких шаблонов только для одного типа файла (.doc)

Проблема в том, что кажется, что в ключе ShellNew есть только один возможный подраздел NullFile / FileName / Data / Command.

Есть ли обходной путь, например, со значением команды? Или подобное поведение без изменения реестра?

Я просто хотел бы легко создавать различные шаблоны Word из моего текущего каталога и избегать копирования / вставки.

Спасибо за ваши ответы или советы.

Antoine
источник

Ответы:

2

Первое, что вам нужно сделать, это установить Commandстроку ( Right Click> New > String Value ) в %SystemRoot%\System32\cmd.exe /c "%SystemRoot%\ShellNew\WordTemplates.bat ^"%1^""(при условии, что шаблоны находятся в C: \ Windows \ ShellNew ).

Затем создайте новый файл в C: \ Windows \ ShellNew \ WordTemplates.bat . В этом файле поместите следующие строки кода:

@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

Вы можете заменить описания каждого шаблона по своему усмотрению. Имена файлов каждого шаблона должны быть Template1.docx , Template2.docx , ..., Template10.docx , Template11.docx и т. Д. Приведенный выше код допускает только 10 шаблонов. Если вы хотите указать 26 шаблонов, вы можете использовать алфавит в качестве выбора. Вы также можете изменить расширение файла на .doc.

iTechieGamer
источник
1

Я знаю, что это не совсем то же самое, но как насчет использования шаблонов Word? Если вы переименуете расширение .doc в .dot, оно автоматически превратится в шаблон! Что это делает?

Если дважды щелкнуть этот файл, он откроет новый документ Word с этим файлом в качестве шаблона! Шаблон не будет перезаписан, если вы явно не скажете Word сделать это. Если нажать «Сохранить» или «Сохранить как», откроется диалоговое окно «Сохранить», как будто это новый файл.

Я бы порекомендовал поместить все шаблоны в одну папку, а затем добавить папку в качестве панели инструментов на панель задач. Всегда доступен, и вы можете просто щелкнуть, вместо щелчка правой кнопкой мыши, указать новый, а затем снова щелкнуть. Это будет два (один, если у вас большая панель задач) клик, без ожидания.

Канадский Люк
источник
1
Это в значительной степени то, что я имею сегодня, но вы идете дальше, представляя панель инструментов (это хорошая идея). Тем не менее, шаблон откроется, но не будет сохранен ни в одной папке. Это последнее поведение, которое я ищу.
Антуан
Что вы имеете в виду?
Канадский Люк
1
То, что я искал, было вручную перейти к папке, а затем принять решение создать там шаблон. То, что вы предлагаете, это открыть шаблон, а затем сохранить его в папке. По некоторым причинам этот способ менее удобен для меня, чем другой. я подожду и посмотрю, есть ли у меня другие ответы, а затем оцените ваши
Антуан
0

Придумайте новое расширение для файлов документов, которые вы хотите добавить, и настройте их на открытие в Word. Вызовите каждый файл как новый тип файла.

user756448
источник