Принцип работы с учётом специфики контекстного меню достаточно прост. Основной элемент - библиотека
FileMenuTools.dll. Библиотека нуждается в регистрации, так что данную версию я бы назвал полу-портабельной. В этой же папке находится
*.exe-файл для настройки контекстного меню, по сути - интерфейс для этой
*.dll-ки. Отказ от сохранения настроек в реестре позволяет сделать их переносимыми - можно создавать свои файлы настроек и обмениваться ими. Например в этой теме
.
File Menu Tools - утилита от
Lope Soft. Серьёзно расширяет возможности контекстного меню, особенно если разобраться с настройками. В данной версии они находятся в файле:
C:\WINDOWS\FileMenuTools\Data\settings.iniВызов меню может быть настроен на папки, диски, типы файлов.
*.ini-файл в котором сохраняются настройки "понимает" синтаксис командной строки (%windir%, %userprofile%, и пр.), что будет плюсом для интеграции в сборку. В качестве файлов запуска могут быть БАТ-ники, ярлыки для папок и веб-ярлыки. Таким образом создав и сохранив веб-ярлык можно заходить на нужный сайт прямо из контекстного меню.
Не всё можно настроить используя собственный интерфейс
File Menu Tools, может понадобиться ручное редактирование файла
settings.ini. Например для запуска приложений с помощью вышеупомянутых ярлыков нужно будет прописать в качестве исполняемого файла какой-нибудть БАТник (через встроенный установщик
File Menu Tools) , а потом зайти в файл настроек и поменять его на нужный
*.lnk - для папок, или
*.url - для сайтов.
Поддерживается вызов меню с удерживаемой "горячей" клавишей. Особенность такого вызова - элемент (папка, файл) должен быть выделен одним кликом, иначе откроется тот вариант меню, который не предусматривает задействования "горячей" клавиши. Их кстати всего три -
Ctrl, Shift, WIN. На каждую из них может быть установлен свой вариант контекстного меню.
В прикреплённом архиве - пример одного из таких вариантов. Изменён путь установки (
C:\WINDOWS\). Заменены иконки из более новой версии
File Menu Tools, которая идёт только на "семёрке". Тут же вытащенные иконки из этой версии, упакованные в
*.dll.
MUST HAVE
FileMenuTools_6.7.2.rar (4420.58 кБ - загружено 435 раз.)
Читаем также:
Как добавить файловый менеджер в контекстное меню