Calcweb.ru

Информационный портал
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

*

Откройте редактор реестра и приступим!

  1. В зависимости от того, где вы хотите создать пункт меню, выберите раздел.
    • для меню «Компьютер» перейдите в раздел:
    • для меню рабочего стола перейдите в раздел:
  2. Щелкните правой кнопкой мыши по разделу shell и выберите пункт СоздатьНовый раздел. Имя для раздела можно выбрать любое, но оно обязательно должно быть латинское. Назовите его, например, Item1. В этом разделе создайте строковые параметры:
    • MUIVerb (обязательно) отвечает за название пункта меню, поэтому значение можете выбирать любое. Я назвал свой Панель управления.
    • Icon (необязательно) задает значок для пункта меню. Можно задать путь к библиотеке (dll) и номер ресурса (значка), либо полный путь к исполняемому файлу (если он в системной папке, достаточно указать только имя). Для пункта «Панель управления» я задал стандартный значок imageres.dll,22 (сначала имя файла, а через запятую – номер ресурса). Впрочем, можно было указать просто control.exe.
    • Position (необязательно) отвечает за расположение пункта в контекстном меню. Вы можете задать ему значение Top (вверху) или Bottom (внизу). Если значение не задавать, пункт меню окажется в его середине. Я расположил свой пункт вверху.
    • Extended (необязательно) отвечает за отображение пункта в меню. Когда параметр присутствует, чтобы увидеть созданный пункт, нужно вызывать контекстное меню, удерживая нажатой клавишей SHIFT. Этому параметру не требуются значения.
  3. В разделе Item1 создайте подраздел command.
  4. В подразделе command дважды щелкните параметр (По умолчанию) и введите команду или полный путь к программе. Для вызова панели управления я указал control.exe (полный путь не нужен, поскольку исполняемый файл находится в системной папке).

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

Читайте так же:
Как конвертировать DjVu в PDF с помощью программ

Кстати, уже можно посмотреть – в контекстном меню появился пункт «Панель управления», и он работает!

Этот способ можно использовать не только для выполнения команд и запуска программ, но и для открытия сайтов в любимом браузере. На шаге 4 укажите путь к исполняемому файлу браузера и URL. Чтобы открыть свой блог в Internet Explorer, я бы добавил команду

Чтобы открыть свой блог в Opera, я бы добавил команду

Выглядит это примерно так:

*

Заодно вы узнали, как задавать параметры командной строки исполняемым файлам. В данном случае таким параметром является URL.

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

Этому вопросу посвящен отдельный рассказ.

AuthorВадим Стеркин занимается развитием компьютерного портала OSZone.net, объединяющего сайт, форум и каталог программного обеспечения. Он отвечает на вопросы участников форума OSZone с 2002 года, а на сайте вел раздел автоматической установки Windows и писал статьи о клиентских операционных системах Microsoft.

Сейчас он делится опытом и секретами эффективной работы в Windows в своем блоге

С 2006 года Вадим ежегодно становится обладателем награды Microsoft MVP, затем Windows Insider MVP, присуждаемой за вклад в развитие технических сообществ. Вы можете связаться с ним через блог.

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

Откройте редактор реестра и приступим!

  1. В зависимости от того, где вы хотите создать пункт меню, выберите раздел.
    • для меню «Компьютер» перейдите в раздел:
    • для меню рабочего стола перейдите в раздел:
  2. Щелкните правой кнопкой мыши по разделу shell и выберите пункт СоздатьНовый раздел. Имя для раздела можно выбрать любое, но оно обязательно должно быть латинское. Назовите его, например, Item1. В этом разделе создайте строковые параметры:
    • MUIVerb (обязательно) отвечает за название пункта меню, поэтому значение можете выбирать любое. Я назвал свой Панель управления.
    • Icon (необязательно) задает значок для пункта меню. Можно задать путь к библиотеке (dll) и номер ресурса (значка), либо полный путь к исполняемому файлу (если он в системной папке, достаточно указать только имя). Для пункта «Панель управления» я задал стандартный значок imageres.dll,22 (сначала имя файла, а через запятую – номер ресурса). Впрочем, можно было указать просто control.exe.
    • Position (необязательно) отвечает за расположение пункта в контекстном меню. Вы можете задать ему значение Top (вверху) или Bottom (внизу). Если значение не задавать, пункт меню окажется в его середине. Я расположил свой пункт вверху.
    • Extended (необязательно) отвечает за отображение пункта в меню. Когда параметр присутствует, чтобы увидеть созданный пункт, нужно вызывать контекстное меню, удерживая нажатой клавишей SHIFT. Этому параметру не требуются значения.
  3. В разделе Item1 создайте подраздел command.
  4. В подразделе command дважды щелкните параметр (По умолчанию) и введите команду или полный путь к программе. Для вызова панели управления я указал control.exe (полный путь не нужен, поскольку исполняемый файл находится в системной папке).
Читайте так же:
Кейс: 2000$ чистой прибыли за 2 месяца на пассиве

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

Кстати, уже можно посмотреть – в контекстном меню появился пункт «Панель управления», и он работает!

Этот способ можно использовать не только для выполнения команд и запуска программ, но и для открытия сайтов в любимом браузере. На шаге 4 укажите путь к исполняемому файлу браузера и URL. Чтобы открыть свой блог в Internet Explorer, я бы добавил команду

Чтобы открыть свой блог в Opera, я бы добавил команду

Выглядит это примерно так:

Заодно вы узнали, как задавать параметры командной строки исполняемым файлам. В данном случае таким параметром является URL.

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

