Создание каскадных меню с ярлыками избранных приложений в контекстном меню Windows 7
Страшное название, но не придумал, как это сказать проще.
Собственно, сама статья:

В ходе этой статьи мы разберем как добавлять ссылки на избранные программы в контекстное меню рабочего стола Windows или «Моего компьютера».

Инструкция разделена на 2 части:

1. Создание каскадных меню в контекстном и добавление ярлыков.
2. Добавление функциональности ярлыкам путем их регистрации.

Начнем-с…

Часть 1. Создание контекстных меню и добавление ярлыков

1. Откройте редактор реестра (напишите «regedit» в строке «Выполнить» или строке поиска меню «Пуск» и нажмите Enter).

2. Перейдите в следующую ветку:

HKEY_CLASSES_ROOT\Directory\Background\shell

Если Вы хотите добавить каскадное меню в контекстое меню «Моего компьютера», тогда перейти нужно в эту ветку:

HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell

3. Теперь необходимо создать новый ключ реестра в разделе «Shell». Нажмите правой кнопкой мыши на ключе «Shell» и выберите «Создать -> Раздел». Дайте ему какое-то оригинальное и неподражаемое имя, например «Menu1» (без кавычек).

4. Теперь выберите только что созданный раздел «Menu1». В правой части окна нам необходимо создать 4 строковых параметра:
  1. MUIVerb
  2. SubCommands
  3. Icon
  4. Position

Параметры Icon и Position Вы можете и не создавать (они опциональны), а вот MUIVerb и SubCommands— обязательны.

MUIVerb — это имя каскадного меню, которое будет отображаться в контекстном меню. Вы можете назвать его как угодно, например, «Приложения», «Браузеры» и т.д.

SubCommands содержит список команд, разделенных точкой с запятой (;). Эти команды будут показаны в каскадном меню. Вы не можете напрямую добавить ярлык приложения. Сначала в этом списке Вам нужно дать команде имя, а после этого зарегистрировать ее согласно инструкции во 2 Части статьи.

5. Давайте проясним насчет строкового параметра «SubCommands».

Предположим, что Вы уже создали каскадное меню «Apps» (переводчику неохота самому делать скрины, поэтому он не перевел это слово), как это описано в пункте 3, и теперь Вы хотите добавить в него ярлыки Notepad (блокнота) и Calculator (калькулятора). В таком случае Вам нужно задать такое значение параметру «SubCommands»:

notepad;calc

Вы можете использовать и команды «Блокнот» и «Калькулятор», но в данном случае нужно будет использовать их во 2 части этой инструкции.

image

image

6. Параметр Icon используется для отображения иконки. В нашем примере его значение explorer.exe, поэтому у каскадного меню «Browsers» значок так горячо всеми любимого браузера.

image

7. Параметр «Position» используется для определения позиции каскадного меню в контекстном. По умолчанию это середина контекстного меню, но Вы можете выбрать значения Top (сверху) или Bottom(снизу).

8. Вы можете создать более одного меню, снова пройдя по пунктам 3 и 4.

Часть 1. Добавление функциональности ярлыкам путем их регистрации

Как только Вы добавите ярлыки программ в какскадные меню, Вам необходимо будет их зарегистрировать следующим образом: 

1. Перейдите в следующий раздел:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\Shell

2. В этом разделе нам нужно создать новые ключи для каждой из команд, указанных ранее в строковом параметре SubCommands.

В нашем примере мы использовали 2 команды: notepad и calc, поэтому нам нужно создать два ключа в разделе «CommandStore\Shell» с такими же именами.

3. После создания ключа выберите его и в правой части окна редактора реестра задайте параметруDefault имя, которые Вы хотите видеть в каскадном меню. Например, введите сюда Notepad илиCalculator или любую другую строку.

4. Если Вы также хотите добавить ярлыку иконку, создайте новый строковой параметр с именем icon и установите его значением путь к EXE файлу приложения или любой другой иконке. Например, чтобы показать иконку «блокнота», Вы должны задать параметру Icon значение notepad.exe

5. И теперь последний шаг! В каждом из только что созданных ключей создайте новый ключ и назовите егоcommand.
Выберите его и в правой части окна установите значением Default путь к EXE-файлу необходимой программы. Например, если ярлык должен открывать «блокнот», то для Command должно быть установлено значение notepad.exe

image

PS: Блокнот является родным Windows-приложением, поэтому Вы можете не указывать полный путь к нему, но если Вы хотите запускать стороннюю программу, то необходимо указать полный путь к ее EXE-файлу.

Автор в оригинальном тексте приводит уже готовые reg-файлы, поэтому можно взять их за основу и сделать это все намного быстрее.

P.S. Прошу сильно не пинать — это мой первый полноценный пост на хабре.

UPD. В комментариях спрашивали про готовые reg-файлы. Добавляю.

Контекстное меню рабочего стола:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\DesktopBackground\Shell\Menu1]
«MUIVerb»=«Apps»
«SubCommands»=«notepad;calc»
«icon»=«explorer.exe»

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\notepad]
@=«Notepad»
«icon»=«notepad.exe»

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\notepad\command]
@=«notepad.exe»

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\calc]
@=«Calculator»
«icon»=«calc.exe»

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\calc\command]
@=«calc.exe»


