Перечислите пункты контекстного меню папки мой компьютер windows

Работа по теме: Уч.пособие. ОС Windows. Глава: Контекстные меню папки «Мой компьютер». ВУЗ: ХГУ НУА.

Контекстные меню папки «Мой компьютер»

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

Различают контекстные
меню корневых папок (щелчок правой
кнопки мыши по соответствующей корневой
папке), выделенных объектов корневой
папки (щелчок правой кнопки мыши по
объекту, находящемуся в соответствующей
корневой папке) и рабочих полей папок
(щелчок правой кнопки мыши в свободной
от папок и файлов зоне соответствующей
папки). Рассмотрим их содержание
применительно к рабочим папкам Диск
3,5 (A) и (Е).

Контекстные меню
рабочих папок
(рис.33). Как видно из
рисунка, контекстные меню этих папок
практически одинаковы.

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

Рис.33. Контекстные
меню рабочих папок Диск 3,5 (A) и (Е)

Контекстные
меню выделенного объекта рабочих папок
(рис.34)
.

Рис. 34. Контекстные
меню выделенного объекта рабочих папок

Большинство команд этого меню
содержатся в меню

Файл
и Правка

. Их назначение
очевидно. К числу новых команд относится
команда

Отправить

,
которая позволяет оперативно отправлять
файлы или папки в пункты назначения,
заданные системой и пользователем,
например, на
«Диск А».

Контекстное
меню рабочей области папок (рис.35).

Большинство команд этого контекстного
меню также содержится в основных меню.

Рис.35. Контекстное
меню рабочей области папок

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

Панель инструментов папки «Мой компьютер».

Один из возможных
вариантов структуры панели инструментов
папки «Мой компьютер» приведен на рис.
36.

Рис.36. Панель
инструментов программы «Мой компьютер»

Панель содержит ряд кнопок — команд,
с помощью которых оперативно исполняются
наиболее характерные операции над
объектами. В порядке следования кнопок
эти операции следующие:

  • переход
    на один уровень назад или вперед;

  • переход
    на один уровень иерархии папок вверх,
    т.е. к родительской папке;

  • вырезка,
    копирование и вставка объектов;

  • удаление
    выделенных объектов;

  • отмена
    предыдущих действий;

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]

  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #
  • #

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

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

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

Структура контекстного меню

Контекстное меню Windows представляет собой появляющийся по нажатию правой кнопки мыши (либо специальной клавиши на клавиатуре или комбинации клавиш SHIFT+F10) список команд, которые можно применить к активному в данный момент элементу. С его помощью мы можем, например, быстро скопировать и вставить фрагмент текста, проверить файл на вирусы, изменить способ отображения содержимого папки или даже запустить нужную программу с требуемыми параметрами. Чтобы долго не расписывать всех возможных способов применения контекстного меню, предлагаю взглянуть на скриншот ниже:

Контекстное меню файла

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

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

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

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

Структура контекстного меню

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

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

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

Но начнём по порядку. Первым делом запустим редактор реестра. Проще всего это сделать через строку «Выполнить», которая вызывается комбинацией клавиш WIN+R. В открывшемся окошке в поле ввода прописываем команду «regedit» (без кавычек) и жмём Enter. При необходимости подтвердим запуск редактора от имени Администратора и можем начинать действовать:

Вызов редактора реестра

Все разделы контекстного меню, которые можно настроить, находятся в кусте реестра HKEY_CLASSES_ROOT, который обычно идёт первым. Пока ничего не трогаем, а просто смотрим :) Да, кстати, любые манипуляции с реестром могут привести к его неработоспособности, поэтому перед тем как начать с ним работать, настоятельно рекомендую сделать его резервную копию, которую можно будет при необходимости восстановить при помощи загрузочного диска. Для этого зайдём в меню «Файл», нажмём пункт «Экспорт», в открывшемся окне укажем диапазон экспорта «Весь реестр», а затем зададим имя нашему файлу бэкапа и выберем куда его сохранить:

Бэкап реестра

Проще всего в реестре найти пункты контекстного меню папок, поскольку их местонахождение стандартно во всех системах. За него отвечают ветки HKEY_CLASSES_ROOTDirectoryshell и HKEY_CLASSES_ROOTFoldershell. Для примера рассмотрим простейший стандартный пункт меню папки «Открыть». Для этого перейдём по пути HKEY_CLASSES_ROOTFoldershellopencommand:

Пункт Открыть в контекстном меню

Как видим, команда контекстного меню состоит из значения по умолчанию, которое обычно задаёт путь к файлу или идентификатору процесса, исполняющего её. В случае с пунктом «Открыть» идентификатор вынесен в отдельный строковый параметр «DelegateExecute». Если открыть его и скопировать значение, то мы можем найти (CTRL+F) путь к библиотеке, которая обрабатывает нужное нам событие. В нашем случае обрабатывающий идентификатор обнаружился по адресу HKEY_CLASSES_ROOTWow6432NodeCLSID{13709620-C279-11CE-A49E-444553540000} и обращался он к системной библиотеке «shell32.dll» (подраздел «InprocServer32»):

Идентификатор процесса в реестре

С контекстным меню файлов всё несколько сложнее. Как я уже говорил, многие пункты разбросаны по реестру и относятся только к определённому типу файлов. Эти типы в кусте HKEY_CLASSES_ROOT определяются ветками с названиями расширений (например, «.avi», «.zip», «.doc» и т.п.). Однако, есть и одна крупная ветвь, в которой находятся стандартные команды для всех файлов. Она носит название «*» и находится в самом начале:

Контекстное меню для всех файлов

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

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

Меню Путь в реестре
Папка HKEY_CLASSES_ROOTDirectoryshell, HKEY_CLASSES_ROOTDirectorybackgroundshell и HKEY_CLASSES_ROOTFoldershell
Рабочий стол HKEY_CLASSES_ROOTDesktopBackgroundShell
Значок и папка «Компьютер» HKEY_CLASSES_ROOTCLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}shell
Диск HKEY_CLASSES_ROOTDriveshell
Корзина HKEY_CLASSES_ROOTCLSID{645FF040-5081-101B-9F08-00AA002F954E}shell
Все типы файлов HKEY_CLASSES_ROOT*shell и HKEY_CLASSES_ROOT*shellexContextMenuHandlers
Файл конкретного типа (например, AVI) HKEY_CLASSES_ROOT.aviShellEx и HKEY_CLASSES_ROOTAVIFileshellex
Некоторые системные наборы команд HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerCommandStoreshell

Кроме того, из теории не помешало бы знать о том, какие основные дополнительные параметры (кроме строкового «По умолчанию») используются для большей кастомизации пользовательских пунктов контекстного меню:

  1. DelegateExecute – уточняет идентификатор процесса, к которому следует обращаться указанному в параметре по умолчанию исполняемому файлу (используется также параметр «CanonicalName» или «ExplorerCommandHandler»).
  2. Icon – ссылается на файл с иконкой, которую мы хотим присвоить пункту меню (можно ссылаться как на картинки в ICO-формате, так и на наборы иконок в DLL-библиотеках (например, C:WindowsSystem32shell32.dll) или даже на EXE-файлы).
  3. MUIVerb – задаёт видимое имя создаваемого пункта меню.
  4. Description – задаёт описание, которое может выводиться при наведении на пункт меню.
  5. Extended – указывает, что данный пункт меню будет видим только в расширенном виде (вызов меню с зажатой клавишей SHIFT).
  6. Position – позволяет разместить пункт меню сверху (значение «Top») или снизу («Bottom») от стандартных команд (работает не везде).
  7. SubCommands – добавляет дополнительные команды для формирования раскрывающихся менюшек.
  8. CommandFlags – позволяет добавить разделитель над (значение типа dword «00000020») или под (значение «00000040») создаваемым пунктом меню (доступно, увы, только для подменю).

Думаю, теории достаточно. Поэтому перейдём к практике.

Добавление и удаление пунктов меню

Ломать, как говорится, не строить :) Поэтому в качестве первого практического примера рассмотрим удаление ненужного нам пункта контекстного меню. У меня в меню папок откуда-то взялась команда «cmd», которая при попытке выполнить её выдаёт ошибку (видимо, результат каких-то моих предыдущих экспериментов :)).

Лишний пункт контекстного меню

Поскольку она не отображается в контекстном меню файлов, а видима только в папках, то её поиск сводится к проверке всего двух веток реестра: HKEY_CLASSES_ROOTDirectory и HKEY_CLASSES_ROOTFolder. Искомый раздел с нужным именем и пустой командой обнаружился по адресу HKEY_CLASSES_ROOTDirectorybackgroundshellcmdcommand. И теперь всё, что нам нужно сделать, – удалить раздел «cmd» вместе с подразделом «command»:

Удаление пункта контекстного меню

Удалить, как видите, дело нехитрое :) Попробуем же что-нибудь создать. Например, в Windows 8 нет меню «Пуск» и довольно неудобно вызывать некоторые часто нужные служебные программы и оснастки. Поэтому предлагаю добавить в меню папки вместо бесполезной удалённой выше команды «cmd» функцию вызова, к примеру, Панели управления (запускается командой «control.exe»).

Для этого вернёмся в раздел HKEY_CLASSES_ROOTDirectorybackgroundshell и создадим (контекстное меню раздела «shell» – «Создать» – «Раздел») в нём новый раздел «ContPanel» (назвать на самом деле можно как угодно). Чтобы в меню отображалось нормальное русскоязычное название нового пункта создадим в нём строковый параметр с именем «MUIVerb» и значением «Панель управления».

Новосозданный пункт уже появился в контекстном меню, но он пока не выполняет никаких действий. Для прикрепления к нему нужной функции в разделе «ContPanel» создадим подраздел «command» и изменим его значение «По умолчанию» на «control.exe» (без кавычек). Всё :) Только что мы создали собственный функциональный пункт контекстного меню:

Добавление пункта контекстного меню

Чтобы немного выделить его можно добавить парочку дополнительных параметров. Например, снабдить пункт иконкой и вынести его в начало или конец списка. Для добавления иконки создадим строковый параметр «Icon» и укажем в нём стандартную иконку Панели управления (находится в библиотеке «imageres.dll» под номером 22, соответственно, значение параметра будет – imageres.dll,22). Переместить же наш пункт мы можем в верхнюю или нижнюю секцию меню. Предлагаю переместить вверх, создав ещё один строковый параметр «Position» и задав для него значение «Top»:

Приукрашенный пункт контекстного меню

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

Раскрывающиеся меню

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

Раз мы уже начали «мучить» контекстное меню папок, продолжим «издевательства» над ним же, превратив наш добавленный пункт запуска Панели управления в полноценный раздел быстрого доступа к различным системным оснасткам. Поэтому можем сразу использовать наш раздел «ContPanel», изменив его название, например, на «MyMenu», а параметр «MUIVerb» на «Наши инструменты». Также нам потребуется добавить сюда обязательный строковый параметр «subcommands» без значения.

Имеющийся подраздел «command» удалим или переименуем в «shell» (очистив значение «По умолчанию»). То есть, теперь наш раздел будет содержать не команду, а дополнительное меню. В этом меню создадим новый раздел с желаемым именем. Например, поместим туда уже используемый ранее раздел вызова Панели управления «ContPanel» с подразделом «command» (см. предыдущий раздел) без каких либо изменений. Получим такую конструкцию:

Выпадающее контекстное меню

Собственно, меню уже готово. Остаётся добавить в него несколько дополнительных пунктов со своими командами и можно пользоваться. Например, добавим сюда вызов Диспетчера задач (иконка и исполняемый файл – «taskmgr.exe») и тот же Редактор реестра («regedit.exe»). Получится примерно так:

Выпадающее контекстное меню с несколькими пунктами

Аналогичным способом можно добавить в меню дополнительные уровни вложения. Для этого будет достаточно создать ещё один раздел с параметром «subcommands» и собственным вложенным подменю «shell». Кстати, в подменю мы можем использовать разделители, о которых говорилось выше (DWORD-параметр «CommandFlags» со значением «20» (разделитель выше) или «40» (разделитель под пунктом меню)). Чтобы отсортировать же наши пункты меню в нужной последовательности достаточно ввести в начало их имён числовые или буквенные индексы:

Многоуровневое контекстное меню

Редакторы контекстного меню

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

Для очистки пунктов контекстного меню можно воспользоваться, например, средствами популярной программы для очистки системы CCleaner. В своём арсенале она имеет раздел «Сервис», в котором содержится инструмент «Автозагрузка». Третья вкладка здесь носит название «Контекстное меню» и предоставляет удобный доступ к меню папок, файлов и дисков. Причём сразу удалять пункты необязательно, можно их просто выключить и они не будут отображаться, но могут быть активированы в любой момент!

Правка контекстного меню в CCleaner

Неплохими редакторами контекстных меню с возможностью удаления лишнего являются утилиты NirSoft ShellExView и ShellMenuView. Первая из них позволяет удалять команды для директорий и дисков, а вторая для файлов (в том числе и конкретных их типов):

Правка контекстного меню в ShellExView и ShellMenuView

Если же Вам нужно быстро добавить в контекстное меню различные полезные функции, то лучше всего с этим справится небольшая программка Easy Context Menu. В этой программе всё сводится к выбору понравившихся Вам новых функций, которые можно активировать в том или ином типе контекстного меню. Для того чтобы удалить добавленные команды, достаточно снять с них галочки, ну а продвинутые пользователи смогут добавлять и свои функции через встроенный «Редактор списка команд»:

Добавление пунктов контекстного меню в Easy Context Menu

На нашем сайте Вы также можете найти довольно старенькую, но ещё рабочую программулину под названием Fast Explorer 2008. Её, пожалуй, единственную можно отнести к универсальным редакторам контекстного меню. Она позволяет добавлять статические пункты и полноценные многоуровневые подменю, но в то же время предоставляет и доступ к некоторым уже имеющимся разделам для их удаления или правки в визуальном режиме:

Fast Explorer 2008

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

Выводы

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

Надеюсь, наша статья позволит Вам понять принципы управления контекстным меню и Вы сможете сделать свою повседневную работу за компьютером ещё более продуктивной!

P.S. Разрешается свободно копировать и цитировать данную статью при условии указания открытой активной ссылки на источник и сохранения авторства Руслана Тертышного.

В этой статье будет рассказано, как можно добавить пункты в контекстное меню иконки «Мой компьютер». Сведения, изложены здесь, применимы для разных версий Windows:

  • Windows XP
  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 10

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

Как добавить пункты в контекстное меню «Мой компьютер»

И так, я предлагаю сразу перейдем к делу. Для добавления пунктов в контекстное меню значка «Мой компьютер» выполните следующее:

  1. Запустите редактор реестра (Win+R, regedit, Enter).
  2. Перейдите в:

    HKEY_CLASSES_ROOTCLSID{20D04FE03AEA1069A2D808002B30309D}shell

  3. В разделе “shell” необходимо создать раздел с именем, которое Вы ходите дать Вашему пункту (то есть отображаемое имя). Предположим, у меня это будет «Диспетчер задач».
  4. В созданном разделе («Диспетчер задач») необходимо создать ещё один, и дать ему имя “command” (без кавычек).
  5. В созданном разделе “command” Вы найдёте строковой параметр с именем «По умолчанию». Ему надо задать значение команды, которая будет выполнятся при клике по созданному пункту. Я написал краткое имя для диспетчера задач — “taskmgr”, потому что эта программа находится в системном каталоге “system32”, но Вам, возможно, придётся написать полный путь к программе, например, “
    C:Program FilesAIMP2AIMP2.exe” и т.п.

Вот картинка, как это должно выглядеть в реестре:

Добавить пункты в контекстное меню Мой компьютер

Цифрой 1 обозначен раздел, который необходимо найти, цифрой 2 — его подраздел “shell”, в котором надо создавать свой подраздел вместе с его подразделом “command” (цифра 3), ну и цифрой 4 обозначен параметр «По умолчанию» из подраздела “command”, в которому надо назначить значение команды. Чтобы присвоить значение параметру, необходимо дважды кликнуть по нём.

Надеюсь, я объяснил всё понятно, если нет — спрашивайте в комментариях.

Ах да, чуть не забыл. Если у Вас Windows 7 или Windows 8, то в разделе, который Вы создаёте (в моем примере — «Диспетчер задач»), можно создать ещё 2 строковых параметра:

  • icon — задаёт путь к файлу с иконкой, которая будет отображаться рядом с пунктом меню. Это может быть как файл формата ico, так и файл программы с расширением exe (если иконка находится внутри этого исполняемого файла). Для Диспетчера задач я написал туда “taskmgr.exe”, потому что в этом файле есть иконка.
  • position — может иметь 2 значения, “bottom” (внизу) и “top” (вверху). Используется для задания позиции расположения этого пункта относительно других.

Вот как выглядит результат (пункт “Scan with Folder Size” добавил не я, а одна программа для анализа места на диске).

Добавить пункты в контекстное меню Мой компьютер

А ещё подобными правками реестра можно добавить свои собственные пункты в меню «Создать», а также отобразить «Переместить в папку…» и «Копировать в папку» в контекстном меню любого файла или папки.

Я уже не говорю о том, что добавить свои пункты в меню «Отправить» совсем просто.

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (4 оценок, среднее: 5,00 из 5)

Загрузка…

Теперь давайте рассмотрим контекстные меню (рис.148 и 149) более подробно. В контекстных меню есть команды, которые используются редко, так как их проще вызывать не из контекстного меню, а просто производя какое либо действие мышкой. Так например, в контекстном меню файла (рис.148) первые три пункта используются крайне редко, так как открыть файл гораздо проще два раза кликнув на нем мышкой, нежели выбрав пункт Открыть из контекстного меню. С печатью та же ситуация. Обычно файл удобнее выводить на печать из программы, в которой он был создан, нежели из контекстного меню. Пункт Изменить применяется очень редко. Дело в том что для большинства файлов пункты Открыть и Изменить будут выполнять одно и тоже действие – открытие файла. Но есть специальные командные файлы, при открытии которых запускаются команды, которые они содержат. Именно для таких файлов и удобно использовать пункт Изменить.

В контекстном меню могут появляться дополнительные элементы, так как некоторые программы могут в него помещать свои инструменты. Так, например, вы видите пункт «Сканировать Текстовый документ.txt» (рис.148). Этот пункт был добавлен антивирусной программой, которая была установлена на моем компьютере.

Следующий пункт Открыть с помощью иногда бывает очень полезен. Дело в том, что у вас на компьютере может быть установлено несколько программ, работающих с одними и теми же типами файлов. Т.е. у вас на компьютере может быть установлен проигрыватель музыкальных файлов и программа для редактирования музыкальных файлов. Когда вы запускаете музыкальный файл из программы Проводник, то файл открывается и проигрывается в программе-проигрывателе. Но если вы захотите отредактировать музыкальный файл, например, подрезать его или изменить громкость, то вам понадобится программа-редактор. В этом случае вы можете воспользоваться опцией Открыть с помощью и выбрать из предложенного списка программ нужную в настоящий момент вам. В этом списке будут перечислены все программы, которые умеют работать с файлами данного типа (рис.151).

Открыть с помощью
Рис. 151. Открыть с помощью

В нашем случае мы можем выбрать одну из двух программ – WordPad и Блокнот. Эти две программы умеют работать с текстовыми файлами. О том, как операционная система Windows понимает, какие программы умеют работать с какими типами файлов, мы поговорим чуть позже.

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

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

Отправить
Рис. 152. Отправить

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

Домашнее задание:

  1. Запустите программу Проводник и изучите ее содержимое. На сколько логических дисков разбит жесткий диск вашего компьютера? Какие буквы за ними закреплены? Есть ли на вашем компьютере устройство для чтения CD или DVD дисков?
  2. Попробуйте запустить программу Проводник всеми способами, описанными в уроке. Выберите способ удобный вам.
  3. Поперемещайтесь по структуре ваших папок с помощью программы Проводник. Выбирайте папку в области 1 (рис.144) и изучайте ее содержимое в области 2.
  4. Зайдите в любую папку на вашем компьютере (желательно расположенную «поглубже» в структуре файлов и папок) и в адресной строке программы Проводник вызовите путь (рис.147). Разберитесь с этой текстовой записью адреса папки. Это очень важный момент, так как обычно путь к файлам и папкам указывается именно в виде такой записи. Поэтому подобная запись вам встретится еще неоднократно.
  5. Изучите контекстное меню, вызванное на файле (рис.148) и папке (рис.149). Сравните их.

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

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

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

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

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

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

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

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

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

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

  • HKEY_CLASSES_ROOT*shellexContextMenuHandlers
  • HKEY_CLASSES_ROOTAllFileSystemObjectsShellExContextMenuHandlers
  • HKEY_CLASSES_ROOT*shell
  • HKEY_CLASSES_ROOTDirectoryBackgroundshell
  • HKEY_CLASSES_ROOTDirectoryBackgroundshellexContextMenuHandlers
  • HKEY_CLASSES_ROOTFoldershellexContextMenuHandlers
  • HKEY_CLASSES_ROOTDirectoryshell

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

Удаление элемента контекстного меню Windows с помощью реестра

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

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

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

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

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

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

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

    Управление контекстным меню через приложение

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

Другие инструменты

Easy Context Menu

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

А также здесь можно открывать окно «Выполнить», редактор реестра, сервисы, Msconfig.

Есть также секции редактирования контекстного меню файлов, исполняемых файлов, дисков, поддержка создания кастомных меню по нажатию на кнопку «Редактор списка команд». Раздел «Чистка контекстного меню»позволяет легко удалить нежелательные команды.

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

Filemenu Tools

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

Right Click Enhancer

У бесплатной версии этого приложения функциональность ограниченная, много ненужных инструментов, вроде менеджера расширений файлов, переименования файлов. В платной версии за $9,99 функциональные возможности более обширные, можно добавлять ярлыки, подменю, убирать объекты.

Есть проблемы с сохранением состояния настроек, но иногда такое бывает и в Easy Context Menu.

Не позволяйте добавлять элементы в контекстное меню

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

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

Большинство программ спросят вас, нужно ли создавать запись в контекстном меню. Если вы вслепую нажмете Далее, а затем Установить, то ваше контекстное меню очень скоро будет захламлено. Вам просто нужно быть осторожным при установке программ и отклонять предложения добавить пункт контекстного меню, если он вам не нужен.

Некоторые программы-мошенники могут не предоставлять эту возможность при установке, и в этом случае вам придётся удалить запись самостоятельно, используя руководство выше.

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

Как уже упоминалось выше, редактировать описание контекстного меню можно не только вручную, но и при помощи специальных утилит. Для примера рассмотрим ShellExView.

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

К счастью, очень легко добавить любой тип элемента в контекстное меню с помощью инструмента Ultimate Windows Context Menu Customizer, о котором мы рассказали выше.

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

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

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

Здесь вы можете настроить параметры, как мы объяснили ниже:

  • Текст: Вам нужно добавить сюда название команды. Это будет использоваться для определения того, какую программу открывает запись.
  • Команда: нажмите кнопку в конце этой опции (она имеет 3 горизонтальные точки), и откроется проводник Windows. Теперь перейдите и найдите исполняемый файл элемента, который вы хотите запустить. Ярлык программы также будет работать.
  • Значок: это дополнительная функция, но она удобна для быстрого поиска элементов меню. Здесь найдите и снова выберите исполняемый файл элемента (со значком), и его значок будет использоваться для отображения в контекстном меню.
  • Положение: выберите, где элемент должен отображаться в контекстном меню – вверху, в середине или внизу.

Как только вся информация будет предоставлена, нажмите кнопку Add Item ниже, и он будет добавлена в контекстное меню.

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

Как добавить программу в «Открыть с помощью» в Windows

Если вам требуется добавить дополнительный пункт в меню «Открыть с помощью», то самый простой способ сделать это стандартными средствами Windows:

  1. Нажмите правой кнопкой мыши по тому типу файла, для которого нужно добавить новый пункт.
  2. В меню «Открыть с помощью» выберите «Выбрать другое приложение» (в Windows 10 такой текст, в Windows 7, кажется отличался, как и следующий шаг, но суть та же самая).

    Выбрать другое приложение

  3. Выберите программу из списка или нажмите «Найти другое приложение на этом компьютере» и укажите путь к программе, которую нужно добавить в меню.

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

  4. Нажмите Ок.

После однократного открытия файла с помощью выбранной вами программы, она навсегда появится в списке «Открыть с помощью» для данного типа файлов.

Всё это возможно осуществить и с помощью редактора реестра, но путь не самый простой:

  1. В разделе редактора реестра HKEY_CLASSES_ROOT Applications создайте подраздел с именем исполняемого файла программы, а в нем структуру подразделов shell open command (см. наследующем скриншоте).
  2. Кликните дважды по значению «По умолчанию» в разделе command и в поле «Значение» укажите полный путь к нужной программе.

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

  3. В разделе HKEY_CURRENT_USER SOFTWARE Microsoft Windows CurrentVersion Explorer FileExts Расширение_файла OpenWithList создайте новый строковый параметр с именем, состоящим из одной буквы латинского алфавита, стоящую на следующем месте после уже имеющихся имен параметров (т.е. если уже есть a, b, c, задаем имя d).

    Добавление программы в меню в реестре - шаг 2

  4. Дважды кликните по параметру и укажите значение, совпадающее с именем исполняемого файла программы и созданного в пункте 1 раздела.
  5. Кликните дважды по параметру MRUList и в очереди букв укажите букву (имя параметра), созданную на шаге 3 (порядок букв произвольный, от них зависит порядок пунктов в меню «Открыть с помощью».

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

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

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

  1. После установки MyFolders щелкните правой кнопкой мыши в любом месте и наведите курсор мыши на запись MyFolders.
  2. В боковом меню нажмите Настройки, чтобы настроить инструмент.
  3. В настройках вы можете использовать кнопку Add, чтобы начать добавлять важные папки в меню MyFolders. Вы также можете удалить или изменить положение папок. Когда всё будет добавлено, нажмите Готово, чтобы сохранить изменения.
  4. Теперь вы можете просто щелкнуть правой кнопкой мыши в любом месте и получить доступ ко всем добавленным папкам из пункта контекстного меню «MyFolders».

Проверяем параметры приложений

Устанавливаемые программы часто сами обладают (по умолчанию) функцией интеграции в набор команд контекстного меню (КМ). Тогда такой параметр присутствует в их настройках на основных вкладках, а может быть на таких как «Интеграция», «Загрузка» или «Добавление» и др. Например, для архиватора ВинРАР достаточно убрать галочку в настройках:

Редактирование настроек WinRAR

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

Главная » Словарь » к » Что такое контекстное меню?

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


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

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

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

Пример контекстного меню. Что такое контекстное меню - определение в словаре

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

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

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

  • Клавиша менюПравой кнопкой мыши
  • Комбинацией клавиш Shift+F10 (также и в Linux)
  • Клавишей меню на клавиатуре (она справа от Win)

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

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

Понравилось? Поделись с друзьями!


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

Что такое контекстное меню

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

Классическими командами для контекстного меню являются команды: копировать, вставить, вырезать, переименовать, обновить, свойства. Такие команды можно встретить в любой программе или операционной системе. Но, конкретный список доступных команд зависит от конкретной программы, ситуации и выбранного пользователем элемента. Во многих случаях список команд является вложенным. Например, команда «Сортировать» может открывать дополнительное меню с разными типами сортировки.

контекстное меню файла в Windows 10

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

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

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

клик правой кнопкой мышки

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

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

Также контекстное меню может вызываться при помощи комбинаций клавиш. В операционных системах Windows и Linux для этого используется комбинация Shift-F10.

комбинация клавиш Shift-F10

В других операционных системах могут использоваться другие комбинации клавиш. Например, в OS X нужно зажать Ctrl и кликнуть мышкой.

Как изменить контекстное меню в Windows 10 или Windows 7

В некоторых случаях список команд, который доступен в контекстом меню, можно изменять под собственные нужды. Например, вы можете изменить контекстное меню операционной системы Windows 10. Для этого нужно отредактировать реестр Windows либо воспользоваться специальными программами. Одной из таких программ является ShellMenuView от NirSoft. С помощью этой программы можно просмотреть список всех команд и отключить те, которые вам не нужны.

ShellMenuView от NirSoft

Также для этой цели можно использовать такие программы как Winaero Tweaker или Context Menu Tuner.

Что такое контекстное меню в Excel или Word

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

контекстное меню в Excel или Word

В программах Excel и Word можно выполнить копирование и вставку текста, а также другие операции типичные для текстовых и табличных редакторов.

Посмотрите также:

  • Как убрать пункты из контекстного меню Windows 10
  • Как открыть меню «Параметры» в Windows 11
  • Как закрепить BAT-файл на панели задач или в меню «Пуск»
  • Как включить начальный экран с плитками в Windows 10
  • Как вернуть старое (классическое) контекстное меню в Windows 11

Автор
Александр Степушин

Создатель сайта comp-security.net, автор более 2000 статей о ремонте компьютеров, работе с программами, настройке операционных систем.

Остались вопросы?

Задайте вопрос в комментариях под статьей или на странице
«Задать вопрос»
и вы обязательно получите ответ.

Понравилась статья? Поделить с друзьями:
  • Переход с windows 7 на windows 10 бесплатно в 2022 году
  • Перечислите программы входящие в пакет стандартные операционной системы windows
  • Переход с windows 7 домашняя базовая на windows 7 профессиональная
  • Перечислите программы аналогичные по функциям программе windows movie maker
  • Переход с windows 7 x32 на windows 10 x64