Как добавить свою программу в контекстное меню Windows при перетаскивании файла ПКМ?

Допустим, я взял файл/папку правой кнопкой мыши, перетащил в другую папку и отпустил. Появилось контекстное меню:

  • WinRAR >
  • Копировать
  • Переместить
  • Создать ярлык
  • Отмена

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

Windows 10 Pro x64 ‍‌‍


Ответы (1 шт):

Автор решения: Fox Fox

К счастью, это не так просто. Иначе, половина компов с Windows уже лежали бы. Но рекомендации существуют:

  1. Нажмите клавиши Windows + R, чтобы открыть окно «Выполнить». Введите regedit и нажмите «Ок», чтобы открыть редактор реестра.
  2. В редакторе реестра перейдите по следующему пути: HKEY_CLASSES_ROOT\\Directory\\Background\\shell.
  3. Кликните правой кнопкой мыши по папке Shell и выберите пункт «Создать» — «Раздел». Дайте ему какое-либо имя, например, «notepad».
  4. В правой части редактора реестра дважды кликните по параметру «По умолчанию» и впишите в поле «Значение» желаемое название вашей программы, как оно будет отображаться в контекстном меню.
  5. Кликните правой кнопкой мыши по созданному разделу (в данном случае «notepad») и выберите «Создать» — «Раздел». Назовите раздел «command».
  6. Дважды кликните по параметру «По умолчанию» и введите путь к программе, которую нужно запустить, в кавычках.

После выполнения этих шагов в контекстном меню Проводника появится новый пункт, позволяющий быстро запустить ваше приложение. Обратите внимание, что иногда для применения изменений может потребоваться перезагрузка компьютера. Если вы используете Windows 11, вы можете использовать бесплатную программу Custom Context Menu для создания своих элементов в новом контекстном меню. Это приложение доступно в Microsoft Store. Пожалуйста, будьте осторожны при работе с редактором реестра, так как неправильные изменения могут привести к проблемам с системой. Рекомендуется создать резервную копию реестра перед внесением изменений.

→ Ссылка