В серии из нескольких статей рассмотрим каким образом можно настроить под себя контекстное меню Windows (ПКМ - она же правая кнопка мыши по какому-либо элементу программы или рабочего стола) для удобства и быстрого доступа к любым нужным вам приложениям и утилитам.
Конечно операционная система Windows это не Linux и здесь не так уж и много открыто настраиваемых под себя вещей, которые были бы доступно понятны каждому. Поэтому я решил рассказать о том, как можно немного персонализировать вашу систему под вас.
💾Зачем оно надо
Кому как, ну а как по мне, встречал пользователей с полностью забитым ярлыками рабочим столом. Такое вызывает только ужас. Безусловно можно настроить красиво рабочий стол и сгруппировать любые значки на нём, но контекстное меню позволяет организовать доступ к нужным утилитам и программам проще, удобнее и эргономичнее.
Вы спросите, что можно закреплять самые часто используемые программы на панели задач, благо, начиная с Windows 7 это стало возможным и будете правы, однако всегда хорошо иметь альтернативу или хотя бы знать о ней.
💾Вперёд к делу
Поскольку встроить в контекстное меню можно практически что угодно, от системных апплетов и утилит до любых пользовательских программ, то рекомендую создать некий набор утилит под себя и набор самых часто используемых программ, можно разделить их на несколько категорий, но об этом в следующем выпуске.
Проводить все операции будем через системный реестр. Бояться чего-либо не стоит, т.к. все последующие действия полностью безопасны при условии точного их выполнения.
Открываем реестр Windows любым удобным вам способом. Например, используем поиск, введя реестр в Windows 10. Можно так же вызвать Выполнить сочетанием Win + R и ввести там regedit. Лучше открывать программу от имени администратора.
1. Для добавления программы в контекстное меню рабочего стола нам нужна будет ветка реестра:
Компьютер\HKEY_CLASSES_ROOT\DesktopBackground\Shell
2. Для добавления программы в контекстное меню выбранного файла или папки нужна будет ветка реестра:
Компьютер\HKEY_CLASSES_ROOT\*\shell
Разница наглядно:
И так, по первому варианту, для добавления в контекстное меню рабочего стола программы, необходимо создать новый раздел прям в разделе Shell. Нажимаем для этого ПКМ и вбираем Создать -> Раздел. Даём понятное имя на английском языке.
Теперь создаём обязательный строковый параметр с именем MUIVerb. После создания дважды кликаем по нему мышкой и в качестве значения пишем тот текст, который будет отражаться в контекстном меню. Здесь уже можно и по-русски писать.
Теперь, как на скриншоте выше, надо создать раздел command внутри созданного нами раздела. В моём случае, это Notepad.
Нажимаем на раздел command, созданный нами и в правой части будет параметр по умолчанию. Дважды жмём на него ЛКМ и в значение прописываем путь до программы, которую хотим запускать. Если в полном имени есть пробелы, лучше обрамить его двойными кавычками, например: "C:\Program Files\Нечто с чем то\7-Zip".
Так же как можно видеть на скриншоте выше, в первом созданном нами разделе (Notepad в моём случае), можно добавить еще строковый параметр Icon, а в качестве значения указать к нему путь иконки размером 16x16 пикселей, чтобы она так же отобразилась в контекстном меню.
На этом первая часть подошла к концу, спасибо за внимание!