Столкнулся с такой же проблемой. Но с приложениями пакета Office 2010.
Изначально был установлен офис какой-то сомнительной сборки, после чего обнаружил что ярлыки в меню «Создать» отсутствую..
Перепробовал все методы описанные на форуме, но безрезультатно.. Переустановка офиса ( с проверенного дистрибутива) так же не помогла.. При всем этом, в меню есть рабочий ярлык на PowerPoint, но excel и word отсутствую.
Есть у кого еще какие соображения по этому поводу?
Чтобы СОЗДАТЬ ПУНКТ МЕНЮ ПРОВОДНИКА «Создать ДАННЫЙ ТИП ФАЙЛА» (в нашем случае, на примере расширения — .rtf) или как добавить в меню проводника «создать документ rtf» :
В «Создать» появились пункты «Создать документ MS Publisher», «. MS Access», но исчезли пункты создания документов Excel и Word.
Заранее огромное спасибо всем кто откликнулся.
:: Создаём папку шаблонов, если её нет. Ибо команда «copy» копирует только в существующие папки.
Как добавить пункт в контекстное меню
md «%SystemRoot%ShellNew»
:: Копируем пустые документы в папку шаблонов, из которой они будут копироваться при создании нового документа. Винда понимает шаблоны для меню «Создать» только из двух папок: «WindowsShellNew» и «Documents and SettingsAll UsersШаблоны». Здесь «%~dp0» даёт путь к каталогу, из которого запущен батник, причём уже с символом «» в конце. Справка по командам получения адреса к своему каталогу — call /?
copy «%~dp0ShellNew» «%SystemRoot%ShellNew» /y
:: Название пункта в меню «Создать». В случае наличия русских символов переводим их в OEM-кодировку, например, через «NotePad2».
reg add «HKCROfficeWord» /v «» /t REG_SZ /d «Word Document» /f
:: Название команды по умолчанию (при нажатии правой кнопкой мышки на файле). Пишем именно слово «Open», а не «Открыть». В русской винде всё равно будет показываться как «Открыть», но если написать в реестре «Открыть», то пункт в меню «Создать» не появляется.
reg add «HKCROfficeWordshell» /v «» /t REG_SZ /d «Open» /f
:: Создаём путь к открывающей файл программе. Для этого
:: 1. Присваиваем переменной «ExePath» путь к каталогу, из которого запущен скрипт, с добавлением имени нужного экзешника и «»%1″» в конце, что значит открыть этот самый файл после запуска программы. При выполнении скрипта двойной процент станет одинарным, двойные кавычки тоже одинарными, и запишутся как одинарные.
set ExePath=%~dp0Word.exe «»%%1″»
:: 2. И пишем получившуюся строку в реестр.
reg add «HKCROfficeWordshellOpencommand» /v «» /t REG_SZ /d «%ExePath%» /f
Страницы: 1 2 |
Источник: forum.ru-board.com
Как добавить свои пункты в меню «Создать»
Windows: Как добавить свой файл в меню «Создать»
Когда мы щелкаем правой кнопкой мыши на свободном месте Проводника, то в контекстном меню можем увидеть команду «Создать». Например, мы можем таким образом создать новый текстовый файл, документ офисного пакета и другие. Часто в этом меню присутствуют и команды установленных вами программ. Если часто приходится создавать одни и те же файлы — можно для удобства добавить их в стандартное меню Windows «Создать».Раньше приходилось создавать текстовой документ и переименовывать его по быстрому что не очень удобно.
Сделаем набор для веб-мастера: .php, .js, .html, .css
Для этого создадим следующий документ реестра который нужно импортировать reestr.reg:
После того как мы выполним данный файл реестра, после перезагрузки Windows, все пункты меню появиться в меню «Создать».
Источник: artkiev.com
Уроки на компьютере.
Разные уроки и рекомендации, по компьютерам, программам и операционным системам.
пятница, 13 сентября 2013 г.
Добавление нового пункта в меню «Создать»
Общая теория
Когда мы щелкаем правой кнопкой мыши на свободном месте Проводника, то в контекстном меню можем увидеть команду Создать с подменю. Например, мы можем таким образом создать новый текстовый файл, документ WORD и так далее. Часто в этом меню присутствуют и команды установленных вами программ.
Чтобы открыть редактор реестра, перейдите в меню Пуск и выберите пункт Выполнить, или на клавиатуре нажмите сочетание клавиш Win+R (Win — это клавиша с флажком), в появившемся диалоге введите команду regedit и нажмите Enter на клавиатуре
Помните!
Работа с реестром, может привести к нестабильной работе системы.
Вы проделываете все операции, на свой страх и риск.
Стандартные пункты списка Создать
Обычно, список Создать содержит пункты, с помощью которых можно создавать файлы определенных расширений. Вы можете удалить эти пункты из списка Создать, просто удалив подраздел ShellNew из ветви реестра вида HKEY_CLASSES_ROOT«расширение файла». Приведем небольшой список команд и соответствующие расширения
- Портфель — .Briefcas
- Контакт (используется для создания контакта для адресной книги почтового клиента Почта Windows (расположена в каталоге %userprofile%Contacts) — .contact
- Сжатая папка (Для удаления данного пункта нужно удалить раздел ShellNew из ветви реестра HKEY_CLASSES_ROOT.zipCompressedFolder) — .zip
- Документ Журнала (используется для создания файла программы Журнал (%programfiles%Windows JournalJournal.exe). Для удаления данного пункта нужно удалить раздел ShellNew из ветви реестра HKEY_CLASSES_ROOT.jntjntfile)) — .jnt
- Ярлык — .lnk
- Папка — .Folder
Создаем свою команду
Например, если вы веб-дизайнер, то было бы удобно иметь пункт Документ HTML, который позволит вам сразу создать заготовку для вашей странички.
Разобъем работу на несколько этапов. Для начала найдем каталог ShellNewв папке Windows. Там хранятся заготовки для файлов, которые создаются с помощью контекстного меню. Например, если у вас установлен Microsoft Office, то вы увидите в этом каталоге файлы-заготовки для Word и Exce.
Следующий шаг — создайте в папке файл, например index.html. Внутри него напишите шаблон вашей странички. Например, так:
Мой заголовок
Третий шаг — работаем с реестром. Ищем разделHKEY_CLASSES_ROOT.html и создаем раздел ShellNew. В этом разделе создаем строковый параметр FileName в качестве значения которого надо указать имя созданного нами шаблона (index.html). После перезагрузки в контекстном меню появится новый пункт.
Существуют и другие способы. Можно не создавать шаблон файла. Он может быть и пустым, но тогда вместо параметра FileName надо создать пустой строковый параметр NullFile.
Еще FileName можно заменить параметром Data. Тип у него может быть любой — строковый или двоичный, в зависимости от данных шаблона. Содержимое параметра Data будет записано в файл. Фактически, это полный аналог FileName, только в нем шаблон хранится в виде файла, а тут шаблон хранится в реестре. Лучше, конечно, не раздувать реестр и пользоваться FileName, но если размер шаблона всего несколько байтов, то уместнее использовать параметр Data.
Следующий вариант — предоставить возможность создания файла программе. Указываем строковый параметр Command. В Command просто пишем в кавычках полный путь к файлу программы, пробел и (тоже в кавычках) макрос %1 (он будет заменён на имя только что созданного файла), например, «c:windowsnotepad.exe» «%1». Теперь созданный файл будет сразу открываться в указанной программе.
Параметры
Параметры FileName, Data, NullFile, Command все вместе использовать нельзя, можно применять только один из них.
Command этот параметр строкового типа определяет команду, которая будет выполняться при выборе соответствующего пункта меню Создать (то есть содержимое этого параметра ничем не отличается от содержимого параметра (По умолчанию) подраздела Command. NullFile данный строковый параметр не должен содержать никакого значения.
При этом после выбора команды для создания файла соответствующего расширения будет создаваться пустой файл. Например, при помощи этого параметра создаются текстовые файлы. FileName имеет строковый тип и определяет путь и имя файла, который будет создаваться (просто копироваться в папку, из которой был вызван список Создать, или на Рабочий стол) после выбора соответствующей команды меню Создать. Data данный параметр двоичного типа содержит последовательность цифр в шестнадцатеричной системе счисления, которую система будет использовать для генерации содержимого файла (например, этот параметр используют файлы с музыкальным содержимым для возможности создания пустого файла-образца звука).
Источник: lessons-on-computer.blogspot.com