Total Commander Knowledge Base

Есть вопрос?

Поищите ответ в самой большой русскоязычной базе знаний по Total Commander!

Программы, использующие плагины Total Commander

Nopic.gif На этой странице недостаточно (либо нет ни одной) иллюстраций, хотя они явно необходимы. Пожалуйста, дополните материал изображениями.
En-wiki-cropped.png
Plugins usage in 3rd-party applications
в TotalcmdWiki.

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

Если вам известна программа, которой нет в этом списке, пожалуйста добавьте её описание на страницу обсуждения данной статьи.

Комментарий разработчика TC

Кристиан Гислер, разработчик Total Commander, сказал по поводу поддержки плагинов TC в сторонних приложений буквально следующее[1]:

Цитата
I don't have anything against other authors implementing the Total Commander plugin interface. To the contrary, it's very good - the more programs support it, there more plugins will be available, so Total Commander users will benefit too!

(Я не имею ничего против разработчиков, обеспечивающих поддержку плагинов Total Commander. Даже напротив, это очень хорошо - чем больше программ будут их поддерживать, тем больше плагинов будет доступно, так что пользователи Total Commander также выиграют!)

Christian Ghisler

Программы, поддерживающие плагины TC

Архиваторные плагины

Unreal Commander

Альтернативный файловый менеджер, имеющий поддержку архиваторных плагинов и плагинов просмотра.

Реализация на Delphi, код закрыт.

Ссылка: http://x-diesel.com

TC WCX Test

Базовая реализация алгоритма, описанного в WCX Writer's Reference. Предназначена для проверки работоспособности WCX-плагинов, может использоваться в качестве архиватора. Некоторые функции не реализованы.

Реализация на C, исходные коды включены в дистрибутив.

Ссылка: http://wincmd.ru/plugring/WCXTest.html

WCX Connector

Враппер для файлового менеджера FAR, предназначенный для использования в нём WCX-плагинов Total Commander. Сам является плагином для MultiArc, который, в свою очередь, может использоваться как плагин в FAR.

Реализация на C++, исходные коды включены в дистрибутив.

Ссылка: http://plugring.farmanager.com/downld/files/arc/wcxconnector.rar

Плагины просмотра

FreeCommander

Альтернативный файловый менеджер, имеющий поддержку плагинов просмотрщика.

Реализация поддержки Lister-плагинов - на основе открытого компонента ATViewer для Delphi.

Ссылка: http://www.freecommander.com
Ссылка на компонент: http://torry.net

Universal Viewer

Universal Viewer - универсальный просмотрщик, созданный как более функциональный аналог просмотрщика Total Commander. Имеет высокий уровень поддержки wlx-плагинов - поддерживаются практически все существующие плагины с некоторыми ограничениями.

Имеет платную закрытую реализацию и Open-Source бесплатную открытую, основанную на открытом компоненте ATViewer для Delphi.
Дополнительная информация доступна в статье о Universal Viewer.

Ссылка: http://wincmd.ru/plugring/ATViewerExe.html

Unreal Commander

Альтернативный файловый менеджер, имеющий поддержку архиваторных плагинов и плагинов просмотрщика.

Реализация поддержки Lister-плагинов - на основе открытого компонента ATViewer для Delphi.

Ссылка: http://x-diesel.com
Ссылка на компонент: http://torry.net

WDX/WLX Guide

WDX/WLX Guide - простая реализация поддержки интерфейса wlx-плагинов, обеспечивает просмотр результата работы плагина над указанным файлом. Отсутствует поддержка многих возможностей Lister.

Реализация на Delphi, доступны исходные коды.

Ссылка: http://wincmd.ru/plugring/wdx_guide.html

WLX2FAR

Враппер для файлового менеджера FAR, обеспечивающий поддержку плагинов просмотра Total Commander. Поддерживает большое количество существующих плагинов. Не работает с плагинами, которые подгружают собственный процесс, а не используют окно Lister.

Реализация на C++, исходные коды включены в дистрибутив.

Ссылка: http://plugring.farmanager.com/downld/files/wlx2far.zip

