Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Плагины для Total Commander (часть 4)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

Открыть новую тему     Написать ответ в эту тему

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 Предыдущие части: Часть 1 Часть 2 Часть 3

Плагины для Total Commander
 
Основная тема – Total Commander (часть 13). Сборки обсуждаются отдельно.
А здесь только плагины, утилиты, скрипты и прочие аддоны!

О проблемах с wincmd.ru/totalcmd.net Подробности

Коллекции на русском сайте TC (wincmd.ru)
| Утилиты | Системные плагины | Плагины просмотрщика | Архиваторные плагины | Контентные плагины |

Коллекции на иноязычных сайтах
| Официальный сайт разработчика | Польский сайт TC | totalcmd.net |

Существующие 64-битные плагины и аддоны
| Тема на русском форуме TC | Список на Total Commander Wiki (англ.) |

Информация на Ru.TCKB (Wiki)
| Обзорная статья | Cписок известных плагинов | Неучтенные на wincmd.ru плагины и аддоны |

Обсуждение плагинов и аддонов
| Русский форум: Плагины TC | Русский форум: Автоматизация TC | Официальный форум TC |

Темы на Ru.Board по отдельным плагинам
| MultiArc | Back2Life (Варезник) | CompleX CD/DVD Burner (Варезник) | CAD View (Варезник) | SynWrite | TC1by1, TCAkelPad, TCFlashPlayer, TCIrfanView, TCModPlug, TCSumatraPDF,  TCWinDjView |

Некоторые авторские страницы и подборки
| Total Commander | Русификация ТС, VirtualDisk, NTFSLinks & NLInfo, OperaCache, LinkInfo, Uninstaller64 | Imagine | MMedia, Fileinfo, EXEInfo, DirCopy | Ultra TC Editors, TC Log Viewer, TC Changes Viewer | Photofile, Badcopy | TweakTC | VirtualPanel, NTLinks Maker, NTLinks, CopyTree, TCFS2 |  Back2Life | TWinKey, CDocProp, FileX, FileMask, TConsole | QuickSearch eXtended, ButtonBar eXtended | Autorun, TCTorrent, TCMediaInfo | DirSizeCalc, Age, ShellDetails| OpenOffice/DOCX/FB2 Viewer, Universal Viewer, SynWrite, TC Plugins Manager, TextSearch | RAdmin | uLister, sLister, tLister, TotalObserver | Impomezia TC Color Presets MOD  

Средства автоматизации
| PowerPro [1] [2] | WSH (VBS и JS) [1] [2] | TCMC [1] [2] | TCFS2 [1] [2] | TCIMG [1] [2] |

Обновление плагинов и аддонов
| Total Updater | Внешний русский LNG-файл |

Файлы данных для Ultra TC Editors
| Для TC 9.51 | Для TC 10.00 | Для TC 10.50 | Для TC 10.51 | Для TC 10.52 | Для TC 11.00 | Для TC 11.01 | Для TC 11.02 | Для TC 11.03 | Для TC 11.50 | Для TC 11.51 | Новейшая версия CEDF-файла |

Всего записей: 39608 | Зарегистр. 26-02-2002 | Отправлено: 21:28 29-03-2022 | Исправлено: Maz, 16:39 04-07-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic (пост)
Цитата:
ICLView.wlx тихая обнова

Как узнали? Обычно на самой странице загрузки обновляется дата, но в этот раз этого не видно.
 
 
Добавлено:
AkulaBig (пост)
Цитата:
Вообще есть версия 4.0.0.3

Последняя попалась 4.0.0.1

Всего записей: 618 | Зарегистр. 25-10-2008 | Отправлено: 18:02 09-08-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jentoso
4.0.0.2 кажется на оф форуме от автора. А 4.0.0.3 на гитхабе от другого пользователя. Чет там все с поиском замароки. Изменения минимальные от 4.0.0.1. Я хотел переделать код, чтобы использовать только 32-битные библиотеки. Но это не возможно. Надо экзешник собрать из этого плагина. Потом его можно будет запускать любой разрядности. А dll нельзя запустить другой разрядности.

Всего записей: 6477 | Зарегистр. 11-03-2003 | Отправлено: 18:31 09-08-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jentoso (пост)
Цитата:
Как узнали?

Дык, почтой, написал ему, попросил добавить обработку bmp и запоминание пути сохранения иконок в пределах сессии (т.е. до закрытия TC). Вопрос в чём: он пока сделал запоминание пути только при использовании команды Save Icon. Будем просить чтобы и для других команд сделал или одной этой достаточно? Я командами сохранения не пользуюсь, поэтому самому сложно оценить степень необходимости.
 
32-битный uLister 4.0.0.3 тупо не работает. Почему — автор форка не знает. А вот 4.0.0.2 я чего-то не нашёл. Был он вообще?  
 
Добавлено:
DeZz (пост)
Цитата:
можно какой то реальный пример полезности?

Полезности плагина вообще или полезности обновления библов? Вообще — я uLister'ом офисные доки смотрю (doc, docx, xls, xlsx, ppt, pptx и т.д.), мне нравится как показывает — шустро, детально, наглядно. А обновление библов — ну, что-то там они крутят же, стабильность увеличивают. Сейчас новые накатил: обработка webp появилась, pdf-ы стабильней стали обрабатываться — некоторые «странные» пдфы с 8.5.7 валили ТС, а с 8.5.8 уже не валят. Пока только это заметил.

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 00:29 10-08-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic

Цитата:
32-битный uLister 4.0.0.3 тупо не работает. Почему — автор форка не знает

У меня прекрасно работает. Правда я его сам пересобирал под ХР. И выбросил какие-то дурацкие папки. То-есть в настроенные исходники 4.0.0.2 скпировал исходники из 4.0.0.3.
Но разница между версиями после 4.0.0.1 буквально в двух строчках.

Цитата:
А вот 4.0.0.2 я чего-то не нашёл. Был он вообще?

И был и есть. Много лет им пользовался. Где-то месяц назад на 4.0.0.3 перешел.

Всего записей: 6477 | Зарегистр. 11-03-2003 | Отправлено: 06:56 10-08-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig (пост)
Цитата:
сам пересобирал под ХР

Автор форка про это и пишет, что проблему он видит в компиляции, но пересобирать почему-то не стал.

Цитата:
разница между версиями после 4.0.0.1 буквально в двух строчках

Это я видел, сравнил исходники. Но в комменте к одной из них сказано, что исправлена работа поиска.

Цитата:
И был и есть. Много лет им пользовался.

Я верю. Только найти ссылку не смог. На forum.wincmd.ru в теме плага в авторских постах на 19й стр. ссылка на 3.0.х, а начиная с 20й ссылок нет. С wincmd скачивается 4.0.0.

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 07:30 10-08-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic

Цитата:
Только найти ссылку не смог.

Мне кажется я с оф форума скачивал. Но это так давно было. Не помню. Выложить 4.0.0.2? Могу вообще все, что у меня есть выложить.
 
Добавлено:
Реально 4.0.0.2 в инете не ищется. Фигня какая-то.

Всего записей: 6477 | Зарегистр. 11-03-2003 | Отправлено: 07:49 10-08-2025
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic

Цитата:
я uLister'ом офисные доки смотрю  

я так понимаю только oit-8.5.8.204-vw-win-x64.zip нужен?

Всего записей: 1365 | Зарегистр. 23-01-2006 | Отправлено: 11:03 10-08-2025
Nimbussr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
Цитата:
А вот 4.0.0.2 я чего-то не нашёл. Был он вообще?

AkulaBig
Цитата:
Реально 4.0.0.2 в инете не ищется

По такому запросу: https://www.google.com/search?q=ulister+%224.0.0.2%22
   
 
Первые две ссылки:
https://www.ghisler.ch/board/viewtopic.php?p=468871
https://freecommander.com/forum/viewtopic.php?t=13859
Получилось скачать 4.0.0.2 с форума freecommander.

----------
Путеводитель по радио-журналам^О Dendy^SRP

Всего записей: 2083 | Зарегистр. 31-05-2008 | Отправлено: 11:38 10-08-2025 | Исправлено: Nimbussr, 11:43 10-08-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хорошо, немножко разобрались с форками uLister (AkulaBig, Nimbussr, спасибо). Итак, на основе версии 4.0.0 (родной, от Егора Влазнева) были созданы:
 
1. Форк 4.0.0.1 от Michael Loster (milo1012), автора плагинов RegXtract.wcx и PCREsearch.wdx (ист., скачать).
 
2. Форк 4.0.0.2 на основе 4.0.0.1 от Marek Jasinski (Marek), автора FreeCommander (ист., скачать).
 
3. Форк 4.0.0.3 от avogelba на основе 4.0.0.1. Автор форка сообщает о пропуске 4.0.0.2, но без объяснения причин (просто не нашёл этой версии?). А тем временем изменения, сделанные в 4.0.0.2 в файлах ulister.h, utils.cpp и windows.cpp оказались за бортом. Хорошо бы объединить их. Issue создан, посмотрим как отреагирует автор.  
 


AkulaBig, если недолго, выложите, пжл, всё что у вас есть, включая вашу компиляцию. Закинем на Мегу к библам, чтоб не потерялось. И ещё, если можно, кратко сформулируйте, как вы компилировали, чтобы у вас х32 заработал — посоветуем автору 4.0.0.3, пусть перекомпиляет и выложит рабочую версию в общий доступ.
 


DeZz, да -vw- обычно достаточно, т.к. он содержит всё необходимое для показа офисных форматов. Добавить библы из других архивов можно — это активирует показ плагином картинок, pdf, xml — но эти форматы успешно просматриваются и другими плагинами, поэтому целесообразность добавления каждый оценивает сам.
 
На всякий пожарный напоминаю: в папке плагина создаём папку redist64 и в неё библы, дерево должно быть таким:

Код:
 
ulister
    |-- redist64
         |-- adinit.dat
         |-- cmmap000.bin
         |-- debmp.dll

 
В ulister.ini можно добавить ключ

Код:
optionsdir=%COMMANDER_PATH%\Plugins\WLX\ulister

чтобы папка .oit с кэшем библов создавалась в папке плагина, в противном случае она создаётся в AppData.
 
Если показ офисных файлов не завёлся, возможно в системе не установлены Microsoft Runtime Libraries, к которым обращаются библы. Для 8.5.8 это VCRUNTIME140.dll. Установить или закинуть упомянутый dll в папку к библам и всё заведётся.

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 17:14 10-08-2025 | Исправлено: yozhic, 20:19 10-08-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Среди файлов uLister есть formats.txt — это список соответствия форматов и их ID по классификации Oracle. Используется для работы ключей noloadtypes и nopreviewtypes в ulister.ini. При обновлении библиотек этот список можно составить самостоятельно.  
 
Полное и актуальное перечисление ID поддерживаемых форматов находится в любом из архивов библиотек, по адресу sdk\common\sccfi.h. Расшифровки ID в sdk\resource\lodlgstr.h. При помощи регулярок эти два списка можно извлечь и совместить.  
 
Целесообразность отключения ID в ulister.ini пока под вопросом. Опять на лицо дублирование ф-ции detect-строки TC. Возможно это имеет смысл в тех случаях, когда плагин помимо расширения анализирует также содержимое файла.  
 
Среди вспомогательных файлов набора библиотек -fi- (File ID), есть утилита ком-строки fisimple.exe. Запуск с параметром имя_файла возвращает данные о его формате согласно классификации Oracle. Для запуска небоходимо поместить утилиту в каталог redist архива -fi-, поскольку она обращается к библиотекам. Пример вывода:
 

Код:
File : TutorialLexer1.odt  - ID : 1380 (0x0564) - String ID name:  Libre Office 4.x Writer (ODF 1.2)

 
Это удобный и быстрый способ проверки поддержки «неизвестных науке» файлов библиотеками.

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 19:19 10-08-2025
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
потестил. показ visio без самого visio звучит как убедительный аргумент. я в деле

Всего записей: 1365 | Зарегистр. 23-01-2006 | Отправлено: 19:51 10-08-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeZz
Кстати, да, это плюс 8.5.8, предыдущая не показывала новейших *.vsdx
Они ещё и 8.5.7 в июле обновили, только что прочёл у них, пойду гляну, может закину на Мегу к остальным архивам...

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 20:26 10-08-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic

Цитата:
включая вашу компиляцию

По большому счету у вас все есть. Поэтому выкладываю свою компиляцию под VS2010:
https://www.dropbox.com/scl/fi/6p4mmv9fj3qvijlbsmpvp/wlx_uLister.7z?rlkey=vvk5zbqe2o889mzqe083yvqzr&dl=1

Цитата:
кратко сформулируйте, как вы компилировали, чтобы у вас х32 заработал

Ну автора 4.0.0.3 там какие-то папки дополнительные созданы:
externals
  totalcmd
  VW sdk 32x
  VW sdk 64x
  !.txt
С ними у меня никак не получалось скомпилить. Поэтому я просто исходники 4.0.0.3 перенес в 4.0.0.2 и скомпилил.

Цитата:
изменения, сделанные в 4.0.0.2 в файлах ulister.h, utils.cpp и windows.cpp оказались за бортом

Хм. Надо посмотреть.

Цитата:
Форк ... от ...

Я и не знал, что там разные авторы. Только про последний знал. У вас вроде нет исходников 4.0.0.2. А я их удалил. Хотя мои точно те-же.

Всего записей: 6477 | Зарегистр. 11-03-2003 | Отправлено: 20:37 10-08-2025
insorg



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeZz

Цитата:
показ visio без самого visio звучит как убедительный аргумент

Какова цена такого показа в мегабайтах?

Всего записей: 19791 | Зарегистр. 04-11-2010 | Отправлено: 20:38 10-08-2025
DeZz



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
insorg
 
   
 
65 мб !!  
да, звучит страшно, надо думать над оптимизацией - там юзается может 20% файлов от силы

Всего записей: 1365 | Зарегистр. 23-01-2006 | Отправлено: 21:09 10-08-2025 | Исправлено: DeZz, 21:09 10-08-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yozhic
В версии 8.5.8 уже отсутствует 32 битная поддержка?

Всего записей: 618 | Зарегистр. 25-10-2008 | Отправлено: 21:10 10-08-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeZz

Цитата:
65 мб !!  

Из них половина файлов не нужны для просмотра офисных документов. А еще нафиг никому ненужный vsacad.dll 22 Мб.
 
Добавлено:
jentoso

Цитата:
В версии 8.5.8 уже отсутствует 32 битная поддержка?

Дак даже в предыдущей сборке номер версии для 32 ниже.

Всего записей: 6477 | Зарегистр. 11-03-2003 | Отправлено: 21:24 10-08-2025
jentoso



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig
В 8.5.7 еще была 32 битная поддержка oit-8.5.7.243-vw-win-x32.zip

Всего записей: 618 | Зарегистр. 25-10-2008 | Отправлено: 21:59 10-08-2025
AkulaBig

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
jentoso
А х64 oit-8.5.7.240. То-есть 32-битные библиотеки они выпустил позже. Вроде по просьбе трудящихся. Может и в этот раз так будет.

Всего записей: 6477 | Зарегистр. 11-03-2003 | Отправлено: 22:06 10-08-2025
yozhic



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig (пост)
Цитата:
выкладываю свою компиляцию под VS2010

Файлы, кажись, перепутались, по ссылке архив с исходниками.

Цитата:
изменения, сделанные в 4.0.0.2 в файлах ulister.h, utils.cpp и windows.cpp оказались за бортом
 
Хм. Надо посмотреть.

Гляньте, пожалуйста. Может там и ничего особенного.

Цитата:
У вас вроде нет исходников 4.0.0.2

Отгрузил только что на Мегу, в папку uLister всё что есть, и исходники 4.0.0.2 в том числе.
 
jentoso (пост)
Цитата:
В версии 8.5.8 уже отсутствует 32 битная поддержка?

Пока да, только х64. Но в 8.5.7 тоже вначале отсутствовала, и в доках было заявлено, что поддержки х32 не будет, а через пару месяцев архив с 32-битными библами по-тихому появился в репе. Мож и в этот раз также сделают, поживём-увидим.

Всего записей: 3140 | Зарегистр. 20-03-2008 | Отправлено: 22:08 10-08-2025
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109

Компьютерный форум Ru.Board » Компьютеры » Программы » Плагины для Total Commander (часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2025

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru