Что такое контекстное меню windows и как его настроить

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

Редактировать данный выпадающий список рекомендуется с использованием встроенных инструментов. Отчасти эта рекомендация объясняется тем, что внесение подобных изменений может негативно сказаться на работе 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, который запускает приложение. В завершении следует сначала сохранить, а затем — применить внесенные изменения.

Пункты меню

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

Свойство

Описание свойства

Caption

надпись раздела.

Name

имя объекта, соответствующего разделу меню. Очень полезно давать этим объектам осмысленные имена, так как иначе вы скоро запутаетесь в ничего не говорящих именах, типа N21. Куда понятнее имена MFile, MOpen, MSave и т.п.

Shortcut

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

Default

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

Break

используется в длинных меню, чтобы разбить список разделов на несколько столбцов. Возможные значение Break: mbNone — отсутствие разбиения меню (это значение принято по умолчанию), mbBarBreak и mbBreak — в меню вводится новый столбец разделов, отделенный от предыдущего полосой (mbBarBreak) или пробелами (mbBreak). На рис. ниже показан пример, в котором в разделе 1-3 установлено значение Break = mbBreak, а в разделе 1-5 — Break = mbBarBreak.
Рисунок 4. Меню из нескольких столбцов

Checked

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

MAutoSave.Checked := not MAutoSave.Checked;

(в приведенном операторе подразумевается, что раздел меню назван MAutoSave).

RadioItem

Это свойство, установленное в true, определяет, что данный раздел должен работать в режиме радиокнопки совместно с другими разделами, имеющими то же значение свойства GroupIndex. По умолчанию значение GroupIndex равно 0. Но можно задать его большим нуля и тогда, если имеется несколько разделов с одинаковым значением GroupIndex и с RadioItem = true, то в них могут появляться маркеры флажков, причем только в одном из них (на рис.свойство RadioItem установлено в true в разделах Шаблон 1 и Шаблон 2, имеющих одинаковое значение GroupIndex).
Управлять переключениемы радиокнопок придется с помощью программного кода.

Bitmap

Изображение из указанного вами файла в пункте меню

ImageIndex

индекс изображения, хранящегося во внешнем компоненте ImageList. Указание на этот компонент вы можете задать в свойстве Images компонента MainMenu. Индексы начинаются с 0. Если вы укажете индекс -1 (значение по умолчанию), изображения не будет.

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

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

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

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

Изменение контекстного меню можно выполнить с помощью специализированных программ, например, FileMenu Tools или Easy Context Menu. Другим методом можно редактировать контекстное меню в системном средстве — Редакторе реестра Windows.

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

Практически вся информация, связанная с настройками контекстного меню, находится в ветви реестра «HKEY_CLASSES_ROOT», в которой в свою очередь размещены подразделы, имеющие отношения к элементам меню:

  • «*» и «.» — информация обо всех типах файлов, имеющихся на компьютере.
  • «AllFileSystemObjects» — все данные, относящиеся к файлам и папкам.
  • «Folder» — изменения параметров контекстного меню Проводника Windows для выбранной папки.
  • «Directory» — изменения параметров внутри открытой папки.
  • «Directory\Background» — изменение контекстного меню внутри открытой папки, если не выделены объекты.
  • «DesktopBackground» — изменение контекстного меню Рабочего стола Windows.
  • «Drive» — изменение пунктов контекстного меню, касающиеся дисковой системы ПК.
  • «Network» — параметры сетевого окружения.
  • «Printers» — настройка контекстного меню принтеров.

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

Наиболее часто добавление необходимых параметров в контекстное меню происходит в следующих ветках реестра.

  • HKEY_CLASSES_ROOT/*/shell — раздел для изменения контекстного меню файлов.
  • HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\shell — изменение контекстного меню значка «Этот компьютер» (Компьютер, Мой компьютер).
  • HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\shell — изменение контекстного меню значка «Корзина».
  • HKEY_CLASSES_ROOT\Folder\shell — изменение контекстного меню папок.
  • HKEY_CLASSES_ROOT\Drive\shell — изменение контекстного меню дисков.

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

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

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

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

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

  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, содержащую параметры следующего уровня вложенности.

Включим контекстное меню на сайте с помощью своего JavaScript’а

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

Ранее для этого на той де странице, на которой контекстное меню заблокировано, нам можно было в адресную строку скопировать и вставить вот такой код:

javascript:void(document.oncontextmenu=null);

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

Иначе говоря, указанную выше строку кода можно впечатать с клавиатуры. И браузер выполнит скрипт. Либо же можно создать закладку — тоже скрипт выполнится. Т.е. думающим пользователям разработчики браузеров разрешают такую операцию.

Мы создадим закладку.

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

Теперь через меню браузера откроем нашу закладку. Контекстное меню теперь работает.

Настраиваем

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

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

Из этой же публикации вы теперь знаете, как вызвать контекстное меню, что это такое, познакомились с видами, наполнением, узнали местонахождение.

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

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

Как изменить параметры КМ через «Редактор реестра»

Через редактор реестра можно настраивать работу операционной системы, изменять некоторые параметры под себя. Главное, не перестараться, иначе придётся переустанавливать Windows.

Добавление какого-либо параметра в контекстное меню через системный реестр выполняется по алгоритму:

  1. Вызвать меню «Пуск». Для этого надо просто тапнуть ЛКМ по логотипу Виндовс в левом нижнем углу экрана. Такая иконка присутствует на Windows 10 и 7.
  2. Внизу открывшегося окошка найти поисковую строку и прописать в ней фразу «Редактор реестра». На семёрке лучше сразу писать слово «regedit». Запустить средство можно и сочетанием горячих клавиш на клавиатуре ПК.
  3. Тапнуть по иконке классического приложения левой клавишей манипулятора один раз.
  4. Развернуть самую первую папку, кликнув по расположенной рядом стрелочке. Все папки располагаются в графе параметров слева окошка редактора.
  5. В приведённом списке необходимо отыскать раздел «Directory» и развернуть его аналогичным образом.
  6. Перейти в подраздел «Background».
  7. Кликнуть ПКМ по строке «Shell» и в меню контекстного типа нажать по слову «Создать». В качестве создаваемого элемента нужно указать ещё один раздел. Назвать его можно как угодно.
  8. После выполнения предыдущего действия в центральной части реестра создастся новый файл. По нему надо дважды кликнуть ЛКМ, чтобы открыть свойства.
  9. В строке «Значение» пользователь должен будет прописать название того самого пункта, который он хочет добавить в основное контекстное меню операционки.
  10. В созданном ранее разделе необходимо создать ещё один подраздел и назвать его именем «Command».
  11. В центральной части окошка перейти в свойства второго файла и в строчку «Значение» написать адрес, по которому на компьютере находится исполняемый файл добавляемого элемента. Например, это может быть стандартная программа «Блокнот» или какое-то другое средство операционной системы. Главное, на системном диске найти исполняемый файл ПО и вставить его адрес в указанную строчку в редакторе реестра.
  12. Сохранить изменения и отправить ПК на перезапуск.

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

Редактирование контекстного окна через редактор реестра на Windows

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

Добавление команд

Начнем с перезагрузки компьютерного устройства:

  1. Создаем безымянный раздел внутри объекта «shell» и присваиваем ему понятное наименование, например, «Restart». Впрочем, наименование не обязательно должно состоять из латинских символов, можно ввести и кириллицей. Главное, чтоб не было пробелов. Можно назвать «Перезагрузка».
  2. Переходим как по ступенькам вниз, то есть выделяем новоиспеченный пункт, и повторяем процедуру, но именем теперь будет служить «command». Понятное дело – без кавычек. Все наименования вводятся без кавычек!
  3. Дальше работа будет происходить в правой части приложения. Выделяем там параметр «По умолчанию», нажимаем «Enter» (либо двойной клик) и, в открывшемся диалоге вводим значение «cmd.exe /c shutdown -r -f -t 0». Здесь непосредственной командой является «shutdown» (выключение), а все, что идет после нее – атрибуты, с помощью которых задаются различные параметры. Так, «-r» – именно тот фактор, который заставляет компьютер перезагружаться. Следующий (-f) – насильно закрывает запущенные программы, а «-t 0» – назначает время в секундах, после которого начинает действовать операция перезагрузки. Этот параметр с нулевым значением здесь обязателен, так как иначе таймаут будет составлять 20 секунд.
  1. Снова выделяем на панели переходов элемент «Restart» и вводим значение в параметр «По умолчанию» – текст, который будет отображаться вместо имени раздела, что-нибудь вроде «Перезагрузить Компьютер». Этот шаг можно пропустить, если вас устраивает наименование, которое вы непосредственно присвоили разделу – будет отображаться оно.
  2. Далее нужно создать пустой строковый параметр с именем «Icon». Это тоже не обязательно, но желательно, так как со значком строка будет выглядеть эффектней и ее будет проще находить.
  3. Теперь нужно ввести значение (см. пункт 3). Им здесь будет служить путь к библиотеке иконок (системной или пользовательской) и номер значка в этой библиотеке. Надо знать, что отсчет начинается с нуля, то есть первая иконка в библиотеке будет иметь порядковый номер 0. Соответственно все последующие – на единицу меньше. В директории «System32» имеется библиотека «shell32.dll», а в нем подходящая иконка под №239. Значит, нам нужно ввести путь к файлу, поставить запятую и (без пробела) ввести число 238 – «C:\Windows\System32\shell32.dll,238»
  1. И еще один строковый параметр нужно организовать: имя ему – «Position», значение – «Top». Благодаря этому, строка будет располагаться вверху контекст-меню и будет, так сказать, «всегда под рукой».На этом с перезагрузкой все. Щелкнув правой клавишей по фону Рабочего стола, мы увидим, что в его контекстном меню появилась новая строка, а нажав на нее, мы сможем убедиться, что она работает!

Создание раздела «Shell»

Если ответвление «shell» отсутствует, то его необходимо создать. Создание любого раздела осуществляется просто – нужно сделать правый клик по объекту, в состав которого необходимо включить новый элемент, и запустить соответствующую команду. Если пользуетесь системным редактором реестра, то она находится в подменю строки «Создать».

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

Эта пара операций универсальна, то есть принцип действий остается неизменным – меняются только имена объектов. Так что в дальнейшем иллюстраций к ней прилагаться не будет. Если забудете, как это делается, всегда можно вернуться к данной части текста.

Удалить элементы из контекстного меню

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

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

Ручное удаление записей из реестра Windows

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

Предупреждение! Убедитесь, что вы создали резервную копию реестра, прежде чем вносить в него какие-либо изменения. Любая неправильная настройка может негативно повлиять на ваш опыт использования или даже повредить Windows.

Чтобы получить доступ к реестру 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

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

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

  • Дважды щелкните его запись и добавьте − (знак минус) в конце строки, чтобы её «испортить».
  • Если вы захотите снова включить его, просто удалите знак минус.

Программа для удаления пунктов контекстного меню

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

Оттуда вы можете удалять, добавлять, редактировать, отключать или включать элементы. В этом отношении я доверяю Ultimate Windows Context Menu Customizer. Это легкий, простой в использовании и бесплатный инструмент настройки контекстного меню, который работает во всех версиях Windows (может потребоваться Microsoft .Net Framework 3.5).

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

  1. Запустите программу, и вы увидите все шесть типов контекстного меню Windows в верхнем левом углу, включая компьютер, рабочий стол, драйверы, файлы и папки.
  2. Вы можете щелкнуть каждый раздел контекстного меню, чтобы увидеть все записи внутри них.
  3. Чтобы отключить запись, щелкните её и установите флажок рядом с Отключено ниже в настройках. Это отключит элемент, и его можно будет снова включить при необходимости .

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

Работа со списками

Список – форма представления данных в Business Studio. Это таблица, содержащая заголовок, строки таблицы и итоговую строку.

Примеры списка:

  • списки на вкладках в Окне свойств объекта (подробнее о работе в этом окне см. Работа в окне свойств объекта);
  • список параметров в Объектной модели (см. Объектная модель);
  • списки параметров в Окне фильтра (см. Настройка фильтра);
  • список в форме таблицы (см. Фильтр с видом результата «Форма таблицы») и шахматки (см. Фильтр с видом результата «Форма шахматки»).

Рисунок 4. Пример списка

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

Меню списка

От списка можно вызвать несколько меню: меню, открывающееся с помощью кнопки Действия, а также контекстное меню списка, вызываемое щелчком правой кнопкой мыши в области строк списка (Рис. 5).

Рисунок 5. Контекстное меню списка

Контекстное меню списка по содержанию аналогично контекстному меню списка, выводимого на вкладке в Окне свойств объекта (см. Таблицу 4 выше) с небольшими отличиями:

  • В нём присутствует пункт меню Права доступа, который открывает окно настройки прав доступа к объекту списка, если объект поддерживает разграничение доступа. Подробнее см. Горизонтальные права.
  • Пункт меню Авторазмер колонок находится не в контекстном меню, а в выпадающем меню кнопки Действия.

Список пунктов выпадающего меню кнопки Действия приведен ниже.

Название Описание
Показать списки объекта Пункт меню показывается в меню, если у объекта есть параметры с типом «Список». Открывает перечень параметров объекта с типом «Список». Щелчок по названию параметра открывает специальное окно для просмотра и ввода значений. Описание назначения списков можно просмотреть в объектной модели (см. Объектная модель). Списки можно показать как вкладки в Окне свойств объекта.
Редактирование значений колонок Опция управляет возможностью редактирования значений ячеек списка. При включенной опции можно редактировать значения ячеек прямо в списке, не открывая окна свойств строки списка. При отключенной опции для всех колонок возможен быстрый поиск по первым символам ячейки (см. ).
Показать комментарий Опция управляет показом параметра, для которого задано значение доп. опции Показ.Превью = Да (подробнее о настройках параметров см. ) в виде специального поля-комментария под строкой списка.
 
Настройка колонок
Открывает окно Настройка колонок. В окне показаны все параметры объекта. Описание назначения параметров можно посмотреть в Объектной модели (см. Объектная модель). Щелчок мышкой в поле Показывать включает и выключает показ параметров, с помощью кнопок со стрелками осуществляется управление порядком показанных параметров. После включения или выключения показа нужно щелкнуть по кнопке Применить и затем закрыть окно Настройка колонок. Щелчок по кнопке По умолчанию включит настройки по умолчанию, после чего нужно щелкнуть по кнопке Применить и закрыть окно.
 
Открыть описание
(Shift + F1)
Открывает описание выделенного параметра в объектной модели.
 
Открыть в Excel
Показанный в окне список открывается в виде таблицы MS Excel.

Таблица 5. Пункты выпадающего меню кнопки «Действия» списка объектов

Контекстное меню ячейки списка

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

Рисунок 6. Контекстное меню ячейки списка

Контекстное меню заголовка списка и контекстное меню итоговой строки списка

Контекстное меню заголовка списка открывается щелчком правой кнопкой мыши по заголовку списка.

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

Пункты контекстных меню заголовка и итоговой строки списка аналогичны пунктам соответствующих меню справочника объектов, описанным в .

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

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

Adblock
detector