Как реализовать контекстные меню (context menu) в ios 13

Содержание:

Использование дополнительных команд контекстного меню

Теперь поговорим о некоторых дополнительных командах. Если привести пример установленного антивируса, можно заметить, что в контекстном меню всегда будут присутствовать строки типа «Сканировать» или «Проверить с помощью…». Согласитесь, очень удобно.

То же самое касается архиваторов, ведь добавить файл (папку) в архив или извлечь его оттуда можно одним щелчком.

Многие проигрыватели мультимедиа ведут себя подобным образом, интегрируя собственные команды в контекстное меню системы. Чаще всего здесь для файлов мультимедиа появляются пункты добавления в плейлист или воспроизведения (видео и аудио), а для графики – это команда просмотра. Вообще, тут все зависит от того, какая именно программа интегрирует в меню собственные командные строки, и какие объекты с ней сопоставлены.

Добавляем пункты в контекстное меню с помощью утилиты

Тут, добавить новый пункт, просто отредактировав реестр, не выйдет. Поэтому, мы воспользуемся специальной программой Ultimate Windows Context Menu Customizer. Которая позволяет достаточно гибко настроить контекстное меню. Например, мы можем выбрать не нужные разделы в меню и удалить их.

Здравствуйте, а какая ветвь в реестре отвечает за пункт меню «Создать»? У меня в нем осталось два пункта от программы которую удалил. Странно вообще, впервые такое и чистка реестра не помогла, программа ShellExView их (пункты) не видит, в ветке HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers их тоже нет.

Решил проблему с помощью поиска в реестре

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

Добрый день!! Подскажите пжлст, а в чем м.б. причина, если в подменю «Создать» документ Excel есть, а документ Word нету?

Добрый вечер. У меня строка «открыть» как-то оказалась не самой верхней и два клика левой не открывают папку.Можно ли поднять её вверх списка?

Пункт меню»Создать» пустой,что делать,от чего плясать?

Скачал и поставил UWCMC. Из всех решений оно, вроде бы, оказалось наиболее простым и эффективнм. но не смог разобрться сам. Задача: в подменю КМ «Создать» нужно добавить проги Эксель, Ворд. Как это сделать? Благодарен за помощь!

Подскажите,пожалуйста как в windows xp убрать пункт «удалить» из контекстного меню?

Благодарен за результат.

Вечер добрый,пропал пункт открыть.Подскажите,как его вернуть в контекстное меню?

Почему так долго отвечаете?!

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

Понятно,спасибо за такой развернутый ответ!

Выберите изображение для вашего комментария (GIF, PNG, JPG, JPEG):

ShellMenuView

It’s a compact tool where you can find the list of static menu items that show up on your right-click menu as you right-click on any of your Windows applications. ShellMenuView enables us to disable/enable any of the context menu items. This is especially useful for those who want to disable any unwanted menu entry.

Features:

  • It does not need to be installed or no added DLLs required.
  • To start it, simply copy the executable file to any desired folder, and launch.
  • Add the “LegacyDisable” key to the preferred menu option in the Registry to active the “Disable” feature.
  • Option to view the list of menu items on the main window of the software from where you can select one or more items to disable/enable.
  • It allows you to set or delete the extended function of the menu option.

The program is compatible with all major versions of Windows (XP, 2000, UtilityServer 2003/2008, and Windows 7 and above).

Price: Freeware.

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

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

  1. В зависимости от того, где вы хотите создать раскрывающееся меню, выберите раздел.
    • для меню «Компьютер» перейдите в раздел:
      HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell
    • для меню рабочего стола перейдите в раздел:
      HKEY_CLASSES_ROOT\DesktopBackground\Shell
  2. Щелкните правой кнопкой мыши по разделу shell и выберите пункт Создать – Новый раздел. Имя для раздела можно выбрать любое, но оно обязательно должно быть латинское. Назовите его, например, Menu1. В этом разделе будут созданы следующие строковые параметры.
  3. Параметр MUIVerb (обязательно) отвечает за название раскрывающегося меню, поэтому значение можете выбирать любое. Я назвал свое Система.
  4. Параметр SubCommands (обязательно) содержит список указателей для команд, которые будут выполняться из меню. Названия указателей должны соответствовать названиям подразделов реестра, которые вы создали на шаге 2 в предыдущем разделе статьи. Разделяйте указатели точкой с запятой (;) и перечисляйте их в том порядке, в котором вы хотите видеть пункты в меню. Чтобы вам было проще понять, я приведу свой список:
regedit;taskmgr;devmgmt

Таким образом, у меня в меню будут редактор реестра, диспетчер задач и диспетчер устройств.

Параметр Icon (необязательно) задает значок для раскрывающегося меню. Можно задать путь к библиотеке (dll) и номер ресурса (значка), либо полный путь к исполняемому файлу (если он в системной папке, достаточно указать только имя). Для своего меню «Система» я задал значок imageres.dll,104 (сначала начала имя файла, а через запятую – номер ресурса).
Параметр Position (необязательно) отвечает за расположение раскрывающегося меню в контекстном меню. Вы можете задать ему значение Top (вверху) или Bottom (внизу). Если значение не задавать, раскрывающееся меню окажется в середине контекстного меню. Я расположил свое меню внизу.
Параметр Extended (необязательно) отвечает за отображение пункта в меню. Когда параметр присутствует, чтобы увидеть созданный пункт, нужно вызывать контекстное меню, удерживая нажатой клавишей SHIFT. Этому параметру не требуются значения.

Если вы хотите создать два меню, создайте раздел Menu2 и повторите шаги 3 – 7. Таких меню можно сделать сколько угодно.

Давайте посмотрим, что получилось в реестре.

Кстати, уже все готово! В контекстном меню компьютера появилось раскрывающееся меню «Система» со списком пунктов.

Если вы запутались или у вас что-то не получается, удалите созданные разделы и параметры, а затем импортируйте приведенный ниже REG-файл (он добавляет раскрывающееся меню в контекстное меню компьютера).

Windows Registry Editor Version 5.00


"MUIVerb"="Система"
"SubCommands"="regedit;taskmgr;devmgr"
"Icon"="imageres.dll,104"
"Position"="Bottom"


@="Редактор реестра"
"Icon"="regedit.exe"


@="regedit.exe"


@="Диспетчер задач"
"Icon"="taskmgr.exe"


@="taskmgr.exe"


@="Диспетчер устройств"
"Icon"="devmgr.dll,4"


@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\

00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,\

63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,73,00,20,00,25,00,53,00,79,00,73,\
  00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,\

74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,65,00,76,00,6d,00,67,00,6d,00,74,\
  00,2e,00,6d,00,73,00,63,00,00,00

Теперь вы можете увидеть, какая структура должна быть в реестре.

Избавляемся от хлама в меню

Уборку контекстного меню можно провести вручную через реестр, однако задача эта нетривиальна, поскольку записи разбросаны по разным местам. Кроме того, далеко не всегда легко идентифицировать подходящий ключ реестра. К примеру, драйверы Intel регистрируются через сокращение «igfx». Записи в реестре рассеяны по ветке «HKEY_CLASSES_ROOT» в папках «shell» или «shellex», где содержится папка под названием «ContextMenuHandlers», также включающая в себя отдельные параметры.

Бесплатная утилита ShellExView составит единый список всех этих строчек реестра. Даже на относительно свежей системе их количество может превышать 250. Чтобы в них не потеряться, после запуска программы записи следует сначала отсортировать. Дело пойдет на лад, если щелкнуть в верхней части окна по строчке «type». Таким образом вы сразу же увидите все возможные записи в реестре, относящиеся, например, к «Context Menu». Но будьте внимательны: вместе с ними утилита отобразит строчки из Windows Shell, к которым лучше не прикасаться.

Сортировку можно провести и по параметру «Company». В этом случае результаты будут располагаться в алфавитном порядке — созданные системой и обозначенные как «Microsoft» записи легко отличить от остальных. Вы можете здесь, к примеру, выделить соответствующий «igfxDTCM Module» и отключить его кликом по красной точке вверху на панели ­меню. После этого запись о (практически бесполезных) графических параметрах драйвера Intel исчезнет из контекстного меню. Однако для применения системой таких настроек необходимо сначала выйти из системы, а затем снова зайти. Как вариант, вы можете через Диспетчер задач отключить «explorer.exe», а затем снова вызвать эту службу.

Создание раскрывающегося меню с несколькими уровнями вложенности

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

Как видите, в меню есть пункт «Диск», который в свою очередь раскрывает меню с утилитами для обслуживания диска. Он отделен от остальных пунктов разделителем, хотя это не очень хорошо видно на рисунке, поскольку пункт выделен. Дальше я расскажу, как создать такое меню на основе уже изложенного выше материала.

  1. В разделе реестра
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\Shell

    создайте ярлыки для двух новых пунктов (Дефрагментация диска и Очистка диска), следуя инструкциям в разделе статьи «Регистрация команд в реестре». Я назвал подразделы defrag и cleanmgr.

  2. В том же разделе реестра создайте подраздел disk-menu (название может быть любым). Дальше все будет очень похоже на то, что вы проходили в первом разделе статьи.
  3. В подразделе disk-menu создайте строковые параметры:
    • MUIVerb для названия меню, например, со значением Диск
    • Icon для значка меню, например со значением imageres.dll,31
    • SubCommands для ярлыков этого меню (в данном случае со значением defrag;cleanmgr)
  4. Если вы хотите использовать разделитель, создайте параметр REG_DWORD с именем CommandFlags и шестнадцатеричным значением:
    • 20 для размещения разделителя над пунктом меню
    • 40 для размещения разделителя под пунктом меню

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

В реестре должна получиться такая картина:

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

HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell\Menu1

параметр SubCommands должен принять следующий вид:

disk-menu;regedit;taskmgr;devmgmt

Таким образом, раскрывающееся меню будет содержать вложенное меню disk-menu (Диск) первым пунктом, а также три отдельных пункта: Редактор реестра, Диспетчер задач и Диспетчер устройств.

Если вы запутались или у вас что-то не получается, удалите созданные разделы и параметры, а затем импортируйте приведенный ниже REG-файл.

Windows Registry Editor Version 5.00


"MUIVerb"="Система"
"SubCommands"="disk-menu;regedit;taskmgr;devmgr"
"Icon"="imageres.dll,104"
"Position"="Bottom"


@="Редактор реестра"
"Icon"="regedit.exe"


@="regedit.exe"


@="Диспетчер задач"
"Icon"="taskmgr.exe"


@="taskmgr.exe"


@="Диспетчер устройств"
"Icon"="devmgr.dll,4"


@=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,\
  00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,00,6d,00,\

63,00,2e,00,65,00,78,00,65,00,20,00,2f,00,73,00,20,00,25,00,53,00,79,00,73,\

00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,73,00,79,00,73,00,\

74,00,65,00,6d,00,33,00,32,00,5c,00,64,00,65,00,76,00,6d,00,67,00,6d,00,74,\
  00,2e,00,6d,00,73,00,63,00,00,00


@="Очистка диска"
"Icon"="cleanmgr.exe"


@="cleanmgr.exe"


@="Дефрагментация диска"
"Icon"="dfrgui.exe"


@="dfrgui.exe"


"MUIVerb"="Диск"
"Icon"="imageres.dll,31"
"CommandFlags"=dword:00000040
"SubCommands"="defrag;cleanmgr"

Более глубокий уровень вложенности достигается аналогичным образом. В параметре SubCommands для вложенного меню указывается ссылка на команду в разделе CommandStore, содержащую параметры следующего уровня вложенности.

Создание каскадного меню с пунктами.

