Добавить выполнить в контекстное меню. FileMenu Tools — как добавить пункты в контекстное меню

FileMenu Tools - программа для добавления или удаления пунктов из контекстного меню Проводника. При работе с файловым менеджером Проводник, пользователи имеют дело с определенным набором команд контекстного меню.

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

Одной из таких программ является бесплатная программа FileMenu Tools. C помощью программы FileMenu Tools вы можете создать свое собственное подменю, которое будет расположено в стандартном контекстном меню Проводника.

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

filemenu tools скачать

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

Не забудьте скачать на странице загрузки, также русский языковой пакет, для последующей русификации данной программы. Для этого в разделе «Languare Pack» нажмите на ссылку «Russian».

После завершения установки программы, запустите приложение. После этого, откроется главное окно программы FileMenu Tools.

Теперь нужно закрыть окно программы и перейти к ее русификации.

Русификация FileMenu Tools

Сначала необходимо распаковать русский языковый пакет с помощью архиватора. Из папки «russian» потребуется скопировать два файла русификации в папку программы FileMenu Tools, которая находится в «Program Files» => «LopeSoft» => «FileMenu Tools» => «lang».


После этого запускаете программу, а в меню «Options» => «Languare» => «Russian» активируете пункт «Russian». Интерфейс программы изменяется и становится на русском языке.


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

В окне программы, во вкладке «Команды FileMenu Tools, находится список команд, которые можно добавить в стандартное контекстное меню.


Сначала нужно открыть вкладку «Команды FileMenu Tools», из пунктов которой будет производиться добавление команд в контекстное меню.

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

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


После этих изменений в контекстном меню появляется новый пункт «FileMenu Tools». Теперь, после нажатия правой кнопкой мыши по какой-нибудь папке или по файлу, в контекстном меню, в числе прочих пунктов, откроется пункт «FileMenu Tools».

В этом пункте в подменю будет расположен список добавленных команд. Для примера, я добавил в контекстное меню Проводника такие команды — «Копировать в…», «Переместить в…», «Создать копию файла».

На изображении видно, что новые добавленные команды – «Копировать в…», «Переместить в…», «Создать копию файла», открываются в подменю пункта контекстного меню «FileMenu Tools».


Как удалить пункт из контекстного меню

Вы также можете отредактировать команды «Меню “Отправить…”» и «Команды других приложений». Если вы считаете некоторые команды лишними, то вы можете их удалить с помощью программы FileMenu Tools .

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


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

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

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

В разделе «Действия» выберите пункт «Добавить команду». В окне FileMenu Tools появится новый пункт «Новая команда». Далее нужно будет нажать на кнопку «Свойства», которая расположена в левой части она программы.

В разделе Общие кликните по пункту «Текст меню», а затем введите название своего пункта контекстного меню вместо «Новая команда».

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

Заключение

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

По умолчанию CMD и PowerShell запускаются либо в профиле текущего пользователя, либо (если процесс запущен от имени администратора) в системной папке Windows\system32. И если требуется выполнить команду или запустить скрипт в другой директории, то надо сначала в эту директорию перейти либо указать в команде полный путь. Чтобы немного облегчить себе жизнь и сэкономить время можно добавить команду для запуска консоли в контекстное меню проводника.

Напомню, меню открывается кликом правой клавиши мышки по объекту (файлу, папке и т.п.), а контекстным оно называется потому, что набор пунктов меняется в зависимости от выбранного объекта.

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

Примечание. О том, как работать с реестром, можно почитать .

Настройки, отвечающие за контекстное меню для директории, находятся в разделе HKEY_CLASSES_ROOT\Directory\shell . Для запуска командной строки создадим в этом разделе подраздел с именем cmd. Хотя имя раздела в принципе неважно, но желательно сделать его интуитивно понятным, чтобы не путаться.

Дефолтному параметру в созданном разделе зададим значение ″Open SMD here…″, эта строка будет отображаться как название пункта меню. А если тут же создать пустой строковый параметр с именем Extended , то новый пункт меню будет виден только в расширенном режиме, т.е. при нажатии Shift+правая клавиша мыши.


Затем в созданном разделе создадим подраздел с именем command и зададим дефолтному параметру следующее значение:

cmd.exe /s /k pushd ″%L″

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


Аналогичную структуру создаем для PowerShell, команда такая:

powershell.exe -NoExit -Command Set-Location -LiteralPath ′%L′


Осталось проверить результат. Для этого берем папку, открываем контекстное меню, выбираем пункт ″Open PowerShell here…″


и консоль PowerShell открывается сразу в выбранной папке. Очень удобно.


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


Мы уже знакомы с понятием контекстного меню. Пришло время углубить наши знания о нём и рассмотреть тему - Как удалить или добавить в контекстное меню Windows команды.

Функционал Windows дает возможность редактировать контекстное меню пользователю на свой вкус.

Редактирование контекстного меню (набора команд меню «проводника» или «действий») возможно одним из двух способов:

  • Через параметры программ;
  • Через реестр Виндовс ;
  • С помощью дополнительно устанавливаемых приложений.

Посмотрим как это делается:

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


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

Работаем с реестром

При работе с Реестром Windows нужно быть очень внимательным. Чтобы оказаться в реестре нужно в меню «Пуск» задать поиск, набрав «regedit», и запустить найденный исполняющий файл «regedit.exe»:

Создаём копию

Перед редактированием Реестра любой версии Виндовс (в том числе и Windows 7) не забываем для подстраховки создавать его резервную копию. Для этого в редакторе нужно на вкладке «Файл» выбрать команду «Экспорт». Избрать «Весь реестр» внизу открывшегося диалога. Присвоив имя и указав место - «Сохранить»:


Если случится непоправимое (особенно для неопытного человека) вернуть реестр в прежнее состояние можно по команде «Файл»/«Восстановить», указав ранее созданный резервный файл.

Очистка набора для каталогов

Сам реестр выглядит древовидной блок-схемой (в левой части), каждая из веток которого имеет свои параметры (справа). За контекстное меню папок отвечают ветки «shell», «Shellex ContextMenuHandlers» и «Folder\shell» каталога «HKEY_CLASSES_ROOT\ Directory». Подробнее рассмотрев указанные ветки, можно убедиться, что папка «shell» вбирает в себя верхнюю часть контекстного набора, а «Shellex ContextMenuHandlers» - нижней. Папка же «Folder\shell» - повторяет предыдущую.

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


Теперь для файлов

Здесь используется та же процедура, но в других ветках. Так как за набор команд Context Menu для файлов отвечают ветки «*/shellexContextMenuHandlers» и «*/shell» в разделе реестра «HKEY_CLASSES_ROOT»:


Процедура удаления совершенно аналогична. Не забываем только удалять ненужное в обеих ветках.

Используем сторонние приложения

Удалить или добавить пункт в контекстное меню любой версии Виндовс (в том числе и Windows 7) намного проще (и безопаснее для новичка) используя дополнительные утилиты.

После установки и запуска в окне программы (по столбцу «Type») можно увидеть все программы из контекстного меню Windows (type = Context Menu).


Удаляется ненужное путём выделения и нажатия красного кружка:

Интересная и полезная утилита с говорящим названием (существует в бесплатном варианте) Ccleaner. Обладает многими полезными свойствами. Сайт - http://ccleaner.org.ua/. В нашем случае - очищает реестр от неиспользуемых записей, путей к программам, ярлыкам и пр.:


Для очистки Context Menu нужно, перейдя в «Сервис», во вкладках «Автозагрузки» найти «Контекстное меню». Здесь будет отражён перечень добавленных в набор приложений и их статус (включено: да/нет):


Для удаления - находясь на строке, правой мышкой вызывается команда «Удалить». Поскольку повторный возврат (включение в список) возможен лишь при переустановке или перенастройке приложения, то рекомендуется выбор опции «Выключить». - Тогда её можно будет лего вернуть («Включить»).

Добавляем с FileMenu Tools

Очень просто добавить в контекстное меню новый пункт с помощью программы «FileMenu Tools».

В ней предложено пользователю три вкладки:

  • Левая - управление предложенными элементами;
  • Средняя - для настройки функции «Отправить»;
  • Правая - отключает из списка внесённые сторонними программами команды:


Добавлять новый элемент нужно командой «Add Command». Для указания параметров его предназначена нижняя правая часть окна - «Properties». Например, для внесения в список меню строки «Open in Firefox» (открытие файлов HTM и HTML):

В «Menu Text» нужно вписать название, а в «Extensions» - варианты расширений:


В «Program Properties» прописывается маршрут к исполняющему файлу приложения Firefox.exe:


Сохранение добавленного пункта производится нажатием зелёного элемента вверху окна (слева):

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

Оставляйте свои комментарии.