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

Обновлено: 19.05.2024

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

Настройки элементов контекстного меню

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

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

Эта процедура по умолчанию, в сущности, выполняет две основные задачи:

  • определение того, как приложение должно запускаться для открытия произвольного типа файла;
  • определение дополнительных уникальных характеристик для типа файла, к которым можно отнести элементы контекстного меню и ярлыки.

Беглое изучение разделов этой ветви реестра показывает, что здесь можно найти практически все возможные типы файлов. Огромное количество типов файлов регистрируется в операционной системе в процессе установки. К таким типам файлов можно отнести JPG, DOCX и другие. В свою очередь, некоторые специальные типы файлов появятся в системном реестре только после установки соответствующих приложений. К таким типам файлов можно отнести, например, VSDX после установки продукта Microsoft Office Visio.

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

Кроме того, можно выделить несколько канонических глаголов, которые вы найдете почти в каждом разделе Shell идентификатора типа файлов. К таким глаголам относятся:

Создаем свой элемент контекстного меню

  • EditFlags. Представляет собой двоичное значение длиной в 4 байт, которое может применяться для того, чтобы пользователи не могли при помощи контекстного меню задействовать определенные команды для выбранных ассоциаций файлов. В некоторых случаях этот параметр реестра может быть как типа REG_DWORD, так и REG_BINARY. Также стоит обратить внимание на то, что данный параметр может присутствовать и в подразделах shell, предопределяя наложенные ограничения корневого параметра.
  • FriendlyTypeName. В этот параметр реестра записывается отображаемое имя для идентификатора. Таким образом, значение данного параметра должно содержать те же данные, что и запись по умолчанию. Эта запись может представляться типом REG_SZ или REG_EXPAND_SZ, но она обязательно должна быть отформатирована как косвенная строка (это полное имя файла и значение ресурса, которым предшествует символ @), например @%SystemRoot%\System32\shell32.dll,-30595, как в данном случае.

Если внимательно посмотреть на различные разделы для типов файлов, можно обнаружить, что помимо Shell, можно еще встретить такой раздел, как Shellex. А в чем разница между разделами Shell и Shellex? Здесь все просто. В случае с Shell вы можете применять статические глаголы, которые будут использоваться методом ShellExecute, а также контекстными меню для различных типов файлов. Как вы уже заметили, они достаточно просты в реализации, так как представляют собой, по сути, лишь определенную команду, выполняемую в командной строке. Однако в случае необходимости глаголы могут быть расширены дополнительными COM-объектами.

В свою очередь, раздел Shellex предназначен для управления расширениями shell, к которым как раз и относятся различные COM-объекты. Например, перейдя к разделу Drive, вы можете в разделе shellex найти такие подразделы как ContextMenuHandlers, Drag­DropHandlers, Folder­Extensions и PropertySheetHandlers, которые, собственно, и считаются расширениями для обычного раздела Shell.

Как мы видим на экране 2, теперь в контекстном меню появился соответствующий элемент.

Должны быть выполнены следующие операции:

Получаемый reg-файл будет выглядеть так, как показано в листинге 2.

На экране 3 видно, что нам дали выполненные изменения в реестре.

Как мы видим, в обоих примерах фигурировали две библиотеки: shell32.dll и imageres.dll. Первая библиотека включает в себя команды, выполняемые операционной системой (функция ShellExecute), а вторая представляет собой хранилище системных значков, которые можно ассоциировать с тем или иным элементом контекстного меню. По этой причине я рекомендую создать документ, описывающий возможности данных библиотек.

Добавляем элементы в контекстное меню средствами GPO

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

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

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

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

* Нажатием правой кнопки мыши (для правшей).

Специальной клавишей ≣ Menu.

Связанные понятия

Панель инструментов (англ. toolbar) — элемент графического интерфейса пользователя, предназначенный для размещения на нём нескольких других элементов.

Бу́фер обме́на (англ. clipboard) — промежуточное хранилище данных, предоставляемое программным обеспечением и предназначенное для переноса или копирования между приложениями или частями одного приложения через операции вырезать, копировать, вставить.

Ярлы́к (англ. shortcut) — файл, служащий указателем на объект (например, файл, который требуется определённым образом обработать), программу или команду и содержащий дополнительную информацию.

Монтирование файловой системы — системный процесс, подготавливающий раздел диска к использованию операционной системой.

Вкла́дка (англ. tab) — элемент графического интерфейса пользователя, который позволяет в одном окне приложения переключение между несколькими открытыми документами или предопределёнными наборами элементов интерфейса, когда их доступно несколько, а на выделенном для них пространстве окна можно показывать только один из них.

Эмулятор терминала, приложение терминала, term или tty для краткости — это программа, которая эмулирует терминал компьютера внутри некоторой другой архитектуры вывода данных на экран.

Сочетание клавиш (синонимы: горячая клавиша, шорткат , клавиша быстрого доступа, клавиша быстрого вызова, клавиатурный ускоритель; англ. keyboard shortcut, quick key, access key, hot key) (для программного обеспечения) — разновидность интерфейса взаимодействия с вычислительным устройством (компьютером, калькулятором), представляющая собой нажатие кнопки/клавиши (или сочетания клавиш) на клавиатуре, которому назначено (запрограммировано) некое действие — команды (операции), исполняемые данной системой.

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

Дамп памяти (англ. memory dump; в Unix — core dump) — содержимое рабочей памяти одного процесса, ядра или всей операционной системы. Также может включать дополнительную информацию о состоянии программы или системы, например значения регистров процессора и содержимое стека. Многие операционные системы позволяют сохранять дамп памяти для отладки программы. Как правило, дамп памяти процесса сохраняется автоматически, когда процесс завершается из-за критической ошибки (например, из-за ошибки сегментации.

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

Рабо́чий стол (англ. desktop) — в компьютерной терминологии основное окно графической среды пользователя вместе с элементами, добавляемыми в него этой средой.

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

Установка программного обеспечения, инсталляция — процесс установки программного обеспечения на компьютер конечного пользователя. Выполняется особой программой (пакетным менеджером), присутствующей в операционной системе (например, RPM, APT или dpkg в Linux, Установщик Windows в Microsoft Windows), или же входящим в состав самого программного обеспечения средством установки. В операционной системе GNU очень распространено использование системы GNU toolchain и её аналогов для компиляции программного.

Корзи́на — элемент графического интерфейса пользователя, предназначенный для удаления и, часто, временного хранения удалённых объектов (в некоторых реализациях — только файлов и каталогов). Корзина в ряде систем позволяет восстановить недавно удалённый объект в случае ошибки или недоразумения пользователя.

Расширение браузера — компьютерная программа, которая в некотором роде расширяет функциональные возможности браузера. В зависимости от браузера, термин может отличаться от условленных обозначений, к примеру, plug-in (плагин), add-on (дополнение) или extension (расширение). Mozilla Firefox был разработан с целью создания маленького и простого в использовании веб-браузера, который расширялся бы за счёт продвинутых функций расширений. Microsoft Internet Explorer начал поддерживать расширения начиная.

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

Файл регистрации (протокол, журнал, лог; англ. log) — файл с записями о событиях в хронологическом порядке, простейшее средство обеспечения журналирования. Различают регистрацию внешних событий и протоколирование работы самой программы — источника записей (хотя часто всё записывается в единый файл).

О программном обеспечении рассказывает другая статья.Переносимое приложение (также портативное, автономное, и — неточно, в качестве кальки — портированное; англ. portable application, portable app) — программное обеспечение, которое для своего запуска не требует процедуры установки и может полностью храниться на съёмных носителях информации, что позволяет использовать данное ПО на многих компьютерах. Переносимое приложение может быть настроено так, чтобы считывать свои конфигурационные настройки.

Закладка (англ. bookmark) — избранная, любимая интернет-ссылка в браузере или выбранное место (позиция) в тексте.

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

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

Блокнот (англ. Notepad) — простой текстовый редактор, являющийся частью операционных систем Microsoft Windows, начиная с вышедшей в 1985 году Windows 1.0.

Модуль ядра, загружаемый модуль ядра (англ. loadable kernel module, LKM) — объект, содержащий код, который расширяет функциональность запущенного или т. н. базового ядра ОС. Большинство текущих систем, основанных на Unix, поддерживают загружаемые модули ядра, хотя они могут называться по-разному (например, kernel loadable module в FreeBSD и kernel extension в Mac OS X).

Текстовый пользовательский интерфейс, ТПИ (англ. Text user interface, TUI; также Character User Interface, CUI) — разновидность интерфейса пользователя, использующая при вводе-выводе и представлении информации исключительно набор буквенно-цифровых символов и символов псевдографики. Характеризуется малой требовательностью к ресурсам аппаратуры ввода-вывода (в частности, памяти) и высокой скоростью отображения информации. Появился на одном из начальных этапов развития вычислительной техники, при развитии.

Загрузочный сектор, бутсектор (англ. boot sector, Volume boot sector (Volume boot record), Partition boot sector) — это особый сектор на жёстком диске, дискете или другом дисковом устройстве хранения информации. (Для дискеты это первый физический сектор, для жёсткого диска — первый физический сектор для каждого раздела.) В процессе загрузки компьютера с дискеты он загружается в память программой POST (в компьютерах архитектуры IBM PC обычно с адреса 0000:7c00), ему передается управление командой.

Файловый дескриптор — это неотрицательное целое число. Когда создается новый поток ввода-вывода, ядро возвращает процессу, создавшему поток ввода-вывода, его файловый дескриптор.

В компьютерной среде термин панель задач — это элемент интерфейса, отображающийся на его краю, и использующийся для быстрого запуска программ или слежения за изменениями уже запущенных программ. Microsoft представила свою панель задач в Windows 95 в 1995 — это дало толчок в распространении этого элемента интерфейса в системах Windows и не только: во многих операционных системах и средах рабочего стола.

Точка монтирования (англ. mount point) — это каталог или файл, с помощью которого обеспечивается доступ к новой файловой системе, каталогу или файлу.

Исполняемый файл (англ. executable file, также выполняемый, реже исполнимый, выполнимый) — файл, содержащий программу в виде, в котором она может быть исполнена компьютером. Перед исполнением программа загружается в память, и выполняются некоторые подготовительные операции (настройка окружения, загрузка библиотек).

Автозапуск (англ. autorun) и автоматическое воспроизведение autoplay), или управление томами (англ. Volume Management) — функция в некоторых операционных системах и средах, заключающаяся в автоматическом выполнении определённых операций при обнаружении вновь подключённого носителя данных или свежепримонтированной файловой системы.

Жесты мышью — способ управления программами в компьютере при помощи движений (жестов) мыши, которые преобразуются в команды.

Журнал событий (англ. Event Log) — в Microsoft Windows стандартный способ для приложений и операционной системы записи и централизованного хранения информации о важных программных и аппаратных событиях. Служба журналов событий сохраняет события от различных источников в едином журнале событий, программа просмотра событий позволяет пользователю наблюдать за журналом событий, программный интерфейс (API) позволяет приложениям записывать в журнал информацию и просматривать существующие записи.

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

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

Механизм копирования при записи (англ. Copy-On-Write, COW) используется для оптимизации многих процессов, происходящих в операционной системе, таких как, например, работа с оперативной памятью или файлами на диске (пример — ext3cow).

Де́мон (daemon, dæmon, др.-греч. δαίμων божество) — компьютерная программа в системах класса UNIX, запускаемая самой системой и работающая в фоновом режиме без прямого взаимодействия с пользователем.

Всплывающее окно (англ. pop-up) — окно, открываемое на экране компьютера в результате выполнения какой-либо операции.

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

Снимок файловой системы, или снапшот, или снепшот (от англ. snapshot — мгновенный снимок), — моментальный снимок, копия файлов и каталогов файловой системы на определённый момент времени.

Экранное считывающее устройство — это один из видов вспомогательных технологий (вт), предназначенных для слепых людей, имеющих плохое зрение а также людей имеющих затруднения при обучении. Считывающие устройства это такие программные обеспечения, с помощью которых, их пользователи могут постигать визуальную информацию без использования зрения, например озвучивания, звуковые значки или Брайлевского дисплея.В операционных системах Windows, начиная с версии Windows 2000, встроено экранное считывающее.

В программировании именованный канал или именованный конвейер (англ. named pipe) — один из методов межпроцессного взаимодействия, расширение понятия конвейера в Unix и подобных ОС. Именованный канал позволяет различным процессам обмениваться данными, даже если программы, выполняющиеся в этих процессах, изначально не были написаны для взаимодействия с другими программами. Это понятие также существует и в Microsoft Windows, хотя там его семантика существенно отличается. Традиционный канал — «безымянен.