Контекстное меню «Мой компьютер»:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Menu1]
«MUIVerb»=«Apps»
«SubCommands»=«notepad;calc»
«icon»=«explorer.exe»

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\notepad]
@=«Notepad»
«icon»=«notepad.exe»

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\notepad\command]
@=«notepad.exe»

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\calc]
@=«Calculator»
«icon»=«calc.exe»

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\calc\command]
@=«calc.exe»


Примечание: Если Вы хотите удалить созданное каскадное меню, просто удалите ключи, созданные в пункте 3 первой части и пункте 2 второй части статьи.


Источник: http://habrahabr.ru/blogs/windows7/90122/
Категория: Windows 7 | Добавил: alex (06.04.2010)
Просмотров: 66878 | Комментарии: 169 | Теги: контекстное меню, ссылки на программы, Windows 7 | Рейтинг: 0.0/0
Всего комментариев: 9
9 GreatTeach  
0
День космонавтики в Tanki X! Танкисты! Поздравляем вас с годовщиной со дня первого полёта человека в космос!
http://tankionline-su.ru/game/alyy-tank - Алый танк

8 Whonsei3  
0
mika barthel 70s free porn

Retro porn vintage photos and videos which were painstakingly remastered for you as a true vintage admirer to feel the atmosphere of those raunchy periods when no one heard the word silicone.

hairy fuck vintage pics retro girl fucked

70s porn film in the landlord

http://ron-jeremy-porn.com/ - Vintage Milfs

christy canyon vintage porn pic galleries

http://debi-diamond.com/ - Retro Girls

vintage retro porn pics two wild seventies couples sharing their partners

http://ron-jeremy-porn.com/ - Vintage Lesbian Porn

Go, baby! Go, baby! That's what you think watching one movie after another with the same gorgeous babe taking new and new dicks into her starving throat and between her sticking melons and then lower and deeper into her soaking pussy and bubble booty! She's a star of what we call the Classic Porn and she made her sexual life one never ending penetration and multiple orgasm! Click here to see her in soul stirring unforgettable slamming action!

Bethanna

7 ArmandoCer  
0
Приветствую! Класный у вас сайт
Нашел прикольные сервера кс 1.6 на этом сайте: http://cs-servers-monitoring.ru/ :
http://cs-servers-monitoring.ru/game/cs - сервера кс 1 6 2017
сервера 1 8 с кс го http://cs-servers-monitoring.ru/game/csgo
http://cs-servers-monitoring.ru/game/source - серверы css de dust2
И тут нашёл много интересных новостей про игры и сервера:
http://cs-servers-monitoring.ru/news/4767-final-kubka-lousona-2016-sostoitsya-11-noyabrya.html
http://cs-servers-monitoring.ru/news/2550-poyavilis-pervye-podrobnosti-nba-2k17.html - Появились первые подробности NBA 2K17
Компания Zenimax, разработчик The Elder Scrolls Online, сократила 300 сотрудников http://cs-servers-monitoring.ru/news/1611-kompaniya-zenimax,-razrabotchik-the-elder-scrolls-online,-sokratila-300-sotr udnikov.html

6 Charlestr555tVow  
0
http://decodersat.com/forum/member.php?103858-Charlestr555tLox
Этот живописный область ради берегу Средиземного моря,
гармонический http://decodersat.com/forum/member.php?103858-Charlestr555tLox только в 160 километрах путем Франции,
пронизан духом творчества и свободы. Основанный чтобы месте
небольшого кельтского поселения около именем Римской колонии
Патриции Фавенции Баркино, он был столицей могущественного
государства Каталония-Арагон, чьи владения в 15 веке
простирались пред http://decodersat.com/forum/member.php?103858-Charlestr555tLox Неаполя и Афин. И чтобы сегодня эта государство
только только часть огромной страны, местные традиции и образование
всецело самобытны. Каталония говорит ради своем собственном
языке, танцует сардану, а не фламенко, считает негодное быков
вульгарным зрелищем и гордится гениями, родившимися для ее
земле: Сальватор Дали, Антони Гауди, Хуан Миро, Антони Тапиес...

5 lubluodRab  
0
Как вы считаете здесь хорошая вещь? http://odejda-dlya-vseh.ru - необычное платье для детского конкурсаплатье крючком из фрагментовкобзон и гр.республика - платьедлинное платье теплоелекало накидки на свадебное платье

4 graigulA  
0
WATCH RETRO PORN HERE FOR FREE >>> http://vintageporn.mobi/ -

http://vintageporn.mobi/ - http://i.imgur.com/Szp4aDw.gif

3 inalu16  
0
Chit my modish engagement
http://chubby.feed.bdsmsex.top/?entry.kaley
porn hub fee tube public porn senior citizen gay porn free virtual sex porn games download free porn pics

2 neineeLot  
0
Привет!
У меня вопрос. Что вы можете сказать о сайте http://magikportal.com ?
Попала туда случайно. Вот, стало интересно!


как приворожить самостоятельно

1 kinom@n  
0
Скачать бесплатно кино, софт, музыку, журналы. http://expirent.ru/

Имя *:
Email *:
Код *: