Продолжаем серию статей по настройке под себя контекстное меню Windows (ПКМ - она же правая кнопка мыши по какому-либо элементу программы или рабочего стола) для удобства и быстрого доступа к любым нужным вам приложениям и утилитам.
Подробнее о методе использования контекстного меню можно узнать из первой части статьи. Повторяться не буду, отмечу лишь кратко, что использовать панель задач или ярлыки рабочего стола далеко не единственные и не всегда удобные способы.
Все действия, описанные в первой части статьи и в последующих безопасны при условии точного соблюдения инструкций. Работа и настройка полностью производится через редактор реестра Windows.
💾Создаём список программ выпадающего списка
Первое, что необходимо - определиться с тем, какой набор утилит или программ попадёт в финальный список.
После чего его необходимо сформировать, для этого открываем редактор реестра любым удобным способом. Пару способов рассматривали в первой части статьи.
Переходим по следующему пути:
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Explorer\\CommandStore\\Shell
В этой ветке реестра нам необходимо будет создавать такое количество разделов, сколько элементов мы хотим добавить в выпадающий список.
Названия разделов, напоминаю, только на английском и желательно кратко и понятно для вас.
В правой части созданного раздела открываем строковый параметр по умолчанию и в качестве значения задаём то название для пункта, которое хотим видеть в выпадающем списке. Здесь уже можно и на русском писать. В этой же правой части можно создать новый строковый параметр Icon и в качестве его значения указать путь к иконке 16х16 пикселей для лучшей кастомизации.
Далее в каждом таком разделе необходимо создать подраздел с именем command, как мы делали в первой части. Выбираем подраздел command и с правой частив параметре по умолчанию задаём значение по выполнению какой-либо команды, пути к приложению, открытию web страницы или утилиты Windows.
- Для таблицы символов указываем: "C:\Windows\system32\charmap.exe"
- Для вызова Paint: "C:\Windows\system32\mspaint.exe"
- Для открытия VK.com через FireFox: "C:\Program Files\Mozilla Firefox\firefox.exe" www.vk.com
- Для снимка экрана через Snip and scatch: explorer.exe ms-screenclip:
- Для "Программы и компоненты": control appwiz.cpl
💾Создаём меню выпадающего списка
Половину мы с вами спешно провернули и преодолели. Осталось создать само меню и расположить там элементы.
Как и в первой части переходим в один из каталогов: рабочего стола или меню выбранного элемента.
В текущем примере, рассмотрим вариант с рабочим столом, поэтому, переходим сюда: HKEY_CLASSES_ROOT\\ DesktopBackground\\Shell
Создаём подраздел, например, my_utilities.
Теперь справа создаём, как и в первой части строковый параметр MUIVerb и задаём ему в качестве значения любое понятное имя. У меня это будет Мои утилиты.
Теперь создаём строковый параметр SubCommands, в значение которого указываем без пробелов через точку с запятой наши пункты, созданные в выше. Порядок имеет значение. Как их укажем, так они и отсортируются.
Так же можно задать ключ Position, который отвечает за расположение пункта меню: либо сверху либо внизу списка.
На этом вторая часть подошла к концу, спасибо за внимание!