А контекстное меню (также называемый контекстуальный, ярлык, и неожиданно возникнуть или же неожиданно возникнуть меню) это меню в графический интерфейс пользователя (GUI), который появляется при взаимодействии с пользователем, например, при щелчке правой кнопкой мыши работа с мышью. Контекстное меню предлагает ограниченный набор вариантов, доступных в текущем состоянии или контексте операционной системы или приложения, которому это меню принадлежит. Обычно доступные варианты - это действия, связанные с выбранный объект. С технической точки зрения такое контекстное меню представляет собой графический элемент управления.

Содержание

История

Контекстные меню впервые появились в Болтовня окружающая среда на Xerox Alto компьютер, куда они звали всплывающие меню; они были изобретены Дэн Ингаллс в середине 1970-х гг. [1] [2]

Выполнение

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

  • На компьютере работает Майкрософт Виндоус, macOS, или же Unix запуск X Window Systemнажатие дополнительной кнопки мыши (обычно правой) открывает контекстное меню для области, которая находится под указателем мыши.
  • В системах, поддерживающих однокнопочные мыши, контекстные меню обычно открываются нажатием и удержанием основной кнопки мыши (это работает со значками в Dock на macOS) или нажатием комбинации клавиатуры / мыши (например, Ctrl-щелчок мыши в Классическая Mac OS и macOS). Альтернативой клавиатуры для macOS является включение Клавиши мыши в Универсальный доступ. Затем, в зависимости от того, используется ли ноутбук, компактная или расширенная клавиатура, сочетание клавиш Функция + Ctrl +5 или Ctrl +5 (цифровая клавиатура) или Функция + Ctrl + i (ноутбук).
  • В системах с мультитач интерфейса, такого как MacBook или Surface, контекстное меню можно открыть, нажав или коснувшись двумя пальцами, а не одним.


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

  • В Microsoft Windows нажатие Ключ приложения или Shift + F10 открывает контекстное меню для региона, в котором фокус.

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

X Window менеджеры

Следующее оконные менеджеры обеспечить функциональность контекстного меню:

Удобство использования

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

Контекстные меню обычно открываются в фиксированном положении под указатель, но когда указатель находится рядом с краем экрана, меню будет смещено, что снизит согласованность и затруднит использование мышечная память. Если контекстное меню запускается с клавиатуры, например, с помощью Shift + F10, контекстное меню появляется рядом с виджетом в фокусе вместо положения указателя, чтобы сэкономить усилия по распознаванию.

В документации

Рекомендации Microsoft призывают всегда использовать термин контекстное меню, и явно исключить контекстное меню. [3]

Мой компьютер 17 октября 2014 2159 0


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

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

Как вызвать контекстное меню?

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

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

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

Расширенное контекстное меню

Для его вызова зажимаем клавишу Shift и кликаем правой кнопкой мыши по выбранному объекту отчего список возрастет на несколько пунктов в отличии от обычного вызова.

В приведенном примере можно пронаблюдать эти отличия.

На левом скриншоте стандартный вызов правой кнопкой по объекту, а на правом скриншоте расширенный вызов, где прибавилась вкладка вызова командной строки (cmd.exe).


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



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

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

Все эти утилиты, если они вам вдруг понадобятся можно без труда найти в сети Интернет.

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

Контекстное меню (англ.

Контекстное меню

context menu, pop-up menu) – это скрытое меню, которое появляется при нажатии правой кнопки мыши. Данное меню представляет собой список команд и функций для выбранного объекта или элемента (папки, файла, выделенного текста и т.д.).

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

Ниже показан пример всплывающего меню для выделенного текста в программе Microsoft Word.


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

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

Есть несколько способов открыть контекстное меню в операционных системах Windows.

В OS X всплывающее меню можно открыть, удерживая клавишу Control и кликнув левой кнопкой мыши по нужному объекту.

также: меню Пуск.

Контекстное меню в Windows


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

Виды меню в компьютере:

  • по исполнению – текстовое и графическое
  • по функциям – главное меню приложения, всплывающее, контекстное и системное меню

Что такое контекстное меню как его вызвать

Контекстное меню – это отдельный вид меню в компьютере; перечень доступных команд для работы с данным файлом.

Где находится контекстное меню?

Местом его хранения является реестр Windows, который состоит из двух разделов. Одна часть программ хранится в разделе HKEY_CLASSES_ROOT\*\shell, другая – в разделе HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers.

Как открывается контекстное меню?

Существуют разные способы того, как вызвать контекстное меню

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

Правая кнопка мыши на клавиатуре также с успехом заменяется этой кнопкой.

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

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

Как настроить контекстное меню правой кнопки мыши

Для правая кнопка мыши настроить контекстное меню поможет несложная программа Context Menu Tuner. Она подскажет, как настроить контекстное меню Windows 7.

Рассмотрим, как настроить правую кнопку мыши.

Как изменить меню правой кнопки. Очистка Контекстного меню Windows

Другие команды добавляются аналогично.

Теперь контекстное меню правой кнопки мыши настроено.

Опубликован: 10 марта 2014, 12:06

Ваш комментарий к статье:

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

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

При щелчке правой кнопкой мыши в области рисования вызывается одно из шести контекстных меню:

  • стандартное — содержит набор стандартных функций, предназначенных, в частности, для работы с буфером обмена, зумирования, панорамирования. Чтобы вызвать это меню, необходимо отменить выбор объектов, завершить текущую активную команду и щелкнуть правой кнопкой мыши;
  • редактирование — объединяет функции, предназначенные для редактирования объектов. Набор функций может изменяться в зависимости от типа выбранного объекта. Чтобы вызвать меню, необходимо выбрать один или несколько объектов, завершить текущую активную команду и щелкнуть правой кнопкой мыши;
  • команда — содержит набор функций, облегчающих выполнение команд с помощью мыши. Сюда также включаются опции текущей команды, отображаемые в командной строке. Для вызова данного меню необходимо при выполнении какой-либо команды щелкнуть правой кнопкой мыши;
  • объектная привязка — позволяет выбрать или настроить режимы объектной привязки, включить координатный фильтр. Для вызова меню следует щелкнуть правой кнопкой мыши, удерживая нажатой клавишу -Shift;
  • ручки — содержит функции, позволяющие проводить редактирование с помощью ручек. Для вызова меню необходимо выделить на объекте ручки и щелкнуть правой кнопкой мыши;
  • OLE — объединяет функции, позволяющие редактировать OLE-объекты. Для вызова меню необходимо щелкнуть правой кнопкой мыши по вставленному в рисунок OLE-объекту.

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

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

Для других элементов окна AutoCAD, кроме области рисования, можно вызывать следующие контекстные меню:

  • панель инструментов. Для включения/отключения какой-либо панели или для настройки панелей необходимо щелкнуть по любой из них правой кнопкой мыши. Для отображения списка групп панелей следует щелкнуть правой кнопкой мыши по свободной области правее стандартной панели инструментов;
  • командная строка. Для выбора одной из шести команд, выполнявшихся последними, или для вызова некоторых функций, используемых при работе с командной строкой, необходимо щелкнуть правой кнопкой мыши по командной строке или в окне команд;
  • диалоговое окно (это меню доступно не для всех диалоговых окон). Как правило, контекстные меню связаны либо с раскрывающимися списками, либо с полями для ввода значений и позволяют удалять, переименовывать отдельные пункты списка или работать с буфером обмена. Контекстные меню могут быть связаны и с некоторыми другими элементами окон. Для вызова меню следует щелкнуть правой кнопкой мыши по элементу диалогового окна;
  • строка состояния. Для переключения режима рисования или изменения настроек необходимо щелкнуть правой кнопкой мыши по области строки, где выводятся текущие координаты, либо по любой кнопке переключения режима рисования или изменения настроек;
  • вкладки Model/Layout. Для вызова окон печати и настройки параметров страницы, а также управления листами следует щелкнуть правой кнопкой мыши по вкладке Model или одной из вкладок Layout.

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


Большинство команд, которые можно найти в контекстном меню объекта, присутствуют также и на контекстной вкладке ленты.

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

Если ни один из объектов не выбран, отображается общее контекстное меню, которое показано ниже. В этом меню содержатся команды, не относящиеся к конкретному объекту.

Читайте также: