|
Total Commander для продвинутого пользователя
Xakep, номер #049, стр. 049-038-5 <Чего не имеем, то допишем> Лично я всегда уважал программы, подключающие плагины. Как будто с помощью конструктора ты собираешь программу своей мечты. Главное - найти необходимые детали. Правда, Total Commander уже имеет порядочное количество встроенных полезных инструментов (групповое переименование файлов, синхронизация директорий, сравнение файлов, мощный поиск файлов, хороший FTP-клиент), но, согласись, всегда хочется еще чего-нибудь особенного. Total Commander дружит с плагинами с незапамятных времен. Правда, раньше эта дружба ограничивалась лишь плагинами для работы с архивами. Но, начиная с версии 5.5, ТС наконец-то стал работать с Lister-плагинами и плагинами файловых систем. Как следствие, сейчас мы наблюдаем бум плагинов. Новые аддоны и обновленные версии появляются чуть ли не каждый день. Но буду последователен и расскажу сначала о первом типе - Packer Plugins. <Архиваторные плагины> Первоначальная задумка создания этих плагинов - поддержка тех архивов в Total Commander, которые им не поддерживаются в стандартной поставке (хотя и в ней поддерживаемых форматов предостаточно). Так, к чисто архиваторным можно отнести HA Plugin и Multiarc (около двадцати поддерживаемых форматов, в том числе 7zip, cab, imp), PPmd, Bzip2 и другие. Но желание реализовать невозможное привело к появлению плагинов, чье назначение не совсем соответствует идее. Это CatalogMaker - каталогизатор дисков и директорий, AVI - создание avi-анимаций из последовательности BMP и JPG-изображений и их покадровый просмотр с возможностью извлечения кадров и аудио; IMG - работа с образами дискет; DBX - работа с почтовыми базами Outlook Express; ISO - чтение образов CD-ROM и так далее. Есть еще модуль Far2WC, который позволяет использовать многие архиваторные плагины, написанные для FAR’а, например DocFile Browser и Resource Browser. С помощью последнего можно входить в exe или dll файлы, просматривать и извлекать ресурсы (иконки, графику, звуки). Этот плагин + интегрированный IrfanView (или XnView) - и из Total Commander получается приличная грабилка ресурсов. Как и в случае с архиваторными плагинами, разнообразие FS-плагинов выходит далеко за рамки их первоначального назначения. Классическими FS-плагинами можно назвать WinCE - позволяющий доступ к PocketPC или другому Windows CE-устройству, подключенному через ActiveSync (и не забудьте, что существует Total Commander специально для карманных компьютеров), Ext2+Reiser - обеспечивающий доступ к Linux Ext2-разделам и Reiser-разделами, имеющимся на компьютере. Также с натяжкой к "классике" можно отнести SFTP plugin - для создания SFTP-соединений через SSH2. Дальнейшее расширение возможностей FS-плагинов - результат, в основном, изобретательного ума программистов. Первым оригинальным плагином стал Procfs, реализующий менеджер задач в Total Commander. Он показывает список запущенных задач, объем потребляемой памяти и еще много чего интересного (Попробуй Ctrl+Q, F3, F5, Enter.) |