Ru-Board.club
← Вернуться в раздел «Программы»

» Плагины для Total Commander (часть 2)

Автор: WatsonRus
Дата сообщения: 04.07.2014 21:56
mig73 22:43 04-07-2014
Цитата:
насчет гемора не понял

Гемор с использованием плагина в качестве листерного.
Автор: oshizelly
Дата сообщения: 04.07.2014 22:04
WatsonRus 21:30 04-07-2014
Цитата:
WordArc просто обеспечивает вход в doc/docx как в архивы, с конвертированием в RTF, как листерный не работает.


mig73 21:43 04-07-2014
Цитата:
Ну вообще-то wordarc это архиваторный плагин-конвертер. Заходите в документ как в архив


Я тоже видел это в описании, но не понял. И до сих пор не понимаю Чтобы войти в документы формата MS Office' 2007/2010 как в архивы, вообще никакого плагина не надо, это обеспечивается базовым функционалом TC по Ctrl+PgOn.
Но на самом деле, как я понимаю, речь всё-таки не просто о "вхождении в архив", а именно о просмотре документов, лежащих внутри. То есть, по конструкции WordArc - это действительно архиваторный плагин, но по функциональному назначению - всё-таки инструмент для просмотра. Так я понял из описания. Неправильно?
Автор: LonerDergunov
Дата сообщения: 04.07.2014 22:09

Цитата:
Вы каким 2.60 пользуетесь — выложенным в первый раз или уже после исправления бага в юникодной версии?

Что-то исправления не наблюдается. Как крашилась 32-х битная версия плагина, так и крашится ((
Автор: mig73
Дата сообщения: 04.07.2014 23:09
oshizelly

Цитата:
WordArc - это действительно архиваторный плагин, но по функциональному назначению - всё-таки инструмент для просмотра. Так я понял из описания. Неправильно?

Ну в общем то правильно. Если в docx зайти как в архив без плагина, то юзер ничего интересного не увидит. С плагином мы получим возможность смотреть содержимое в нескольких форматах, ну и скопировать(конвертировать) это содержимое в эти форматы. Например в mht или pdf.
Автор: CaptainFlint
Дата сообщения: 05.07.2014 00:01
oshizelly

Цитата:
Но на самом деле, как я понимаю, речь всё-таки не просто о "вхождении в архив", а именно о просмотре документов, лежащих внутри.

Возможно, тут некое непонимание принципа работы, поэтому на всякий случай уточню. docx-файл — это сам по себе документ, никакие другие документы внутри него не лежат, и WordArc, соответственно, показать их не может. Показывает он лишь некий набор виртуальных файлов, которые служат интерфейсом для вызова функций конвертации. При попытке скопировать или просмотреть один из таких файлов плагин конвертирует исходный docx в соответствующий формат и говорит Тоталу, что якобы получил этот файл путём распаковки его из архива (просто для соблюдения интерфейсов взаимодействия).
Автор: Avada
Дата сообщения: 05.07.2014 08:04
LonerDergunov


Цитата:
Что-то исправления не наблюдается. Как крашилась 32-х битная версия плагина, так и крашится ((

У меня всё работает. Брал по ссылкам в теме на оффоруме. C обновлённой версией ни единого вылета не было.
Автор: zekb
Дата сообщения: 05.07.2014 08:41

Цитата:
((


Подтверждаю, Win 7x32 постоянный вылет плагина.

P.S. Что-то цитирование не сработало.
Автор: Avada
Дата сообщения: 05.07.2014 09:15
zekb
Предыдущая версия 2.55 при тех же условиях работает? Какой из вариантов 2.60 ставился (имя основного и вложенного архива)? Имя 32-битной версии плагина в настройках TC (в секции [ListerPlugins]) указано какое? На каких файлах вылет?
Автор: zekb
Дата сообщения: 05.07.2014 12:05
Avada
Ставил версию 2.60 (исправленную), Mmedia.wlx, вылет что на MP3, что на AVI.
Автор: oshizelly
Дата сообщения: 05.07.2014 12:22
CaptainFlint 00:01 05-07-2014
Цитата:
Возможно, тут некое непонимание принципа работы, поэтому на всякий случай уточню. docx-файл — это сам по себе документ, никакие другие документы внутри него не лежат, и WordArc, соответственно, показать их не может.

Похоже, действительно некое непонимание Я всегда считал, что документы "нового" формата MS Office' 2007/2010/2013 (как, впрочем, и документы OpenOffice.org/LibreOffice) - это по внутренней структуре обычные ZIP-архивы, внутри которых лежат файлы стандартного формата .XML, раскиданные по нескольким дочерним папкам. Например, собственно текстовое содержимое документа лежит в файле document.xml в папке word\, подстрочные примечания - в файле footnotes.xml, описание использованных стилей - в файле styles.xml, и так далее.

Если "открыть" такой документ/архив, например, в том же самом TC по Ctrl+PgOn или в любом архиваторе, поддерживающем формат Zip, то увидим такую примерно картину:


Чего я не понимаю?
Автор: WatsonRus
Дата сообщения: 05.07.2014 14:10
LonerDergunov 23:09 04-07-2014
Цитата:
Что-то исправления не наблюдается. Как крашилась 32-х битная версия плагина, так и крашится

У меня вроде перестала. Пробовал ту, что со встроенными dll-ками. Перекачивал с wincmd.ru
Нет, вру, тоже крашится и перехватывает все что не лень.
Снова вру, все работает. Изврат с uwlx мешал.
Автор: Avada
Дата сообщения: 05.07.2014 14:19
zekb
Я, кроме отвеченного, ещё кое-какие вопросы задавал.
Автор: WatsonRus
Дата сообщения: 05.07.2014 14:20
Avada 10:15 05-07-2014
Цитата:
Предыдущая версия 2.55 при тех же условиях работает?

Работает.

Так какое все-таки имя в секции должно стоять? uwlx или wlx?


Добавлено:
Кстати, на wincmd.ru две ссылки, по первой скачивается версия уже обновленная, по второй первоначальная.
Автор: Avada
Дата сообщения: 05.07.2014 15:05
WatsonRus
WLX должно стоять, разумеется. А вообще я поставил в конце концов ANSI-версию 2.60 вместо юникодной, поскольку последняя не хотела работать с MP4.
Автор: yozhic
Дата сообщения: 05.07.2014 15:43
У меня юникодная mmedia 2.60 (х32) и mp3, и mp4, и avi хорошо играет. Никаких крашей. Может быть вот это играет роль? Продублирую здесь:

Цитата:

Код: 0=%COMMANDER_PATH%\plugins\wlx\Mmedia\mmedia.wlx
file: mmedia.uwlx

Works
...
oh yes, I forgot to say that section [listerplugin] in wincmd.ini always need to point to wlx (even when wlx files aren't present)
Автор: zekb
Дата сообщения: 05.07.2014 15:53
Avada
На версии 2.55 также происходит падения, в секции прописано WLX.
yozhic
С этим воспроизводит, да только не отображается MediaInf и т.д.
Автор: yozhic
Дата сообщения: 05.07.2014 16:09
zekb

Цитата:
да только не отображается MediaInf

Встроенный или от MediaInfo.dll? Встроенный у меня показывает (только на mp3, но так вроде и должно быть).


А MediaInfo.dll влом дублировать, он уже есть в папке с wdx_TCMediaInfo, ...
Упс, пока писал, прозрел! Можно пути настроить и подключить к обоим плагинам один dll. Сейчас попробую...
Автор: CaptainFlint
Дата сообщения: 05.07.2014 16:17
oshizelly

Цитата:
Я всегда считал, что документы "нового" формата MS Office' 2007/2010/2013 (как, впрочем, и документы OpenOffice.org/LibreOffice) - это по внутренней структуре обычные ZIP-архивы, внутри которых лежат файлы стандартного формата .XML, раскиданные по нескольким дочерним папкам.

Верно, но эта внутренняя структура не имеет никакого отношения к тому, что показывает WordArc. Если зайти в DOCX как в ZIP, то увидим всякие служебные стили, манифесты, картинки и прочие объекты, описывающие структуру документа. WordArc же заставляет docx выглядеть так, будто он внутри состоит из TXT-файла, RTF-файла и так далее, что ни в малейшей степени не соответствует действительности.
Автор: zekb
Дата сообщения: 05.07.2014 16:26
yozhic
Отображается кнопка Пуск и Стоп, шкала прокрутки, остальных полей даже нет.
Автор: yozhic
Дата сообщения: 05.07.2014 16:47
zekb
Рискну предположить: mmedia.ini должен быть в корневой папке Тотала ([no]%COMMANDER_PATH%[/no]), и там должно быть прописано следующее:

Код: [no][ext]
MMEXT=mp4,mpe,mpg,m1v,mpeg,wma,wmv,avi,aiff,wav,au,snd,aifc,rmi,midi,mid,cda,wvx,wax,asf,asx,vob,ifo,dat
MP3EXT=mp2,mp3,m3u,ogg,pls,wav,wma[/no]
Автор: WatsonRus
Дата сообщения: 05.07.2014 18:17
Люди, а где взять не-юникодную версию Mmedia 2.60? Где его офсайт/форум?

Добавлено:
Все, сам нашел.
Автор: zekb
Дата сообщения: 05.07.2014 19:14
yozhic
Что-то нет у меня файла mmedia.ini или его нужно создать самому?
Автор: yozhic
Дата сообщения: 05.07.2014 19:33
zekb
Плагин должен был создать его автоматически в каталоге с totalcmd.exe (а не в каталоге с плагином). Посмотрите внимательней, если нет, может стоит заново скачать архив с плагином. Вот мой ini, на всяк случай.
Автор: zekb
Дата сообщения: 05.07.2014 20:14
yozhic
Mmedia.ini не создается при установке, добавляю ваш ini - результат тот же. Сегодня уже что только не перепробовал, но видно не судьба. Спасибо.
Автор: Plumber
Дата сообщения: 08.07.2014 19:40
zekb

Цитата:
mmedia.ini должен быть в корневой папке Тотала

Вообще-то там ему не место, IMHO, просто у автора какой-то косяк в этом отношении с его плагинами. В Mmedia 2.55 mmedia.ini спокойненько лежал в папке с плагином (где ему и место, опять же IMHO), а в Mmedia 2.60 x32 пишет в %Commander_Path%, x64 работает с тем что лежит в папке плагина.

Цитата:
Mmedia.ini не создается при установке

А он и не должен создаваться при установке - создается только при первом запуске плагина, а если не создается вообще, то смотри на права доступа к папке тотала, может кто-то/что-то просто блокирует запись.
И еще по поводу размещения INI файлов и путей к Mediainfo.dll - в Mmedia 2.60 во вкладке Options есть два поля и одно поле в 2.55, в которых по идее должны редактироваться пути, но у меня они почему-то редактированию не поддаются, интересно, это только у меня так?
Автор: yozhic
Дата сообщения: 08.07.2014 20:09
Plumber

Цитата:
но у меня они почему-то редактированию не поддаются, интересно, это только у меня так

Скорее всего у всех так. Про mediainfo.dll автор сам написал в ридми:

Цитата:
if you dont want to install it, just place the dll in the plugin/Totalcommander/system directory

Как видим, только три варианта на выбор.

А что касается вышеизложенной истории, то там WMP в системе оказался отключенным. Включили, и всё заработало, и везде где надо создалось.
Автор: mig73
Дата сообщения: 08.07.2014 20:36
Plumber

Цитата:
В Mmedia 2.55 mmedia.ini спокойненько лежал в папке с плагином (где ему и место, опять же IMHO), а в Mmedia 2.60 x32 пишет в %Commander_Path%

Есть такой косячок, если с нуля ставить. А так то поверх 2.55 файл mmedia.ini остается в папке с плагином, все норм.
Автор: Plumber
Дата сообщения: 09.07.2014 03:17

Цитата:
А так то поверх 2.55 файл mmedia.ini остается в папке с плагином, все норм.

Тогда тем более не понятно, я вообще-то всегда обновляю плагины вручную, простой распаковкой в папку уже установленного с заменой, для некоторых предварительно делаю резервную копию, за одно и смотрю на изменения. Автоматом ставлю только новые. Так же ставил и Mmedia простой заменой, естесственно сохранив mmedia.ini в папке плагина. Надо будет попробовать еще и _DL версию (обычно использую статическую) может здесь собака порылась? А за одно и проверить разницу между официальной(французской) версией и зеркальной, они ведь не идентичны.

Цитата:
Про mediainfo.dll автор сам написал ...

Я это прочел, но хотелось бы иметь возможность просто прописать путь к уже имеющейся, а не плодить дубликаты. А то эти окошки с путями, как заманушки, вроде как читабельно-кликабельные, но не редактируемые. Неужели это так сложно сделать? Вот в MultiArc, например, можно в INI прописать местонахождение используемых архиваторов, находящихся (во всяком случае у меня) в отдельной папке вне папки плагина.
Автор: yozhic
Дата сообщения: 09.07.2014 14:13

Цитата:
но хотелось бы иметь возможность просто прописать путь к уже имеющейся, а не плодить дубликаты

Полностью согласен. Теперь бы кто из англопишущих написал аффтору хотелку...
Автор: juzver
Дата сообщения: 09.07.2014 14:26
yozhic
Как-то так:
It would be nice to have a setting in the plugin's options that customizes the path to the mmedia.ini file.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155

Предыдущая тема: Командная строка, батники, сценарии (bat, cmd) 2


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.