decFLTViewer

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view

Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

decFLTViewer

Сообщение Dec »

Простенький плагинчик (36,5 КБ) для просмотра графики. Использует FLT-фильтры офиса. http://decget.narod.ru/decFLTViewer.rar
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

Работает, однако :)
Xubuntu
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

2Dec
a)
Dec@ru-board писал(а):1) Как определить список расширений для detect-строки плагина? ... Еще вариант, можно сделать отдельный ini-файл, в котором будут прописаны имена файлов фильтров и соответствующие расширения.

2) Что предпочитать в случае установленных на target-машине фильтров: свои из директории плагина, или установленные? Или пытаться открывать файл с помощью своих фильтров, а в случае неудачи с помощью установленных? Или наоборот?
1) поддерживаю вариант с ini; 2) приоритет выше фильтров из директории плагина; в случае неудачи пробовать грузить системные.

b) с какими версиями фильтров на данный момент протестирован плагин?
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

DrShark писал(а):1) поддерживаю вариант с ini; 2) приоритет выше фильтров из директории плагина; в случае неудачи пробовать грузить системные.
Заявка принята.
DrShark писал(а):b) с какими версиями фильтров на данный момент протестирован плагин?
Фильтры из OfficeXP:

Код: Выделить всё

BMPIMP32.FLT	10.0	2000.10.2.0
CDRIMP32.FLT	0, 8, 14, 0	0.8.14.0
CGMIMP32.FLT	10.0.0.0	2000.10.2.0
EPSIMP32.FLT	10.0	2000.10.25.0
FPX32.FLT	2.0	2.0.0.8152
GIFIMP32.FLT	10.0	2000.10.25.0
JPEGIM32.FLT	10.0	2000.10.25.0
PCDIMP32.FLT	10.0	2000.10.25.0
PCXIMP32.FLT	10.0	2000.10.2.0
PICTIM32.FLT	9.0	99.3.2.0
PNG32.FLT	10.0	2000.10.25.0
TIFFIM32.FLT	10.0	2000.10.25.0
WMFIMP32.FLT	7.0	1995.4.3.0
WPGEXP32.FLT	6.0	94.9.17.1
WPGIMP32.FLT	8.0	96.6.29.0
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

У меня нормально работает с фильтрами из того отдельного пакета, что МС раздаёт бесплатно на своём сайте для пользователей старых версий Офиса.
Xubuntu
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

DrShark писал(а):1) поддерживаю вариант с ini; 2) приоритет выше фильтров из директории плагина; в случае неудачи пробовать грузить системные.
Проверяйте. Формат ini-файла:

Код: Выделить всё

[Options]
Priority=0
[Filters]
BMPIMP32.FLT=bmp
JPEGIM32.FLT=jpg jpeg
TIFFIM32.FLT=tif tiff
WMFIMP32.FLT=wmf
...
Priority=0 определяет, что приоритет фильтров из директории плагина выше, любое другое значение определяет, что приоритет установленных в систему фильтров выше.
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

Ник писал(а):У меня нормально работает с фильтрами из того отдельного пакета, что МС раздаёт бесплатно на своём сайте
Протестировал с фильтрами из такого пакета для MS Office 11 (фильтры версии фильтры 2003.1100.5531):
CDRimp32.FLT, CGMimp32.FLT, EPSimp32.FLT, GIFimp32.FLT, JPEGim32.FLT, PICTim32.FLT, PNG32.FLT, WPGimp32.FLT
Собственно, реальная польза от плагина есть хотя бы благодаря просмотру eps файлов. Ральше для их просмотра в TC использовал связку (PDF)Filter + MS Office Word 2003, который использовал эти же фильтры.
Ник
Сообщения: 1256
Зарегистрирован: Ср дек 15, 2004 09:33
Откуда: Москва

Сообщение Ник »

DrShark
Странно, зачем так - ведь EPS видят и PDFView, и GSWlx. И без всякого МСО...
Xubuntu
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

Dec писал(а):Проверяйте. Формат ini-файла:...
На машине без установленных MS Office и пака фильтров (т.е. фильтры не зарегистрированы) не подхватился, как минимум, фильтр JPEGim32.FLT. Точно работают фильтры для eps и dxf.
Вот фильтры с того компа. Там фильтры разных версий.
Ник писал(а):Странно, зачем так - ведь EPS видят и PDFView, и GSWlx. И без всякого МСО...
Проверю позже. На тот момент, когда я последний раз искал (а это было очень давно), вменяемых просмотрщиков eps для TC небыло.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

EPS смотрит UV- т.к. SGViewer на той же библиотеке, то он тоже смотрит. Надо только eps в его детектстроке прописать..
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

Alextp писал(а):EPS смотрит UV-
Ну вот, например, файлики отсюда он не показывает.
Ник писал(а):Странно, зачем так - ведь EPS видят и PDFView, и GSWlx. И без всякого МСО...
Специально поставил последний Ghostscript. Все плагины, которые его используют, не могут справится с ms.eps из каталога фильтров.
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

DrShark писал(а):
Dec писал(а):Проверяйте. Формат ini-файла:...
На машине без установленных MS Office и пака фильтров (т.е. фильтры не зарегистрированы) не подхватился, как минимум, фильтр JPEGim32.FLT. Точно работают фильтры для eps и dxf.
Хотелось бы уточнить:

0) Версия плагина не ниже 1.2.0.7.
1) Ini-файл имеет имя decFLTViewer.ini
2) Ini-файл располагается в той же директории, что и сам плагин.
3) Фильтры располагаются в той же директории, что и сам плагин.
4) В ini-файле есть секция Filters.
5) В секции Filters расположены строки вида FilterFileName=ext, где FilterFileName является именем файла фильтра без пути, ext является одним или более расширением, разделенными пробелом(-ами).

При выполнении данных условий JPEGim32.FLT у меня успешно цепляется (специально убирал из кода загрузку установленных в систему плагинов). Если у Вас что-либо не получается, то прошу выслать мне Ваш ini-файл и используемые фильтры.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

DrShark
действительно, не показывает, сорри :?
DrShark
Сообщения: 911
Зарегистрирован: Сб окт 21, 2006 20:27
Откуда: Kyiv, Ukraine
Контактная информация:

Сообщение DrShark »

Dec писал(а):Хотелось бы уточнить:

0) Версия плагина не ниже 1.2.0.7.
1) Ini-файл имеет имя decFLTViewer.ini
2) Ini-файл располагается в той же директории, что и сам плагин.
3) Фильтры располагаются в той же директории, что и сам плагин.
4) В ini-файле есть секция Filters.
5) В секции Filters расположены строки вида FilterFileName=ext, где FilterFileName является именем файла фильтра без пути, ext является одним или более расширением, разделенными пробелом(-ами).
Да.
Я там выше ссылку на rapidshare со своими фильтрами дал. Может, дело в этих конкретных фильтрах?
Dec
Сообщения: 466
Зарегистрирован: Чт сен 07, 2006 18:56

Сообщение Dec »

DrShark писал(а):Я там выше ссылку на rapidshare со своими фильтрами дал. Может, дело в этих конкретных фильтрах?
Прошу выслать мне Ваш ini-файл и используемые фильтры, т.е. те фильтры, которые Вы положили в директорию плагина.
Ответить