Как добавить “переместить в” или “копировать в” в контекстное меню Windows 10

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

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

Как добавить "переместить в" или "копировать в" в контекстное меню Windows 10

Disclaimer: неправильное изменение реестра, может привести к повреждению системы, создайте точку восстановления системы, чтобы обезопасить себя!

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

Чтобы добавить “переместить в” в контекстное меню, нужно открыть редактор реестра. Для этого нажмите Windows+R, введите regedit в текстовом поле и нажать клавишу Enter.

Читайте так же:
Конвертируем PDF в JPG — 7 способов

создать раздел реестра

Перейдите в адресную строку редактора реестра и вставьте данные из строки ниже чтобы сразу перейти к excnre редактирования:

реестр windows

Нужно присвоить значение или создать два раздела CopyToFolder или MoveToFolder соответственно. Теперь дважды кликните «по умолчанию», вставьте следующую строку в поле «Значение данных» и нажмите Enter:

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

Готовые ключи реестра

Если не хотите заморачиваться с реестром, я подготовил готовые файлы. Скачайте ZIP-архив, распакуйте в любое место и запустите ключи поочередно. Подтвердите согласием на добавление их в реестр.

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

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

Уроки на компьютере.

Разные уроки и рекомендации, по компьютерам, программам и операционным системам.

пятница, 13 сентября 2013 г.

Добавление нового пункта в меню «Создать»

Общая теория

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

Чтобы открыть редактор реестра, перейдите в меню Пуск и выберите пункт Выполнить, или на клавиатуре нажмите сочетание клавиш Win+R (Win — это клавиша с флажком), в появившемся диалоге введите команду regedit и нажмите Enter на клавиатуре

Читайте так же:
Как создать виртуальный привод в UltraISO

Помните!
Работа с реестром, может привести к нестабильной работе системы.
Вы проделываете все операции, на свой страх и риск.

Стандартные пункты списка Создать

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

  • Портфель — .Briefcas
  • Контакт (используется для создания контакта для адресной книги почтового клиента Почта Windows (расположена в каталоге %userprofile%Contacts) — .contact
  • Сжатая папка (Для удаления данного пункта нужно удалить раздел ShellNew из ветви реестра HKEY_CLASSES_ROOT.zipCompressedFolder) — .zip
  • Документ Журнала (используется для создания файла программы Журнал (%programfiles%Windows JournalJournal.exe). Для удаления данного пункта нужно удалить раздел ShellNew из ветви реестра HKEY_CLASSES_ROOT.jntjntfile)) — .jnt
  • Ярлык — .lnk
  • Папка — .Folder

Создаем свою команду

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

Например, если вы веб-дизайнер, то было бы удобно иметь пункт Документ HTML, который позволит вам сразу создать заготовку для вашей странички.

Разобъем работу на несколько этапов. Для начала найдем каталог ShellNewв папке Windows. Там хранятся заготовки для файлов, которые создаются с помощью контекстного меню. Например, если у вас установлен Microsoft Office, то вы увидите в этом каталоге файлы-заготовки для Word и Exce.

Следующий шаг — создайте в папке файл, например index.html. Внутри него напишите шаблон вашей странички. Например, так:

Третий шаг — работаем с реестром. Ищем разделHKEY_CLASSES_ROOT.html и создаем раздел ShellNew. В этом разделе создаем строковый параметр FileName в качестве значения которого надо указать имя созданного нами шаблона (index.html). После перезагрузки в контекстном меню появится новый пункт.

Читайте так же:
Как почистить компьютер с Windows 10 чтобы не тормозил

Существуют и другие способы. Можно не создавать шаблон файла. Он может быть и пустым, но тогда вместо параметра FileName надо создать пустой строковый параметр NullFile.

Еще FileName можно заменить параметром Data. Тип у него может быть любой — строковый или двоичный, в зависимости от данных шаблона. Содержимое параметра Data будет записано в файл. Фактически, это полный аналог FileName, только в нем шаблон хранится в виде файла, а тут шаблон хранится в реестре. Лучше, конечно, не раздувать реестр и пользоваться FileName, но если размер шаблона всего несколько байтов, то уместнее использовать параметр Data.

Следующий вариант — предоставить возможность создания файла программе. Указываем строковый параметр Command. В Command просто пишем в кавычках полный путь к файлу программы, пробел и (тоже в кавычках) макрос %1 (он будет заменён на имя только что созданного файла), например, «c:windowsnotepad.exe» «%1». Теперь созданный файл будет сразу открываться в указанной программе.

Параметры

Параметры FileName, Data, NullFile, Command все вместе использовать нельзя, можно применять только один из них.

Command этот параметр строкового типа определяет команду, которая будет выполняться при выборе соответствующего пункта меню Создать (то есть содержимое этого параметра ничем не отличается от содержимого параметра (По умолчанию) подраздела Command. NullFile данный строковый параметр не должен содержать никакого значения. При этом после выбора команды для создания файла соответствующего расширения будет создаваться пустой файл. Например, при помощи этого параметра создаются текстовые файлы. FileName имеет строковый тип и определяет путь и имя файла, который будет создаваться (просто копироваться в папку, из которой был вызван список Создать, или на Рабочий стол) после выбора соответствующей команды меню Создать. Data данный параметр двоичного типа содержит последовательность цифр в шестнадцатеричной системе счисления, которую система будет использовать для генерации содержимого файла (например, этот параметр используют файлы с музыкальным содержимым для возможности создания пустого файла-образца звука).

голоса
Рейтинг статьи
Ссылка на основную публикацию