[wlx/wdx] TCMediaInfo

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

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

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

Сообщение Flasher »

Loopback
И перевод и DefaultViewMode под него никак не подстроить?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Flasher
Мы не о разном говорим? DefaultViewMode - это вообще только к листеру относится.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback
Нет, о том же. Я предполагал, что он тоже какое-то влияние оказывает. Если нет, то что насчёт перевода?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Flasher писал(а): Если нет, то что насчёт перевода?
Что переводить-то? В русской версии он и так "<По умолчанию>".
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback
Я спрашиваю про саму возможность подгонять <default> под каждый раскрывающийся список, вставляя рядом название дефолтного поля. Её нет?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Flasher писал(а):Её нет?
Полагаю что нет, посмотри другие плагины, везде так же. Наверно, если бы такая возможность была, ее бы давно использовали.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Loopback писал(а):Наверно, если бы такая возможность была, ее бы давно использовали.
Скорее всего. Не думал об этом.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Просьба привести пример для работы с StrReplace.

<source name="Lyrics" field="Lyrics"/>

<column name="Lyrics">Lyrics</column>

Вывожу лирику с помощью этих строк.

К примеру, пробую так:
<column name="Lyrics">
<unit name="replace" type="script">Output:=StrReplace(Output, 'Title', '2');</unit>
<![CDATA[
Output:='';
]]>
</column>

Но ничего не заменяется.
Loopback
Сообщения: 1646
Зарегистрирован: Пн сен 07, 2009 09:29

Сообщение Loopback »

Dimsok писал(а):К примеру, пробую так
Не совсем правильно. Лучше попробовать вот так:

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

<source name="Lyrics" field="Lyrics"/> 
...
<column name="Lyrics"> 
  <unit name="replace" type="script">Output:=StrReplace(Lyrics, 'Title', '2');</unit> 
</column>
Не знаю, какая задача стоит, в этом случае в строке будут заменены все слова Title на 2. Первым параметром нужно использовать переменную с исходной строкой (в данном случае Lyrics, это имя источника).
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Я так пробовал, но в этом случае лирика вообще не отображается. А надо, чтобы при наличии заданных значений (в данном примерем Title), они заменялись (здесь 2). Или Flasher ввёл в заблуждение, и это невозможно?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Dimsok писал(а):Или Flasher ввёл в заблуждение, и это невозможно?
Тебе сам автор плагина приводит пример с заменой части выводимого текста, но во всём виноват почему-то Flasher? В разделе Скриптинг справки первое предложение гласит:
Общие понятия

Написание скриптов позволяет полностью изменить вывод информации под ваши нужды.
StrReplace, как и любая другая функция, работает с возвращаемой по умолчанию информацией.

Если тебе нужно указывать переменную со значением из другого поля, то так и пиши (без расчёта на телепатический модуль). И свой файл с лирикой скинуть бы не помешало для начала.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

И свой файл с лирикой скинуть бы не помешало
https://yadi.sk/d/YcbirhCTz77q_g
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А без замены у тебя вывод есть? У меня нет.

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

<column name="Lyrics">Lyrics</column>
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Сообщения: 664
Зарегистрирован: Вс авг 17, 2014 00:45

Сообщение Dimsok »

Есть, причём и синхронизированной и несинхронизированной. Так, как это отображается в консольной Mediainfo, где несинхронизированная выводится в поле Lyrics, а синхронизированная - LYRICS.

Если это имеет значение, tcmediainfo 0.7.4.0
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

О. Ну, ты обновись сперва.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить