[wlx] Integrated Sumatra PDF based Lister plugin

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

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

Аватара пользователя
ask-rus
Сообщения: 2077
Зарегистрирован: Вт ноя 10, 2009 14:06
Откуда: Russian Federation

Сообщение ask-rus »

По мне так плагин - изврат. Если бы было реализовано открытие *.PDF листер-плагином с помощью программы Sumatra PDF - мне бы подошло, но полностью внедрять утилу в плаг - имхо, не то, что нужно. Быть может автор даст задний ход или уже проделано слишком много, чтобы вернуться?
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Аватара пользователя
Avada
Сообщения: 10544
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ask-rus
Не понимаю, в чём именно заключается извратность. Для открытия листер-плагином с помощью программы есть AppLoader. С известными ограничениями. Это мы уже проходили. И плагины для просмотра PDF, требующие обязательных внешних довесков, проходили тоже. Из всего, что мне пришлось перепробовать, новый плагин, ИМХО, на сегодня лучшее решение. (И, разумеется, никто не отменял внешний просмотр PDF чем угодно.)
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
CaptainFlint
Сообщения: 6243
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Avada писал(а):Crash in plugin SumatraPDF.wlx
Тотал не знает, какой плагин обрабатывает архивы, а какой нет, он тупо перебирает всех подряд. Судя по всему, Суматра при попытке распарсить файл архива как PDF-документ вместо определения некорректности формата просто рушится.
ask-rus писал(а):По мне так плагин - изврат.
Кстати, по мне тоже. Суматра — открытый проект, уж лучше на основе исходников сделать нормальный плагин. Я уж подумывал сам копнуть в этом направлении, но пока не до того…
Исправлено:
Ошибка, перепутал этот плагин с SumatraPDF Wrapper.
Последний раз редактировалось CaptainFlint Ср сен 15, 2010 12:37, всего редактировалось 1 раз.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

"Изврат" он только своим размером, в остальном - наоборот - не хватает функционала самой проги.
Nikola Ant
Сообщения: 105
Зарегистрирован: Пн сен 28, 2009 22:44
Откуда: Poltava

Сообщение Nikola Ant »

Avada писал(а):Если плагин ArchView/ArcView есть какой-то один, это происходит при первом же нажатии 4.
Не падает. Подключены: ArchView, SumatraPDF, cdrXview, FileInfo, ICLView, IEView и куча.wlx . Переключение по 4 и при первом нажатии идёт нормально по указаным плагинам, но SumatraPDF не подключается Тоталом в этом сеансе к Листеру при просмотре архива. Может не так, для Crash_а, воспроизвожу...
Serge Yolkin, Avada писал(а):...плагин для быстрого просмотра...
Согласен. В альтернативу предшественникам и еще ненаписаным - этот работает прилично.
p.s. использовал сразу версию 0.8.1 и "sumatrapdfprefs.dat" вообще нигде нет.
Аватара пользователя
Avada
Сообщения: 10544
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Nikola Ant писал(а):Не падает.
У меня уже тоже. :wink: Нашёл, в чём дело. У меня в wincmd.ini для SumatraPDF.wlx был прописан в верхней части секции [ListerPlugins], и там же была указана старая детект-строка:
1_detect="force | (ext="PDF")"
Видимо, от предыдущих версий осталось. Со всеми вытекающими последствиями. Правильная строка автоматически создаётся в виде
1_detect="(ext="PDF") | ([0]="%" & [1]="P" & [2]="D" & [3]="F" & [4]="-" & [5]="1")"
но она попала в конец секции. Удаление старой строки решило проблему. Может, кому ещё пригодится.
Nikola Ant писал(а):p.s. использовал сразу версию 0.8.1 и "sumatrapdfprefs.dat" вообще нигде нет.
Ну да, я об этом уже говорил здесь.

Что касается извратности плагина, то вполне возможно, что с точки зрения людей, сведущих в программировании, решение автора не лезет ни в какие ворота. Но лично для меня при наличии нормальной функциональности это не имеет никакого значения, а размер ничуть не напрягает. Возможно, всё можно было бы сделать гораздо лучше и компактнее. Но данный плагин уже есть и работает, а про гипотетические альтернативы могу сказать словами старой песенки: "Когда вернёшься с орденом — тогда поговорим". :)
Даже самая богатая фантазия
Не представит себе наши безобразия.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Не знаю, в чем заключается его "извратность" с точки зрения программиста - всю ветку на оффоруме не читал. Но результат меня вполне радует, и полтора мегабайта полностью портабельного плагина - это все же гораздо лучше 10 мегабайт GhostScript, который к тому же, как мне помнится, не работал нормально без инсталляции.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

"Изврата" не вижу. Нормальный плагин, что можно сделать на основе кода sumatra, то и сделано. Вызывать .exe для просмотра - это хуже.
Аватара пользователя
CaptainFlint
Сообщения: 6243
Зарегистрирован: Вт дек 14, 2004 22:34
Контактная информация:

Сообщение CaptainFlint »

Alextp писал(а):Вызывать .exe для просмотра - это хуже.
Приношу извинения, навесил ярлык, не проверив. Думал, речь идёт о плагине-обёртке, который как раз и работает, вызывая отдельно установленный SumatraPDF.exe и внедряя его окно в своё. В Integrated SumatraPDF такого изврата нет.

PS: Собственно, вот, я думал, речь идёт об этом плагине.
Почему же, ё-моё, ты нигде не пишешь "ё"?
Аватара пользователя
Ramiro
Сообщения: 97
Зарегистрирован: Ср авг 05, 2009 20:00
Откуда: у тотала столько поклонников?

Сообщение Ramiro »

Нравится мне этот плагин... ежели и далее будет развитие то здорово..., хотя по "user_ini" как альтернативой пользуюсь и Foxit Reader.
У меня только один командир... Total.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

All
никто не хочет продолжить дело j?
он не отвечает. Надо добавить команду Print. И сделать переход NN% более плавный(а не постраничный)
Аватара пользователя
Avada
Сообщения: 10544
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Alextp
А не возникала мысль самому взяться за продолжение? Дело действительно очень хорошее.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Возникала. плохо знаю С
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Знаю я одного Си-шника хорошего тут, и вы все его прекрасно знаете, не буду указывать, не факт что у него руки чешутся, сам если уж захочет.. :wink:
Аватара пользователя
DeathStalker
Сообщения: 331
Зарегистрирован: Пт сен 01, 2006 10:53
Откуда: Санкт-Петербург

Сообщение DeathStalker »

Для просмотра pdf использую программу PDF-XChange Viewer -рекомендую, ранее использовал Foxit Reader, но он слишком тормознутый особенно когда открыто несколько файлов.
Гугль - это Матрица, чем меньше его спрашивать, тем слабее будут машины во время Великой Битвы
TC10.00b6 x86 Windows 10 x64 (Windows 7 x64)
Ответить