Данная публикация, является первой частью серии статей о настройке контекстного меню.
В среде операционной системы Windows есть много приятных особенностей для настройки «под себя». Это не только подчёркивает индивидуальность, но и часто является очень удобным и эффективным решением для работы за компьютером. Практически все начинающие пользователи компьютера на новой системе или же при переустановке старой первым делом – настраивают всё на свой лад.
Многие из тех, кто занимается компьютером долгое время, согласятся с тем, что простая расстановка нужных значков на рабочем столе и в меню «Пуск» — это недостаточно для организации удобства рабочего пространства. Слишком уж это примитивно.
Первым, действительно верным определением в улучшении удобства работы, было решение еще с Windows 7 – это, размещать часто используемые программы на панели задач. Новые операционные системы Windows 8, как и Windows 8.1 или Windows 10, дублировали эту полезную функцию. Крупные значки на панели задач позволили получить мгновенный доступ к необходимым программам, избавляя от необходимости лишний раз, загромождать рабочий стол. Практически тоже предназначение выполняет и новое меню «Пуск».
Как добавить пункт в контекстное меню
Ну а теперь о еще одном способе повышения удобства работы за компьютером. Многие даже не задумываются о том, что любой необходимый элемент – будь это системная утилита или же пользовательская программа – можно закрепить в контекстном меню. В таком случае нет необходимости даже занимать панель задач, что еще больше экономит свободное пространство. Нужно лишь решить, что именно там прикрепить – создать так называемый комплект «все под рукой», в котором будут находиться самые нужные приложения. Обо всем остальном, а главное – об организации всего этого процесса и пойдёт речь данной статьи.
Для начала следует открыть редактор реестра. Запустить его можно, из служебной утилиты «Выполнить» она находиться в контекстном меню кнопки «Пуск» горячие клавиши WIN + R. В строке поиска набрать команду «regedit» после чего нажать «OK» или «ENTER».
В редакторе реестра необходимо найти ветвь » HKEY_CLASSES_ROOT «. Теперь нужно решить, в каком контекстном меню должна быть программа – в «Этот компьютер» или же на рабочем столе.
Далее перейти по адресу: для контекстного меню «Этот компьютер» это будет;
Для контекстного меню рабочего стола;
В разделе «Shell» необходимо создать раздел и назвать его. Раздел вы сможете создать, кликнув правой кнопкой мышки на папке «Shell», и выбрав пункты «Создать», а затем «Раздел». Допускается любое имя, но только английскими буквами.
Как добавить программу в контекстное меню
В новом разделе нужно создать строковый параметр «MUIVerb». Что бы создать строковый параметр требуется кликнуть правой кнопкой мышки в любом пустом, месте, с правой стороны редактора реестра, и выбрать пункты «Создать» а затем «Строковый параметр».
В его параметрах указать, как будет называться желаемый пункт контекстного меню. Чтобы вызвать окно параметров вам следует кликнуть на вновь созданном строковом параметре левой кнопкой мышки два раза.
Когда все готово, внутри созданного раздела нужно сделать подраздел, и назвать его «command».
Открыв его, справа можно увидеть лишь один единственный строковый параметр, который так и называется – «По умолчанию». В нем нужно вбить адрес необходимой программы. Вот и все. Программ и приложений можно встроить сколько душе угодно, единственное условие – у каждой из них должен быть собственный подраздел в разделе «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
Как и в любой другой версии Windows, Windows 11 создает и сохраняет ярлык на рабочем столе для каждого устанавливаемого вами приложения. Windows 11 — это операционная система с широкими возможностями настройки, которая даже позволяет настраивать контекст или контекстное меню.
Контекстное меню Windows 11 можно настроить для отображения определенных программ, настроек и многого другого. Вы можете легко добавлять часто используемые приложения в контекстное меню. Таким образом, вам не нужно зависеть от ярлыка на рабочем столе или меню «Пуск» для запуска часто используемых приложений. Следовательно, в этой статье мы обсудим рабочий метод, который позволяет добавлять приложения в контекстное меню в Windows 11. Итак, давайте посмотрим, как добавить любые приложения в контекстное меню в Windows 11.
Действия по добавлению программ в контекстное меню в Windows 11
Обратите внимание, что добавление программ в контекстное меню в Windows 11 требует редактирования реестра; следовательно, процесс будет сложным. Поэтому внимательно следуйте инструкциям, чтобы избежать ошибок.