Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Как добавить новые файлы в меню "Создать" ??

Автор: grablin
Дата сообщения: 03.12.2010 09:49
При нажатии правой кнопкой мыша на пустом месте рабочего стола или в проводнике
выскакивает меню "Создать"

Возможно ли в контекстное меню "Создать" добавить новые пункты?
Создавать в папке не только новые текстовые документы, ярлыки и папки..

Было бы здорово научить Винду создавать документы Фотошоп, Рино или 3ds Мак

Операционка W7 64
Автор: rodrigo_f
Дата сообщения: 03.12.2010 10:01
Почитайте тут:
http://www.script-coding.info/ContMenuExpl.html
http://www.computerra.ru/gid/rtfm/system/259949/
http://www.diwaxx.ru/win/reestr/reestr-2.php
Автор: grablin
Дата сообщения: 03.12.2010 10:29
Да читал уже, как только не настраивал этот реестр. ничего не помогает












Добавлено:


Цитата:
Добавление нового пункта в меню "Создать"

Пункт контекстного меню "Создать" появляется, если щелкнуть на Рабочем столе или в Проводнике на свободном месте открытой папки. Существует возможность добавления нового пункта в это меню. Например, если вы веб-дизайнер, то было бы удобно иметь пункт Документ HTML, который позволит вам сразу создать заготовку для вашей странички.

Разобъем работу на несколько этапов. Для начала найдем каталог ShellNew в папке Windows. Там хранятся заготовки для файлов, которые создаются с помощью контекстного меню. Например, если у вас установлен Microsoft Office, то вы увидите в этом каталоге файлы-заготовки для Word и Exce.

Следующий шаг - создайте в папке файл, например index.php. Внутри него напишите шаблон вашей странички. Например, так:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Мой заголовок</title>
</head>
<body>


</body>
</html>
Третий этап. Работаем с реестром. Итак, ищем раздел HKEY_CLASSES_ROOT\.php и создаем раздел ShellNew. В этом разделе создаем строковый параметр FileName в качестве значения которого надо указать имя созданного нами шаблона (index.php). После перезагрузки в контекстном меню появится новый пункт.


Делал и этот пример но в контекстном меню после перезагрузки так ничего и не появилось




Uploaded with ImageShack.us

Добавлено:
Cтранно то что в каталоге ShellNew в папке Windows отсутствуют шаблоны для ворда и экселя, но в меню создать эти типы файлов присутствуют. Думаю что в W7 шаблоны документов наверняка лежат в других папках
Автор: BormioS
Дата сообщения: 03.12.2010 12:02
Для нужного типа файла (напр. HKCR/.html) создай пустой раздел ShellNew,в созданном разделе- отдельно строковый(REG_SZ) параметр NullFile:

В итоге:
Автор: grablin
Дата сообщения: 03.12.2010 12:31
Спасибо, на твоем примере в "Создать" появился Firefox Document.html
Сделал все тоже самое для Риноцеровских файлов .3dm - они для меня гораздо важнее, но к сожалению они не появились в меню создать (((



Uploaded with ImageShack.us
Автор: BormioS
Дата сообщения: 03.12.2010 12:43
*.3dm имеет только внутреннюю ассоциацию,т.е пустой файл можно создать только из приложения(система файл не ассоциирует)
Автор: grablin
Дата сообщения: 03.12.2010 12:46
Засунул в каталог ShellNew в папке Windows Фотошоповский файл, в разделе для фотошопа .psd создал пустой раздел ShellNew,в созданном разделе строковый параметр NullFile
Но ни Риино, ни Фотошоп не появился в меню "СОЗДАТЬ"




Uploaded with ImageShack.us

Добавлено:
И как тогда быть? Как сделать так чтоб эти типы файлов появились в меню "создать" ?

Добавлено:
Вот так тоже делал чтоб запустить файл программой


Цитата:
[HKEY_CLASSES_ROOT\.3dm\ShellNew]
"Command"="\"C:\\Program Files (x86)\\Rhinoceros 4.0\\System\\Rhino4.exe\" \"%1\""
"FileName"="Untitled.3dm"




Тоже бес толку, не запускается
Автор: BormioS
Дата сообщения: 03.12.2010 12:54
Вообще-то файл psd создается в этом меню при установке фотошопа.Или у вас портабельный?
Автор: grablin
Дата сообщения: 03.12.2010 13:00
Нет, обычный Фотошоп
Автор: BormioS
Дата сообщения: 03.12.2010 13:05
Странно,все работает:

Удалил в реестре psd - из меню исчезло.Создал снова - появилось
Автор: grablin
Дата сообщения: 03.12.2010 13:10
Может это из-за того что у меня установлена W7 64 ??
Автор: BormioS
Дата сообщения: 03.12.2010 13:14
Дома стоит W7 x64,там вроде все так же
Автор: grablin
Дата сообщения: 03.12.2010 13:16
у меня Фотошоп CS5 и мой реестр для этого типа файлов подлиннее Вашего будет.
Может из-за этой версии не отображается??



Uploaded with ImageShack.us
Автор: BormioS
Дата сообщения: 03.12.2010 13:20
А что в разделе .psd/ShellEx ?
Автор: grablin
Дата сообщения: 03.12.2010 13:23


Uploaded with ImageShack.us

Добавлено:
Щас убегаю, приду ближе к вечеру
Автор: BormioS
Дата сообщения: 03.12.2010 13:36
Да,скорее всего в CS5 *.psd в меню не создается.ShellEx это внутренний параметр
Автор: grablin
Дата сообщения: 03.12.2010 21:34
В .3dm тоже есть параметр "ShellEx"
Удалял его и восстанавливал, после удаления делал перезагрузку компа, но никаких изменений в контекстном меню не произошло

Добавлено:
ааа! кажись дошло откуда взялся ShellEx )) похоже этот параметр появился после установки утилиты SageThumbs http://www.cherubicsoft.com/projects/sagethumbs
Она служит для того чтоб в проводнике отображались эскизы страниц многих (почти всех) графических форматов (в тч Фотошоп и Рино) , которые не поддерживаются в режиме отображения эскизов страниц стандартными средствами Винды
так что параметры ShellEx тут не причем. ИМХО


Тем кто занимается графикой - настоятельно рекомендую эту утилиту
Автор: grablin
Дата сообщения: 04.12.2010 21:30
в общем на другом компе [W7[64] psd и cdr интегрировалось в контекстное меню, а 3dm ни на одной машине не интегрируется любым из выше перечисленных способов
Автор: grablin
Дата сообщения: 06.12.2010 12:44
Руки у меня вроде как не кривые, читать умею, делаю все по пунктам
Нашел еще один способ, сделал все как написано http://winreview.ru/Sekreti-Windows/808/Tonkaya-nastrojka-rasshirenij-fajlov-v-Windows-7-Menyu-Sozdat-
(пример №1),
но только у меня все равно ничего не вышло





Ну почему же 3dm не добавляется в контекстное меню "Создать" ???
Автор: Futurism
Дата сообщения: 15.12.2011 17:51
Следующий шаг - создайте в папке файл, например index.php. Внутри него напишите шаблон вашей странички. Например, так:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Мой заголовок</title>
</head>
<body>


</body>
</html>

а как этот фаил создать?
Автор: Futurism
Дата сообщения: 18.12.2011 18:24
кстати прав, тот, кто сказал, что шаманство с реестром не помогает, я следовал точь-в-точь по пунктам как сказано в описаниях на разных сайтах. у них получается у меня нет((
Автор: Segio_Tacchini
Дата сообщения: 31.01.2012 09:22
Добрый день!

Столкнулся с такой же проблемой. Но с приложениями пакета Office 2010.

Изначально был установлен офис какой-то сомнительной сборки, после чего обнаружил что ярлыки в меню "Создать" отсутствую..

Перепробовал все методы описанные на форуме, но безрезультатно.. Переустановка офиса ( с проверенного дистрибутива) так же не помогла.. При всем этом, в меню есть рабочий ярлык на PowerPoint, но excel и word отсутствую....

Есть у кого еще какие соображения по этому поводу?

Система Win 7 x64
Автор: TaveruS
Дата сообщения: 08.07.2012 14:37
Тот же вопрос, что у Segio_Tacchini. Ответьте пожалуйста.
Автор: shadow_member
Дата сообщения: 08.07.2012 15:03
TaveruS
Мелькали какие- то способы добавить пункты именно в "Создать", но сразу не найти. Попробуйте FileMenu Tools, вот только что в ней легко создал один из отсутствующих у вас пунктов. Может, вас и устроит, только вместо "Создать" выбирать нужно будет в FileMenu Tools. Программа портабельна, работает корректно, если не тот пункт создали, его легко убрать.
Автор: TaveruS
Дата сообщения: 08.07.2012 15:50
Спасибо, программа в любом случае полезная. Пункт создался.
Параллельно решил проблему, просто сделав все записи в разделе HKEY_CLASSES_ROOT\.doc и .docx идентичными тем же записям на компе, на котором есть нужный пункт "Создать документ MS word".
Автор: tot333
Дата сообщения: 21.09.2012 19:52
Вот самый легкий способ УДАЛИТЬ НЕЖЕЛАТЕЛЬНЫЕ ЭЛЕМЕНТЫ ИЗ МЕНЮ "Создать" Проводника:
1. Установите программу Creative Element Power Tools (скачать её, указав тип Вашей ОС, можно здесь: http://www.creativelement.com/powertools/#download ), включите на Панели управления параметр Edit file type associations (он последний в первой группе твиков) и щелкните на Accept.
2. Щелкните правой кнопкой на пустой области Рабочего стола, выберите Создать, затем выберите одну из записей, которые требуется удалить.
3. Щелкните правой кнопкой на новом файле и выберите Edit File Туре.
4. Удалите флажок рядом с параметром Show in Explorers New menu.
5. Изменение сразу вступит в силу; чтобы убедиться в этом, снова щелкните правой кнопкой на Рабочем столе и выберите Создать.

Чтобы СОЗДАТЬ ПУНКТ МЕНЮ ПРОВОДНИКА "Создать ДАННЫЙ ТИП ФАЙЛА" (в нашем случае, на примере расширения - .rtf) или как добавить в меню проводника "создать документ rtf" :

1.Поставьте галочку на Панели управления Creative Element Power Tools у параметра
Edit file type associations (он последний в первой группе твиков).И щёлкните по ссылке "Start File Type Doctor now..."
2. Выберите нужный тип файла из списка имеющихся, в нашем случае это - .rtf и выделите его щечком.
3. Ставим галочку в окне "Show in Explorers New menu". И нажмите на этой же панели кнопку "Add".
4. Во всплывшей панели напишите, как нужно отображать этот файл в меню проводника, например "Формат RTF" (в первой строчке) и укажите программу, которая будет редактировать этот файл. В нашем случае это WordPad идём C:/
\ProgramFiles\Windows NT\Accessories\wordpad.exe" - этот путь нужно отобразить в окне "Choose the applicftions..."
Программа автоматически заполняет третью строчку "Type the command...": если там ничего нет, то пишем "%1" (вместе с кавычками!). Жмём OK.
5. Закрываем Creative Element Power Tools. Открываем папку проводника - Создать - Формат RTF. Всё готово.
Автор: 0177055964
Дата сообщения: 18.10.2012 14:39
У меня WinXP сервиспак3. Сделал, правки реестра для восстановления пропавшего из меню Создать Текстовый документ. Перегрузил комп. Не получилось ничего. И так несколько попыток.
Тогда я экспортирова в файл ветку реестра HKEY_CLASSES_ROOT\.txt на компьютере с нормальным меню Создать, перенес файл .reg к себе на комп, запустил его (=внес изменения в реестр), перегрузил комп - и в Создать появился пункт Текстовый документ.

Этот правильны reg-файл скачать https://www.dropbox.com/s/6asv6hx3urocsjt/txt-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%B0%D1%8E%D1%89%D0%B8%D0%B9%20%D0%BD%D0%B0%20PTO1.reg
Автор: thelamb
Дата сообщения: 18.10.2012 16:55
0177055964
Просто иногда надо делать копии и своего реестра (дело 5-ти минут). Тогда и качать ничего не придётся.
Автор: agang
Дата сообщения: 26.01.2013 21:32
Та же проблема.
Win Vista x86 + Office 2003 Pro
Офис снёс через "установку и удаление", затем прошёлся скачанной с microsoft.com утилитой для удаления остатков офиса 2003. После этого почистил CCleaner'ом и накатил офис 2010.

В "Создать" появились пункты "Создать документ MS Publisher", "... MS Access", но исчезли пункты создания документов Excel и Word.

Несколько вопросов:
1 - есть ли разница в программах "regedit" Vista, XP, Win 7(различается ли между ними структура интеграции пунктов меню "Создать"?)
2 - Может ли кто нибудь сделать экспорт в текст разделов HKEY_CLASSES_ROOT\.xlsx, ...\.docx, ...\.doc, ...\.xls и выложить сюда(шестой час бессмысленных попыток наладить контекстное меню сводит с ума)
3 - пытался также поковыряться в HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.docx, ...\.xlsx - тоже если не сложно, выложите, пожалуйста, текст файл с экспортом этих разделов

Заранее огромное спасибо всем кто откликнулся!!!

Добавлено:
Решение:
http://answers.microsoft.com/ru-ru/windows/forum/windows_7-system/%D0%BF%D1%80%D0%BE%D0%BF%D0%B0%D0%BB%D0%B0/43d3b963-d525-40d0-9d38-492e06437f88
Автор: meshanja
Дата сообщения: 24.10.2015 17:58
Нашёл причину почему не добавлялся пункт меню «Создать».
- Шаблоны загружать либо в «Documents and Settings\All Users\Шаблоны», либо в «Windows\ShellNew». Из других папок винда шаблоны не понимает, и пункт в меню «Создать» не появляется.
- Команду по умолчанию писать «Open», а не «Открыть». В русской винде всё равно потом показывает «Открыть», но если написать в реестре «Открыть», то пункт в меню «Создать» не появляется.
- Если тип файла не зарегистрирован в системе, то есть с файлом не ассоциирована никакая программа, то пункт в меню «Создать» не появляется.
Рабочий пример для «.doc» ниже в виде REG-файла или CMD-файла. CMD-файл с комментариями.
В REG-файле нужно заменить пути к программе и к значку на свои, а также вручную создать пустой документ «Word.doc» в папке с шаблонами.
Приведённый CMD-файл сам подставляет путь к программе, если запускается из папки с нужной программой и предварительно указано имя экзешника и номер значка в нём (или путь к значку в другом месте). Может пригодиться, например, если из SFX-архива распаковывать Portable-программу с автозапуском cmd-файла после распаковки.
Всё это проверялось на WinXP SP3.

REG-файл

Код: Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.doc]
@="OfficeWord"

[HKEY_CLASSES_ROOT\.doc\ShellNew]
"FileName"="Word.doc"

[HKEY_CLASSES_ROOT\OfficeWord]
"EditFlags"=dword:00010000
"BrowserFlags"=dword:00000008
@="Документ Word"

[HKEY_CLASSES_ROOT\OfficeWord\DefaultIcon]
@="C:\\Portable\\Office\\Word.exe,1"

[HKEY_CLASSES_ROOT\OfficeWord\shell]
@="Open"

[HKEY_CLASSES_ROOT\OfficeWord\shell\Open]

[HKEY_CLASSES_ROOT\OfficeWord\shell\Open\command]
@="C:\\Portable\\Office\\Word.exe \"%1\""

Страницы: 1

Предыдущая тема: Ошибка удаленного управления Windows 2008 R2


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.