Как ввести программу в контекстное меню

Данная публикация, является первой частью серии статей о настройке контекстного меню.

В среде операционной системы Windows есть много приятных особенностей для настройки «под себя». Это не только подчёркивает индивидуальность, но и часто является очень удобным и эффективным решением для работы за компьютером. Практически все начинающие пользователи компьютера на новой системе или же при переустановке старой первым делом – настраивают всё на свой лад.

Многие из тех, кто занимается компьютером долгое время, согласятся с тем, что простая расстановка нужных значков на рабочем столе и в меню «Пуск» — это недостаточно для организации удобства рабочего пространства. Слишком уж это примитивно.

Первым, действительно верным определением в улучшении удобства работы, было решение еще с Windows 7 – это, размещать часто используемые программы на панели задач. Новые операционные системы Windows 8, как и Windows 8.1 или Windows 10, дублировали эту полезную функцию. Крупные значки на панели задач позволили получить мгновенный доступ к необходимым программам, избавляя от необходимости лишний раз, загромождать рабочий стол. Практически тоже предназначение выполняет и новое меню «Пуск».

Как добавить пункт в контекстное меню

Ну а теперь о еще одном способе повышения удобства работы за компьютером. Многие даже не задумываются о том, что любой необходимый элемент – будь это системная утилита или же пользовательская программа – можно закрепить в контекстном меню. В таком случае нет необходимости даже занимать панель задач, что еще больше экономит свободное пространство. Нужно лишь решить, что именно там прикрепить – создать так называемый комплект «все под рукой», в котором будут находиться самые нужные приложения. Обо всем остальном, а главное – об организации всего этого процесса и пойдёт речь данной статьи.

Читайте также:
Как построить дом в программе дом 3

Для начала следует открыть редактор реестра. Запустить его можно, из служебной утилиты «Выполнить» она находиться в контекстном меню кнопки «Пуск» горячие клавиши WIN + R. В строке поиска набрать команду «regedit» после чего нажать «OK» или «ENTER».

desktop_folder1

В редакторе реестра необходимо найти ветвь » HKEY_CLASSES_ROOT «. Теперь нужно решить, в каком контекстном меню должна быть программа – в «Этот компьютер» или же на рабочем столе.

Далее перейти по адресу: для контекстного меню «Этот компьютер» это будет;

Для контекстного меню рабочего стола;

В разделе «Shell» необходимо создать раздел и назвать его. Раздел вы сможете создать, кликнув правой кнопкой мышки на папке «Shell», и выбрав пункты «Создать», а затем «Раздел». Допускается любое имя, но только английскими буквами.

desktop_folder2

Как добавить программу в контекстное меню

В новом разделе нужно создать строковый параметр «MUIVerb». Что бы создать строковый параметр требуется кликнуть правой кнопкой мышки в любом пустом, месте, с правой стороны редактора реестра, и выбрать пункты «Создать» а затем «Строковый параметр».

desktop_folder3

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

desktop_folder4

Когда все готово, внутри созданного раздела нужно сделать подраздел, и назвать его «command».

desktop_folder5

Открыв его, справа можно увидеть лишь один единственный строковый параметр, который так и называется – «По умолчанию». В нем нужно вбить адрес необходимой программы. Вот и все. Программ и приложений можно встроить сколько душе угодно, единственное условие – у каждой из них должен быть собственный подраздел в разделе «Shell». Так же, для самых любопытных есть и необязательные строковые параметры, такие как;

Читайте также:
Как питаться при антипаразитарной программе

Icon – установка мини иконки рядом с названием приложения,

Position – расположение параметра в контекстном меню, в котором можно в параметрах указать, где он будет находиться – сверху «Top», либо снизу «Bottom».

Extended – показывает пункт меню при зажатой клавише SHIFT, для этого параметра не требуется вводить какие либо значения.

Так же в контекстное меню можно встроить не только ярлык приложения, но и даже адрес интернет-страницы. Действия для этого почти те же. Необходимо в созданном разделе, в подразделе «command» найти тот самый раздел «По умолчанию». В его параметрах вбить полный путь исполняемого файла браузера, и необходимый адрес. Например: «C:\Program Files (x86)\Maxthon\Bin\Maxthon.exe www.google.ru».

К этой статье нет коментариев. Вы можете быть первым

Источник: pcompstart.com

Добавление сторонней программы в контекстное меню Windows

Здравствуйте. Недавно столкнулся с задачей, часть которой состояла в добавлении сторонней (для Windows) программы в запуск через контекстное меню, с передачей ей пути к файлу.

На русскоязычных сайтах/форумах находились лишь простенькие примеры запуска блокнота через контекстное меню рабочего стола. Углубившись в этой теме я нашел решение, думаю, что стоит поделиться им.

Программа, для вызова из контекстного меню

Для тестирования была написана простейшая программа на Qt/C++. Ее суть заключается в отображении полученного аргумента (пути файла):

#include #include #include #include using namespace std; int main(int argc, char *argv[]) < QCoreApplication a(argc, argv); QString com = argv[1]; //Приравнивание аргумента к переменной для определения его наличия, как такового if(com.size() == 0) //Если размер переменной 0, следовательно, аргумент не был передан < coutelse < coutsystem(«pause»); return a.exec(); >

Работа с реестром

Ввиду того, что требовалось получение пути любого файла, использовался адрес реестра: HKEY_CLASSES_ROOT*shell, в случае, если нужно так же получать путь директории: HKEY_CLASSES_ROOTFoldershell.

Читайте также:
Как подключить наушники к компьютеру без программ

В директории HKEY_CLASSES_ROOT*shell был создан каталог «test» (название может быть любым, его так же можно редактировать изменив значение переменной, находящейся в созданном каталоге).

В котором, в свою очередь создан подкаталог «command», данное название подкаталога является обязательным.

Для добавления сторонней программы, изменим значение переменной «(по умолчанию)» на абсолютный путь к вашей программе, в моем случае это: C:UsersarturDocumentsbuild-regtest-Desktop_Qt_5_10_1_MinGW_32bit-Releasereleaseregtest.exe.

Для передачи пути файла в качестве параметра нужно дописать %1 к значению переменной.

В контекстном меню случайного файла был запущен, добавленный ранее, пункт «test».

Источник: habr.com

Как добавить программы в контекстное меню в Windows 11

Tehnografi.com - Технологические новости, обзоры и советы

Как и в любой другой версии Windows, Windows 11 создает и сохраняет ярлык на рабочем столе для каждого устанавливаемого вами приложения. Windows 11 — это операционная система с широкими возможностями настройки, которая даже позволяет настраивать контекст или контекстное меню.

Контекстное меню Windows 11 можно настроить для отображения определенных программ, настроек и многого другого. Вы можете легко добавлять часто используемые приложения в контекстное меню. Таким образом, вам не нужно зависеть от ярлыка на рабочем столе или меню «Пуск» для запуска часто используемых приложений. Следовательно, в этой статье мы обсудим рабочий метод, который позволяет добавлять приложения в контекстное меню в Windows 11. Итак, давайте посмотрим, как добавить любые приложения в контекстное меню в Windows 11.

Действия по добавлению программ в контекстное меню в Windows 11

Обратите внимание, что добавление программ в контекстное меню в Windows 11 требует редактирования реестра; следовательно, процесс будет сложным. Поэтому внимательно следуйте инструкциям, чтобы избежать ошибок.

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru