Плагины и языки

TC Wcmd7.50

Плагины и языки

Плагины — это расширения 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.