Мне по душе именно этот метод. Можно с легкостью отсортировать все выгодное для пользования за компьютером. Создать разделы «game», «программы»,»графика», разместить по 3-9 приложений. Разобравшись с простым методом, как добавить пункт в контекстное меню, Вам будет легче понять суть всплывающего каскада. Сложная процедура, требующая внимания. Работать будем уже с двумя разделами реестра.

Создаем каскадное меню. Заходим в реестр: «пуск», вбить в «поиске» слово regedit. Идем по пути:

HKEY_CLASSES_ROOT\Directory\Background\shell

  • Нажимаем «ПКМ» на папке shell.
  • Создать раздел.
  • Придумайте имя. Я прописал menu 101.

Делаем в «menu 101» строковые параметры с названием имен четырех ключей:

  • MUIVerb (имя для отражения).
  • SubCommands (отражение имен).
  • Icon (отражение картинки).
  • Position (позиция: выше, ниже).

Хочу пояснить, что в ключе SubCommands необходимо разделить игрушки » ; » (smite;Tomb Raider).

Наглядный образ задаваемых значений:

  1. Задавали icon. (присвоил путь к одной из игр, exe файлу, автоматом задаст иконку).
  2. Position в контекстном табло, не выставлял, можете написать «Top»—сверху, «Bottom»—снизу.
  3. SubCommands названия имен, которые мы писали через » ; » (smite;Tomb Raider). На картинке показаны иконки перед названием игрушек. Мы их будем задавать дальше. У вас должно получится как тут, только без иконок игр.
  4. Отображаемое имя, которое писали в значении MUIVerb.

На картинке у вас половины не будет. Просто пояснительный пример, какой параметр будет отображаться. Нужно выполнить еще ряд действий.

Создали четыре файла. Теперь регистрируем функциональность ярлыков. До этого момента будет отражаться только Game с картинкой. Для отражения, как показано в пункте три (картинка выше). Пойдем в следующий раздел реестра по пути:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\Shell

Нажимаем ПКМ на папке shell, создаем разделы, которые задавали в SubCommands (smite;Tomb Raider). Должно получится с лева в столбце две папки с названиями.

Создали две наших папки. После этих созданных двух разделов, будут отображаться окна каскадом, только не будут функционировать.

Задаем значение по умолчанию с именами игр для отображения в сплывающем окне:

  • 1. Выделяем с лева раздел с игрушкой.
  • 2. Нажимаем два раза по строке.
  • 3. В открывшемся окне пишем название игры которая принадлежит папке с лева. (В папке smite, значение smite. Tomb Raider, значение Tomb Raider).

Создаем иконки напротив имен игр. Создаем в smite, Tomb Raider Строковые параметры с именем icon, указанным путем к exe файлу. Напомню что бы скопировать путь. Нажимаем Shift + правый клик на smite.exe, появится «Копировать как путь». . Создаем строковый параметр, указываем путь к игре. Не забываем написать имя icon.

Теперь задаем запуск команды, что бы они функционировали, запускались. Создаем раздел в каждой папки (smite, Tomb Raider) с именем command.

  1. Выделяем command.
  2. Жмем 2 раза.
  3. Указываем путь нашей игрушки.

.

Смотрите еще:

  • Пропала строка «открыть с помощью»
  • Правильный размер файла подкачки для стабильной работы системы
  • Вернуть с windows xp панель быстрого запуска
  • Ускоренная загрузка windows, настройка для быстрой работы системы
  • Как полностью удалить облачное хранилище OneDrive в Windows 10

Загрузка комментариев

Context Menu Editor

Context Menu Editor is another freeware by The Windows Club that’s designed only Windows 7 and Vista for the moment. This free software enables you to adjust it in a way to add or remove files, application shortcuts, website URLs to the context menu on your folder or desktop, and for Win32 commands.

Features:

  • You can view the menu item only when you press and hold the SHIFT key as you right-click using the “Extended” feature.
  • It allows you to delete any menu items without visiting the registry. All you need to do is to navigate to the Remove Tab, right-click on the desired entry, and click Delete.
  • It lists the itinerary of all the menu items that have been added that displays the command along with the Extended property.
  • It offers a view of all the system details and also the WinSAT score under the information tab.

