Плагины и языки
Плагины — это расширения Total Commander, написанные мною самим или третьими лицами. Плагины увеличивают функциональность Total Commander. Есть 4 основных типа плагинов:
1. Архиваторные плагины
Они используются для распаковки определённых типов файлов, обычно архивных форматов. Некоторые архиваторные плагины также позволяют создавать новые архивы поддерживаемого типа и модифицировать существующие архивы. Примеры:
Плагин для:
•упаковки/распаковки архивов BZIP2, формата, похожего на встроенный GZIP;
•создания списка файлов в выбранных каталогах, что полезно для каталогизации целых дисков;
•создания командного файла для выбранных файлов, например, для неоднократного пакетного копирования.
2. Плагины файловой системы
Плагины файловой системы доступны через панель Сетевого окружения. Они обычно обеспечивают доступ к каким-то частям вашего компьютера, куда нет доступа через имена дисков, или к каким-либо удалённым системам. Примеры:
Плагин для доступа к:
•устройству Windows CE или PocketPC, подключённому к вашему компьютеру;
•удалённым Web-серверам по HTTP-протоколу, чтобы загрузить файлы общим списком;
•почтовому серверу.
3. Плагины внутренней программы просмотра
Плагины внутренней программы просмотра отображают специальные типы файлов во встроенном просмотрщике (Lister), а также на панели быстрого просмотра (Ctrl+Q). Примеры:
Плагины для отображения:
•баз данных DBF;
•файлов PDF (формат Adobe для документов);
•исходного кода для C, Pascal, Java и т.д. с подсветкой синтаксиса.
4. Информационные плагины
Информационные плагины призваны решать несколько задач: поиск по специфическим свойствам и сведениям о содержимом файлов, отображение этой информации в файловых списках и использование её в инструменте группового переименования для добавления в имя файла. Примеры:
•теги mp3 (Исполнитель, Заголовок, Альбом и т.д.);
•информация о цифровых фотоснимках, хранящаяся в заголовках EXIF в JPEG-файлах (диафрагма, выдержка, вспышка и т.п.);
•атрибуты файла, такие как время создания, номер версии программы и т.п.
5. Дополнительные языки
Не входящие в основной дистрибутив Total Commander дополнительные языки, такие как русский, китайский и пр., также доступны на нашей домашней странице. Они могут быть установлены либо автоматически (посредством двойного щелчка на архиве с языковыми файлами), либо вручную, распаковкой архива в нужный подкаталог (по умолчанию это подкаталог Language, входящий в каталог Total Commander).
Где найти плагины?
Одобренные нами плагины можно найти на нашем сайте www.ghisler.com под рубрикой Addons – Plugins. Результаты тестирования новых плагинов обычно обсуждаются на форуме, доступном с нашей домашней страницы.
Как установить плагин?
Новые плагины могут быть установлены автоматически — просто двойным щелчком на архиве с плагином. (Для этого необходимо наличие в архиве специального файла pluginst.inf, содержащего информацию для установки.) Вас спросят, куда устанавливать плагин, а остальное сделает Total Commander.
Что касается установки вручную, то каждый плагин содержит файл README с инструкциями на этот счёт. Обычно плагины устанавливаются следующим образом. Сначала вы распаковываете плагин в какой-то каталог, например, в C:\TotalCmd\Plugins. Затем вы подключаете плагин к Total Commander:
•Перейдите на страницу Конфигурация – Настройка – Плагины и щёлкните на кнопке, соответствующей типу того плагина, который вы хотите установить.
•Дальнейшее зависит от типа устанавливаемого плагина. Диалог для подключения архиваторных плагинов — это упрощённый вариант диалога ассоциации файловых расширений с программами. Для остальных типов плагинов диалог выглядит почти одинаково и позволяет добавить или удалить выбранный плагин, переименовать его (только WFX), а также изменить порядок следования плагинов в списке (только WLX и WDX).
Как написать свой собственный плагин?
Раздел плагинов на www.ghisler.com содержит также руководство по созданию плагинов каждого типа. Имеются и примеры плагинов с исходным кодом, в основном написанные на C, а некоторые — на Delphi.