FileCommander

FileCommander - файловый менеджер, поддерживающий wlx и wdx интерфейсы. О качестве поддержки ничего не известно.

Реализация на C++, доступны исходные коды.

Ссылка: http://sourceforge.net/projects/filecommander/

Файлсистемные плагины

WFX2FAR

Враппер для файлового менеджера FAR, обеспечивающий поддержку файлсистемных плагинов Total Commander. Поддерживает большое количество существующих плагинов.

Реализация на C++, исходные коды включены в дистрибутив.

Ссылка: http://plugring.farmanager.com/downld/files/wfx2far.zip

WfxWrapper

Враппер для файлового менеджера SpeedCommander, обеспечивающий поддержку файлсистемных плагинов Total Commander. Поддерживает только плагины, список которых указан на странице программы.

Реализация на C++, о наличии доступного исходного кода ничего неизвестно.

Ссылка (немецкая страница): http://wiki.speedproject.de/index.php?title=AddIn:_WfxWrapper(SpeedCommander)

WFX All Plugins

Окно WFX All Plugins с загруженным плагином TCServices и включённым протоколированием

Утилита, реализующая базовую поддержку функций, описанных в FS-Plugin writer's guide. Поддерживается большинство функций WFX API v 1.2, однако многие из них реализованы лишь частично.

Определённых целей программа не имеет, хотя может использоваться в качестве отладчика WFX-плагинов (ведётся подробный протокол вызовов WFX API).

Реализация на Delphi (Delphi 2005), исходные коды включены в дистрибутив.

Ссылка[2]: http://super.wincmd.ru/_tmp/WFX_ALL_PLUGINS.RAR

Frigate

Файловый менеджер, имеющий частичную поддержку WFX API. Поддержка реализована с большим количеством ошибок[3].

Реализация на Delphi. Исходные коды закрыты.

Ссылка: http://frigate3.com

Контентные плагины

WDX/WLX Guide

WDX/WLX Guide - простая реализация поддержки интерфейса wlx-плагинов, обеспечивает просмотр результата работы плагина над указанным файлом. Отсутствует поддержка многих возможностей Lister.

Реализация на Delphi, доступны исходные коды.

Ссылка: http://wincmd.ru/plugring/wdx_guide.html

SuperWDX

SuperWDX - коннектор для WDX-плагинов, который сам выполнен в виде WDX-плагина. Расширяет возможности использования контентных плагинов в Total Commander, например позволяет автоматически формировать вывод нужных полей для каждого типа файлов. Поддерживает все функции WDX API v. 1.4 (некоторые - с ограничениями). Дополнительная информация доступна в статье о SuperWDX.

Основан на исходном коде WDX/WLX Guide.

Реализация на Delphi, доступны исходные коды.

Ссылка: http://wincmd.ru/plugring/super_wdx.html
Исходный код: http://wincmd.ru/plugring/super_wdx_source.html

FileCommander

FileCommander - файловый менеджер, поддерживающий wlx и wdx интерфейсы. О качестве поддержки ничего не известно.

Реализация на C++, доступны исходные коды.

Ссылка: http://sourceforge.net/projects/filecommander/

WDXInfoPacker

WDXInfoPacker - архиваторный плагин, результатом работы которого является текстовый файл создаваемый по заданному шаблону. В шаблонах могут использоваться данные получаемые от контентных плагинов. С его помощью можно создавать html галереи рисунков, списки музыкальных файлов с названиями и авторами, исполняемые batch листы и т.д., и т.п.
Также в состав входит утилита CopyInfo2Clip позволяющая создавать листинги файлов сразу в буфере обмена.

Реализация на Delphi, доступны исходные коды.

Ссылка: http://wincmd.ru/plugring/WdxInfopacker.html/

Сноски

  1. Сообщение на официальном форуме поддержки Total Commander
  2. Ссылка не является постоянной. Если вы не можете скачать файл, свяжитесь с Павлом Дубровским, автором утилиты.
  3. см. Сравнение файл-менеджеров Total Commander и Frigate