It’s compatible with Windows 7 and Windows Vista version x86 and x64. Moreover, in order to remove the program, you need to delete the executable. You would also need to create a backup or system restore point for your registry settings before customizing it.

Price: Freeware.

Регистрация обработчика контекстного меню с динамической командой

Обработчики контекстного меню связаны либо с типом файла, либо с папкой. Для типов файлов обработчик регистрируется в следующем подразделе.

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

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

Дополнительные сведения о типах папок, для которых можно зарегистрировать обработчики, см. в разделе Регистрация обработчиков расширений оболочки.

Если с типом файла связано контекстное меню, то при двойном щелчке объекта обычно запускается команда по умолчанию, а метод IContextMenu:: куериконтекстмену обработчика не вызывается. Чтобы указать, что метод IContextMenu:: куериконтекстмену обработчика должен вызываться при двойном щелчке объекта, создайте подраздел в подразделе CLSID обработчика, как показано ниже.

При двойном щелчке объекта, связанного с обработчиком, вызывается IContextMenu:: куериконтекстмену с флагом КМФ _ дефаултонли , установленным в параметре уфлагс .

Обработчики контекстного меню должны задавать подраздел майчанжедефаултмену только в том случае, если им может потребоваться изменить команду по умолчанию в контекстном меню. Установка этого подраздела заставляет систему загружать DLL-библиотеку обработчика при двойном щелчке связанного элемента. Если обработчик не изменяет команду по умолчанию, этот подраздел задавать не следует, так как это приводит к тому, что система загружает библиотеку DLL без необходимости.

В следующем примере показаны записи реестра, которые включают обработчик контекстного меню для типа файла МИП. Подраздел CLSID обработчика включает подраздел майчанжедефаултмену , гарантирующий, что обработчик вызывается, когда пользователь дважды щелкает связанный объект.

Меню

Меню имеют следующие характеристики.

  • обладают одной точкой входа (например, меню «Файл» в верхней части экрана), которая отображается постоянно;
  • обычно прикреплены к кнопке или родительскому элементу меню;
  • вызываются левым щелчком мыши (или эквивалентным действием, например нажатием пальцем);
  • связаны с элементом посредством его свойств Flyout или либо сгруппированы в строку меню в верхней части окна приложения.

Когда пользователь вызывает элемент Command (например, кнопку), основная роль которого представляет дополнительные команды, используйте всплывающее меню для размещения одного меню верхнего уровня, которое будет отображаться как всплывающее, присоединенное к ЭЛЕМЕНТУ пользовательского интерфейса холста. Каждый Менуфлйоут может размещать пункты меню и подменю. Для приложений, которым может потребоваться больше организации или группирования, используйте строку меню как быстрый и простой способ отображения набора из нескольких меню верхнего уровня в горизонтальной строке.

Edit Context Menu in Windows 11/10

If you wish to reduce this clutter or remove items from this menu which are no longer useful, you can do so. Most programs will offer the explorer integration in their Settings, and if you look around, you may be able to find it and disable the File Explorer context menu integration. If not, you will have to edit the registry or use a third-party freeware.

Using Registry Editor

Run regedit to open the Registry Editor and navigate to the following key:

HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers

Here you need to simply delete the keys you don’t want. There are other registry locations too where this data may be stored.

Таблица символов и другие команды

Также полезно иметь возможность запускать таким способом некоторые утилиты. Например, Калькулятор и Таблицу символов. Конечно, для них можно разместить значки-ссылки на Рабочем столе, но, как правило, во время работы он полностью перекрыт окнами Проводника и приложений. А воспользовавшись этим вариантом запуска, не придется пользоваться функцией «Свернуть все окна» – можно запускать нужные утилиты прямо из открытых окон. Делается это еще проще:

  1. Имя утилиты – лучше на русском, если название утилиты состоит только из 1-го слова. Тогда можно будет пропустить шаг 5-й.
  2. …
  3. Путь к утилите. Например: «C:\Windows\System32\charmap.exe».
  4. Пропускаем или вводим «Таблица символов».
  5. …
  6. Значение параметра – это путь к утилите и, после запятой, «» (ноль).
  7. Как в последнем случае – «Bottom».

Таким же образом организовываем ссылки на другие утилиты и приложения.

Easy Context Menu

If you are looking for a context menu editor that’s light for your system, yet efficient, Easy Context Menu can be the answer. This lightweight program is specifically designed to add entries to your system’s context menu, and also to your files and folders.

Features:

  • Easy to use program that completes certain tasks without using the keyboard shortcuts.
  • It allows you to easily access the frequently used Windows applications.
  • Option to save the program on USB flash drives and on any other portable devices.
  • It offers the freedom to quickly select the items that you want to add or delete in the right-click menu.
  • You are also allowed to enable all the entries in the context menu for a complete category.
  • Supports a wide range of shortcuts for the context menu, such as, ‘Select All Files,’ ‘Delete Temporary Files,’ ‘Block Mouse and Keyboard,’ ‘Registry Editor,’ ‘Device Manager,’ ‘Lock User, ‘Reduce Memory,’ My Computer, and so on.
  • Allows advanced users to modify various aspects of the right-click menu options like icon, title, parameter, etc.
  • The context meu cleaner helps you to clean unwanted old entries.

Easy Context Menu is known for its fast performance in adjusting the context menu entries rapidly and minus any errors.

Price:  Freeware.

Как отредактировать контекстное меню Windows. Удалить или добавить пункты контекстного меню Windows XP, 7, 8.1, 10 в нашей статье. Редактор контекстного меню Easy Context Menu.

Редактировать контекстное меню (меню, что появляется при правом клике мыши по какому-либо файлу, папке или области на рабочем столе) будем с помощью программы Easy Context Menu.

Скачать программу можно по ссылкам в самом низу статьи.

Разархивируем утилиту. Запускаем файл EcMenu или EcMenu_x64 с учётом разрядности нашей Windows.

В настройках выставляем русский язык.

Алгоритм удаления пунктов контекстного меню (программ) достаточно прост.

  1. Непосредственно в интерфейсе программы нажимаем сочетание клавиш Ctrl+X или заходим в меню File → ContextMenu Cleaner.
  2. В открывшемся меню снимаем галочки с пунктов, которые соответствуют пунктам контекстного меню подлежащих удалению. Это просто. В результате получаем контекстное меню без ненужных нам пунктов (удалённые из меню пункты можно вернуть в любой момент установив галки на место).
  3. Картинки ниже показываю наглядно контекстное меню Windows «ДО» и «ПОСЛЕ» редактирования.

Контекстное меню Windows до редактирования
Контекстное меню Windows после редактирования

В данном случае нам понадобилась всего одна функция Context Menu Cleaner. С её помощью удалить ненужные пункты контекстного меню очень просто

Что не менее важно, вернуть их на место тоже не сложно

Как добавить в контекстного меню программы (дополнительные пункты).

  1. В интерфейсе программы нажать Файл → Редактор списка команд или Ctrl+E.
  2. В открывшемся редакторе нажать Добавить команду.
  3. Выбрать нужный .EXE файл для добавления программы в контекстное меню.
  4. С помощью кнопок Вверх и Вниз переместить пункт в место назначения в дереве контекстных меню.
  5. Нажать Сохранить и закрыть Редактор списка команд.
  6. В основном меню программы убедиться, что нужный нам пункт помечен галочкой.
  7. Нажать  кнопку Применить изменения (кнопка мыши с зелёным плюсом).

Новый пункт меню должен появиться именно там, где вы его установили в дереве контекстного меню.

Использование Easy Context Menu для других задач.

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

Из них заслуживают внимания следующие:

  • Удалить временные файлы.
  • Перезапустить проводник Windows.
  • Заблокировать клавиатуру, мышь.
  • Копировать IP адрес в буфер.
  • Исправить диспетчер очереди печати.

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

Также возможно изменять расположение элемента в контекстном меню.

Для этого щёлкните по нему правой кнопкой мыши и выберите нужное расположение. Элемент может располагаться в верхней, средней или нижней части меню.

Пункт Удерживать Shift для показа позволяет скрывать элемент меню до тех пор, пока не будет зажата клавиша Shift. После зажатия Shift  элемент снова станет видимым.

О программе Easy Context Menu.

Easy Context Menu — программа, позволяющая добавлять полезные команды и функции  в контекстном меню Рабочего стола, Моего компьютера, папок, дисков  и файлов , что предоставляет быстрый доступ к компонентам Windows.

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

Скачать Easy Context Menu.

Разработчик: Sordum’s software, Sordum.org.
Операционная система Windows OS: 10 / 8.1 / 8 / 7 / Vista / XP — 32|64-bit

  • FurMark. Скачать программу для стресс-тестирование видеокарты
  • Лучший бесплатный софт для проверки HDD
  • Утилита Lenovo Vantage. Скачать и установить
  • Программа для чистки Windows. Ccleaner
  • CityInfo 3.0.7.3. Карта города Минска
  • Как измерить скорость DNS сервера. Программы DNS Jumper и DNSBench
  • Бесплатные программы для дома и офиса

Как настроить контекстное меню

Редактировать данный выпадающий список рекомендуется с использованием встроенных инструментов. Отчасти эта рекомендация объясняется тем, что внесение подобных изменений может негативно сказаться на работе Windows 10. Использование встроенных инструментов позволяет в случае возникновения сбоев откатить систему в предыдущее состояние.

Сторонние программы для редактирования списка не всегда эффективны. А некоторые подобные приложения содержат вирусы.

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

Убираем пункты из контекстного меню

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

Сделать это можно несколькими способами. Чтобы изменить список меню, нужно:

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

Но этот вариант не подходит для некоторых приложений, в настройках которых отсутствует указанный путь. В подобных случаях нужно отредактировать реестр Windows.

Редактирование при помощи реестра

Редактор реестра применяется для внесения изменений в корневые процессы Window

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

Чтобы удалить пункт из контекстного меню через реестр, нужно сочетанием клавиш «Win» и «R» вызвать диалоговое окно, в котором нужно прописать «regedit». Затем в новом разделе нужно найти запись меню, которую необходимо удалить.

Сначала поиск следует вести с раздела HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\. После этого нужно перейти на директории:

  • HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
  • HKEY_CLASSES_ROOT\*\shell
  • HKEY_CLASSES_ROOT\Directory\Background\shell
  • HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
  • HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\
  • HKEY_CLASSES_ROOT\Directory\shell

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

Как убрать пункты с помощью специальных утилит

Для удаления пунктов применяются следующие бесплатные утилиты:

  • Easy Context Menu;
  • Filemenu Tools;
  • Right Click Enhancer.

Для настройки меню с помощью первой утилиты нужно:

  • Запустить программу и перейти в раздел «Редактор списка команд».
  • Открыть раздел «Чистка контекстного меню».

Выбрать пункт для удаления из появившегося списка.

Вторая программа отличается расширенным функционалом, позволяющим вносить тонкие настройки. Третье приложение не отличается от первого. Недостаток таких утилит заключается в том, что эти программы периодически не сохраняют внесенные настройки. Поэтому редактировать контекстное меню приходится несколько раз.

Добавляем пункты в контекстное меню с помощью утилиты

Отредактировать меню можно путем добавления новых пунктов. Сделать это можно, задействовав приведенные выше утилиты. Для добавления нового элемента необходимо через раздел «Файл» запустить редактор списка команд. В утилите Easy Context Menu последний запускается сочетанием клавиш «Ctrl» и «E».

В новом разделе нужно нажать на «Добавить команду». В открывшемся окне необходимо найти файл с расширением .exe, который запускает приложение. В завершении следует сначала сохранить, а затем — применить внесенные изменения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *