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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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

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

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Плагины для Total Commander
Часть 1 Часть 2 Часть 3
 
Основная тема – Total Commander (часть 12). Сборки обсуждаются отдельно.
А здесь только плагины, утилиты, скрипты и прочие аддоны!

О проблемах с 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 (Варезник) | SynWrite | TCIrfanView, TCModPlug, TCSumatraPDF, TCAkelPad, TC1by1 |

Некоторые авторские страницы и подборки
| 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 | Новейшая версия CEDF-файла |

Всего записей: 39008 | Зарегистр. 26-02-2002 | Отправлено: 21:28 29-03-2022 | Исправлено: DeZz, 11:18 12-08-2024
raddyst

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

Всего записей: 7271 | Зарегистр. 08-03-2010 | Отправлено: 03:47 04-07-2024 | Исправлено: raddyst, 04:57 04-07-2024
www_world

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
spirit21
Вы справку к плагину TCMediaInfo читали (help_ru.chm или readme_ru.htm)? Или вы желаете, чтобы вам ее тут с нуля объяснили (а это больше 10 страниц в печатном варианте)?
 
Если читали (внезапно!), то вам нужно в соответствующий
<column name="Audio Bitrate"  ....
добавить еще один подпункт примерно такого вида
<unit name="000 000 000" type="script"><![CDATA[if (AudioBr <> '') then Output:=Format('%.0n',AudioBr);]]></unit>
 
000 000 000 - название вида представления (какое вам нравится)
AudioBr - название переменной битрейта внутри настроечного файла.
 
Добавление новых полей/колонок хорошо описано в хэлпе.Образцы - в файле TCMediaInfo.sample.xml
Переименуйте его в TCMediaInfo.xml и он станет вашим базовым настроечным файлом плагина, редактируя который вы сможете получить все, что хотите.
В листерном режиме в RAW view ищите название переменной с тем значением, которое хотите добавить и отталкиваясь от него по аналогии добавляйте колонки, какие хотите (то есть возможны все, какие поддерживает mediainfo.dll).Кроме этого возможны любые колонки, значения которых можно получить расчетом, исходя из значений предоставляемых mediainfo.dll). При этом возможен вывод как численных и текстовых значений так и логических, например колонка "Беспотерьное сжатие?" - варианты значений в колонке
"Зуб даю!" (логическое "true"),
"Ну на фиг!" (логическое"false")
"Ага, ща!" (логическое"N/A" [not available] - "не определено", напр. для несжатых форматов, трекерных, миди форматов и проч.)
и тд и тп

Всего записей: 344 | Зарегистр. 04-11-2018 | Отправлено: 04:24 04-07-2024 | Исправлено: www_world, 05:32 04-07-2024
AkulaBig

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

Цитата:
Автору эффективнее писать в Плагины Valery Kurenkov для Total Commander

Это не мой плагин.

Всего записей: 4706 | Зарегистр. 11-03-2003 | Отправлено: 04:55 04-07-2024
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
вопрос есть: что можно прикрутить (из лёгких плугов, навороты не нужны вообще) для просмотра по ктрл+Ку (в соседней панели), но сразу в режиме редактирования? стоит hpg-ed, но у него сущессный минус - он юникодные файлы с кириллицей в ебж отображает..
 
задача, сопссно, в том, чтобы НЕ открывая никакой редактор прямо из окна просмотра можно было драг-дропнуть выделенный фрагмент.
к вопросу "куда дрыгать" - да без разницы, хоть в открытое окно браузера, хоть в окно редактора, неважно.)
 
в дефольтном листере всё бы хорошо, но приходится копипастить фрагмент - потому как при попытке драга выделение слетает..//

----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17586 | Зарегистр. 07-06-2006 | Отправлено: 10:34 04-07-2024
DeZz



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

Всего записей: 1219 | Зарегистр. 23-01-2006 | Отправлено: 10:40 04-07-2024
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DeZz
спасибо, глянул. всё бы норм, но чё-т жаба меня задушила на 6 метров.. тяжеловато как-то под микро-хотелку..)
вопчем, там же попутно наткнулся на акелпадовский плуг и прикрутил на него старую версию, всё норм, вопрос снят..))
 
но по-любому - за наводку = спасибо +  
пущай пока в загашнике полежит..))

----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17586 | Зарегистр. 07-06-2006 | Отправлено: 12:19 04-07-2024
Greyleon



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

Цитата:
чё-т жаба меня задушила на 6 метров.. тяжеловато как-то под микро-хотелку..)

Всего 6 мегабайт и тяжеловато?! У меня вот такой набор был собран - давно уже не обновлял и не отслеживал нового
 

 
А чем классический вариант не устроил - просто копировать выделенный текст и вставить - куда нужно?

Всего записей: 8029 | Зарегистр. 03-12-2016 | Отправлено: 12:48 04-07-2024
dsrabot

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Непонятки с плагином uLister, есть 2 тестовых .odp
Почему-то в одном даже чарт не рисует... В другом аналогичном рисует. Пробовал разные версии оракловских длл, серый прямоугольник перечеркнутый. Можете пожалуйста проверить/подтвердить ?
 
Тестовые файлы:
https://www.sendspace.com/file/7qhwby

Всего записей: 123 | Зарегистр. 25-12-2013 | Отправлено: 13:01 04-07-2024
raddyst

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dsrabot
Цитата:
есть 2 тестовых .odp
Почему-то в одном даже чарт не рисует... В другом аналогичном рисует. Пробовал разные версии оракловских длл, серый прямоугольник перечеркнутый. Можете пожалуйста проверить/подтвердить ?  

Аналогично, версии оракл .длл значения не имеют.

Всего записей: 7271 | Зарегистр. 08-03-2010 | Отправлено: 13:41 04-07-2024
TheBarmaley



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Greyleon
Цитата:
Всего 6 мегабайт и тяжеловато?!
так это он один и упакованный только.. по потрохам под 20.. против 100кб акелпада никак не летит под простенькую задачу..)

Цитата:
А чем классический вариант не устроил - просто копировать выделенный текст и вставить - куда нужно?
если раз-два - не вопрос, сойдёт и встройка.. а если по нескольку часов этим заниматься - тут уж начнёшь клики считать..))
короче, экономим ресурс кнопок, зажал и понёс = одно (Карл!) нажатие.. заодно пальцы качаются, сила мышечная растёт..  


----------
..the one of.. ··· ..sam-&-pol..

Всего записей: 17586 | Зарегистр. 07-06-2006 | Отправлено: 06:10 05-07-2024
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Потом девчонки будут говорить с придыханием. Вы такой мачо, у вас такие накачанные пальцы

Всего записей: 4706 | Зарегистр. 11-03-2003 | Отправлено: 07:50 05-07-2024 | Исправлено: AkulaBig, 07:51 05-07-2024
Ugly_Elvis

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

Всего записей: 195 | Зарегистр. 26-01-2012 | Отправлено: 08:43 05-07-2024 | Исправлено: Ugly_Elvis, 08:51 05-07-2024
Greyleon



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
TheBarmaley
Понял, нужно снова вникать в тему плагинов...
 
AkulaBig
у вас такие накачанные пальцы

Всего записей: 8029 | Зарегистр. 03-12-2016 | Отправлено: 09:51 05-07-2024
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто-нибудь листерный AnyCMD использовал ? Понадобилось добавить ещё одно расширение и я маленько сломал мозг, как это сделать. До этого плагин использовался для одного расширения.
 
В wincmd.ini пробовал повесить несколько расширений на плагин, но я хз как в anycmd.ini обработку второго расширения и утилиту для его чтения прописать т.к. отрабатывает только то, чьи параметры прописаны в начале. По идее надо разносить на разные секции, но непонятно, как их тогда соотнести с расширениями.
 
В мануале пишется, что нужно удалить detect-строку для anycmd из wincmd, но она опять прописываются взад и берётся та строка из anycmd.ini. Если там пусто, то прописывается заглушка с TXT-расширением.
 
Ещё там было что-то про lsplugin.ini, но что-то крайне мутно.
 
Гуглил, но тоже ничего внятного. Схожий вопрос поднимался в треде плагина на wincmd.ru, но ни пр меров, ни деталей там не было. Вообщем, я в тупике.
 
***
 
Вопрос удалось решить посредством костылей благодаря вот этому issue пятилетней давности, давшему мне подсказку. Идея костыля в том, чтобы в плагине использовать промежуточную обёртку (bat/exe/vbs/ps/etc), из под которой будет запускаться нужная программа, под нужное расширение.
 
В anycmd.ini пишем примерно следующее :

Код:
[AnyCmd]
Command=%COMMANDER_PATH%\plugins\wlx\anycmd\anycmd.bat "%s"
Stream=3
DetectString=EXT=ISO | EXT="JSON"

В wincmd.ini detect-строку плагина или убираем (пропишется пвтоматом на основе данных из anycmd.ini) или просто дублируем.
 
В anycmd.bat пишем примерно так :
Код:
@echo off
chcp 1251
 
if "%~x1" == ".iso" goto iso
if "%~x1" == ".json" goto json
goto end
 
:iso
isoinfo -d -i %1
goto end
 
:json
xidel -se . %1
goto end
 
:end
не забыв при этом заменить расширения и программы на свои (равно как и в anycmd.ini и wincmd.ini).
 
з.ы. Если есть нормальный способ использовать плагин с несколькими программами - напишите. Мне эти костыли не сильно нравятся, пусть даже они и работают

Всего записей: 2244 | Зарегистр. 19-09-2011 | Отправлено: 11:53 05-07-2024 | Исправлено: Baltazar500, 11:56 05-07-2024
AkulaBig

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сто лет назад тестил это плаг и запомнил, что там надо для каждого расширения делать новую установку плагина. На всякий случай скачал плаг, думал может что изменилось. Прочитал хелп. Нет, все тоже самое.

Всего записей: 4706 | Зарегистр. 11-03-2003 | Отправлено: 14:08 05-07-2024 | Исправлено: AkulaBig, 14:09 05-07-2024
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig, всмысле отдельную папку и отдельную запись в wincmd.ini ? Если да, то кмк вариант выше с wrapper'ом получше будет )))

Всего записей: 2244 | Зарегистр. 19-09-2011 | Отправлено: 14:43 05-07-2024 | Исправлено: Baltazar500, 14:46 05-07-2024
AkulaBig

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

Цитата:
отдельную папку и отдельную запись в wincmd.ini ?

Конечно. Хелп почитайте.

Цитата:
вариант выше с wrapper'ом получше будет

Это уж вам решать. Я только инструкцию автора привожу:
Важное примечание: Вы можете установить несколько экземпляров плагина в разных (под)каталогах. Это позволяет определить несколько фильтров строк обнаружения и связать соответствующие команды.

Всего записей: 4706 | Зарегистр. 11-03-2003 | Отправлено: 15:53 05-07-2024
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AkulaBig,
Цитата:
Конечно. Хелп почитайте.
А разве есть справка на русском ? Из английской я как раз не всё вкурил, иначе бы сюда не полез )))
Цитата:
Важное примечание: Вы можете установить несколько экземпляров плагина в разных (под)каталогах. Это позволяет определить несколько фильтров строк обнаружения и связать соответствующие команды.
Нда. Автор тот ещё перец. Явно не доделал плагин. По хорошему в anycmd.ini для каждого расширения должна быть персональная секция с отдельными настройками. А не вот это всё :/

Всего записей: 2244 | Зарегистр. 19-09-2011 | Отправлено: 16:11 05-07-2024
AkulaBig

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

Цитата:
А разве есть справка на русском ?

Гугл перевел.

Всего записей: 4706 | Зарегистр. 11-03-2003 | Отправлено: 22:42 05-07-2024
Baltazar500



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хм. Обратил внимание, что TCMediainfo не отображает для аудиофайлов поле "Track name/Position". В 1.0.8 это поправили или там та же история (у меня 1.0.7) ?

Всего записей: 2244 | Зарегистр. 19-09-2011 | Отправлено: 17:28 06-07-2024 | Исправлено: Baltazar500, 09:08 07-07-2024
Открыть новую тему     Написать ответ в эту тему

Страницы: 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

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


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru