Как добавить программу в меню 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.

Как закрепить приложения в меню пуск в Windows 11

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

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

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

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

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

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

Как добавить любую программу в контекстное меню рабочего стола Windows 10?

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

Читайте также:
Как найти следы программы на компьютере Windows 10

Пример тому подменю «Создать» , когда мы нажимаем правой кнопкой мыши на рабочем столе. В выпадающем списке появляется множество различных функций: создать папку, ярлык, таблицу Excel или документ Word (у кого установлен Офис), текстовый документ (блокнот) и так далее:

Сегодня мы научимся добавлять любые программы в меню быстрого доступа из рабочего стола в Windows 10. Работать будем с реестром, поэтому, сразу говорю: реестр опасен, — одно неверное движение и придётся переустанавливать всю систему. Всё делаем на свой страх и риск, я ответственности не несу.

Win 10. Закрепление ярлыка в меню пуск

Первым делом заходим в реестр («Win» + «R» ➡ вводим «regedit», жмём «Enter»), далее в адресной строке вводим и жмём интер (либо находим путь вручную):

HKEY_CLASSES_ROOTDirectoryBackgroundshell

Правой кнопкой мыши жмём на папку «shell» ➡ «Создать» ➡ «Раздел» (скриншот №1) ➡ далее вводим название, которое будет отображаться в контекстном меню (скриншот №2). Я назвал просто — Paint , т.к. именно это приложение мне нужно для быстрого запуска.

Теперь открываем строковый параметр (двойной щелчок по «(По умолчанию)» и вводим значение » (скриншот №3) . При нажатии в контекстном меню той буквы, которая идёт после значка P «) можно будет сразу открывать нужную программу.

Далее жмём правой кнопкой на свежесозданную папку «Paint» ➡ «Создать» ➡ «Раздел» ➡ называем «command» (скриншот №4).

Скриншот №1

Теперь нам нужно прописать путь к файлу, который должен открываться при нажатии на пункт в контекстном меню (по нажатию на «Paint»). Сделать это достаточно легко: открываем нужную нам программу ➡ заходим в Диспетчер задач (правой кнопкой мыши на панель задач ➡ диспетчер задач) ➡ ищем процесс с запущенным приложением ➡ правой кнопкой мыши ➡ «Открыть расположение файла» (скриншот №1).

Читайте также:
Программе не удается установить обновления определений обнаружена ошибка 0x800b0109 Windows 7 x64

Зажимаем «Shift» ➡ правой кнопкой на «mspaint» (если нужен Пэйнт) ➡ «Копировать как путь» (скриншот №2) . Затем возвращаемся в реестр, переходим в папку » command » ➡ открываем строковый параметр (двойной щелчок по (По умолчанию)) ➡ в поле «Значение» вставляем скопированный путь к исполняемой программе ➡ завершаем клавишей «ОК» — скриншот №3 — (в моем случае: «C:WindowsSystem32mspaint.exe»).

Важно! Кавычки не убираем, оставляем так, как скопировалось.

Закрываем реестр, проверяем (скриншот №4) и радуемся — теперь мы сможем быстро открыть Paint из контекстного меню на рабочем столе Windows 10.

Источник: dzen.ru

Как добавить любую ссылку или ярлык в меню Пуск Windows 10.

Меню Пуск Windows 10 удобно тем, что в нем можно легко настроить ярлыки запуска программ по группам, переместить их в нужные места, настроить визуально. Но недостаток состоит в том, что стартовое меню попадают только ярлыки установленных программ и приложений. Если же у вас портативная программа, не требующая установки, то её ярлыка в меню не будет.

Однако не беда! В этой статье рассмотрим как добавлять в меню Пуск Windows ярлыки любых своих программ и даже ссылки на документы и файлы, и упорядочить их по папкам и группам.

Итак, на конкретном примере. Есть портативная версия программы FontViewer для просмотра шрифтов. Экзешный файл для её запуска находится на диске D. Первым делом нажимаем на exe файле правой клавишей мыши и выбираю «Отправить» — «Рабочий стол (создать ярлык)».

отправить ярлык на рабочий стол

Далее делаем следующее:

  1. Нажимаем на клавиатуре сочетание клавиш Win+R
  2. В окошко вставляем shell:programs
  3. Нажимаем ОК.

окошко выполнения команды

В стандартном проводнике Windows открылась папка, где лежат ссылки на все элементы стартового меню. Её путь по умолчанию следующий:

C:Usersимя_пользователяAppDataRoamin gMicrosoftWindowsStart MenuPrograms

В эту папку копируем (переносим) созданный ярлык с рабочего стола. Можно переименовать его, убрав лишнее из названия:

копирования ярлыка в папку меню пуск

Открываем стартовое меню. В верхней его части видим появившуюся ссылку на запуск FontViewer в списке «Недавно добавленные»:

меню Windows 10 с новым ярлыком программы

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

Всё, дело сделано.

Читайте также:
Какая программа открывает файлы avi на Windows

перемещение ярлыка в боковое меню

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

удобная организация ярлыков в меню пуск

Получаете доступ к папке и всем её файлам прямо в меню Пуск и быстро запускаете нужные документы. Согласитесь, удобно, особенно если вы не любите бардак из ярлыков документов на рабочем столе.

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

Нажимайте на значок https://spayte.livejournal.com/1925426.html» target=»_blank»]spayte.livejournal.com[/mask_link]

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