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

Как в Windows 10 добавить дополнительные элементы в контекстное меню рабочего стола, папки или файла? У моего друга на компьютере установлена Windows 10 и если он щёлкает правой кнопкой мыши на пустом месте рабочего стола или внутри какой-либо папки, то открывается контекстное меню из которого можно запустить командную строку и другие элементы на мой выбор ( Windows PowerShell, Дефрагментатор и т.д), но у меня почему-то такого меню нет.

Как в Windows 10 добавить дополнительные элементы в контекстное меню рабочего стола, папки, файла, локального диска

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

Если вы установили Windows 10 и щёлкнули правой кнопкой мыши на рабочем столе, то откроется знакомое нам всем контекстное меню с привычными элементами: Вид, Сортировка, Обновить, Создать, Параметры экрана и Персонализация. Своё контекстное меню также есть у любой папки, файла, локального диска и библиотек. Так вот, наш читатель хочет, чтобы в любом из этих меню появился выбор командной строки или какого другого элемента на его выбор.

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

Значительно расширить контекстное меню рабочего стола, папки, файла и других назначений можно с помощью редактирования реестра или более простым способом, с помощью программки Context Menu Tuner.

Читайте также:
Программа чтоб активировать Виндовс 10

Скачиваем программу на официальном сайте разработчика
http://winaero.com/download.php?view.62

жмём Download Context Menu Tuner Щёлкаем правой кнопкой мыши на скачанном архиве и выбираем «Извлечь всё». Извлекаем содержимое архива в какую-либо папку.

Заходим в эту папку. И запускаем файл ContextMenuTuner. Жмём на кнопку Settings и выбираем русский язык.

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

Вот и всё. Выбор командной строки добавлен в контекстное меню рабочего стола. Точно также вы можете добавить любой элемент из левой колонки в контекстное меню выбранного назначения: Файла, Папки, Рабочего стола, Локального диск и Библиотеки.

Windows 11, как изменить контекстное меню

Если вы захотите удалить ранее добавленные элементы из контекстного меню, то сделать это также просто. Выбираем назначение (например Рабочий стол), затем элемент меню и жмём на кнопку «Удалить». Если вы хотите удалить ненужные элементы из подменю «Создать» в контекстном меню Проводника Windows 10, то сделать это можно ещё таким способом.

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

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

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

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

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

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

Для тестирования была написана простейшая программа на 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 — добавить элемент в контекстное меню

Добавляем собственный элемент в контекстное меню Windows. Я работаю в Windows 10, но инструкция подойдёт и для других версий операционной системы Windows. Естественно, не будем пользоваться сторонними утилитами, всё сделаем через Реестр Windows.

Если вы хотите добавить список элементов, то вам сюда:

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

Контекстное меню Windows можно вызвать несколькими способами:

  • Правой кнопкой мыши.
  • Клавишей ≣ Menu на клавиатуре.
  • Сочетанием клавиш Shift + F10.
Читайте также:
Какие программы входят в стандартный набор Windows

Как я уже сказал, для добавлять элементы в контекстное меню будем через Реестр Windows. Нажимаем Win + R и выполняем:

Откроется редактор реестра.

Выбор контекстного меню

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

Контекстное меню любого файла:
HKEY_CLASSES_ROOT*shell

Контекстное меню папки:
HKEY_CLASSES_ROOTFoldershell

Контекстное меню «Этот компьютер»:
HKEY_CLASSES_ROOTCLSID\shell

Контекстное меню рабочего стола:
HKEY_CLASSES_ROOTDesktopBackgroundShell

Контекстное меню запоминающих устройств:
HKEY_CLASSES_ROOTDriveshell

Если контекстное меню нужно вызвать не для всех файлов, а для файла с определённым расширением, например, PNG, то так тоже можно сделать. В разделе HKEY_CLASSES_ROOT находим нужное расширение «.png»:
HKEY_CLASSES_ROOT.png

Смотрим значение строкового параметра «(По умолчанию)». У меня это pngfile . Соответственно, нашей рабочей веткой будет:
HKEY_CLASSES_ROOTpngfile

Рабочую ветку выбрали, теперь можно переходить непосредственно к созданию новых элементов контекстного меню. Я для примера выбрал контекстное меню любого файла:
HKEY_CLASSES_ROOT*shell

Добавить элемент в контекстное меню

Добавляем новый элемент в контекстное меню. Я добавлю новый элемент «Открыть в Google Chrome». При нажатии на него указанный файл будет открыт в браузере Google Chrome.

Добавляем новый раздел в рабочую ветку реестра. Нажимаем правой кнопкой мышки по папке «shell», в открывшемся списке выбираем Создать > Раздел .

Название раздела можно придумать любое. Я назвал «Открыть в Google Chrome».

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

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