Страница 70 из 74

Добавлено: Вс сен 14, 2025 00:09
A55555
Orion9 писал(а):Loopback
Спасибо, что напомнили про стрелку вниз. Сделал команду для удобства:

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

[em_quickview_tcmediainfo3]
cmd=%COMMANDER_PATH%\Utilites\TCFS2\TCFS2.exe
param=/u- /ef "tcm(304) tcm(4006) send(`{4}`) send(`{down}`) send(`^3`)"
menu=Быстрый просмотр: TCMediaInfo - Видео (Компактный)
И назначил на CTRL+SHIFT+Q в горячих клавишах:

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

[Shortcuts]
CS+Q=em_quickview_tcmediainfo3
Вроде удобно )
Удобно и лаконичный вариант отчета.

Но когда хочешь сразу же (не выходя из режима MediaInfo на противоположной панели) ещё для одного другого файла просмотреть тоже самое, короткий отчет, плагин снова берется за старое и начинает проигрывать файл.

Добавлено: Вс сен 14, 2025 08:45
Monarch-LFV
A55555 писал(а):Выделяю видео файл нажимаю Ctrl+Q или F3, на соседней панели TC появляется плеер и проигрывает видео.
Есть возможность не воспроизводить видео, а попасть сразу в отчёт MediaInfo информации по данному видео файлу, битрейд, FPS, аудиодорожки и т.д.?
А не это ли имеется ввиду? Просто нужно прописать в Детект-строке MULTIMEDIA.

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

20=%COMMANDER_PATH%\Plugins\wdx\Mediainfo\TCMediaInfo.wdx
20_detect=MULTIMEDIA
Номер в списке плагинов само собой ваш.
  • MULTIMEDIA This detect string is special: It is always TRUE (also in older TC versions). If it is present in the string, this plugin overrides internal multimedia viewers in TC. If not, the internal viewers are used.

Добавлено: Вс сен 14, 2025 12:07
Orion9
A55555 писал(а):Удобно и лаконичный вариант отчета.
Да, норм. Мне этот режим TCMediaInfo тоже очень нравится. Я только забыл возвращать фокус назад в первую панель:

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

param=/u- /ef "tcm(304) tcm(4006) send(`{4}`) send(`{down}`) send(`^3{TAB}`)"
А вообще, посылка нажатий клавиш - одна из немногих фишек, которой до сих пор нет в Autorun. Я просил Loopback как-то добавить, но с этим есть сложности. Так что такие утилиты как TCFS2 еще долго будут актуальны.
A55555 писал(а):плагин снова берется за старое и начинает проигрывать файл.
Не знаю, у меня всё работает. Слетает только, если прыгнуть на не-медиа файл (например, на текстовый или архив) и затем вернуться назад на медиа, тогда да - запускается проигрыватель.

Добавлено: Вс сен 14, 2025 19:05
Loopback
Orion9 писал(а):А вообще, посылка нажатий клавиш - одна из немногих фишек, которой до сих пор нет в Autorun. Я просил Loopback как-то добавить, но с этим есть сложности.
Не то чтобы сложности, просто много нюансов, соответственно есть ожидание, что времени придется потратить очень прилично. Учитывая, что есть многочисленные варианты - TCFS2, Autoit (в т. ч. AutoItX, который можно вызывать с DllCall), AHK - реализация постоянно откладывается куда-то в конец списка. Так оно и лежит в todo уже несколько лет.

Добавлено: Вс сен 14, 2025 22:53
A55555
Monarch-LFV писал(а):
A55555 писал(а):Выделяю видео файл нажимаю Ctrl+Q или F3, на соседней панели TC появляется плеер и проигрывает видео.
Есть возможность не воспроизводить видео, а попасть сразу в отчёт MediaInfo информации по данному видео файлу, битрейд, FPS, аудиодорожки и т.д.?
А не это ли имеется ввиду? Просто нужно прописать в Детект-строке MULTIMEDIA.

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

20=%COMMANDER_PATH%\Plugins\wdx\Mediainfo\TCMediaInfo.wdx
20_detect=MULTIMEDIA
Номер в списке плагинов само собой ваш.
Спасибо за ответ. У меня вот так прописано в ListerPlugins.ini

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

15=%COMMANDER_PATH%\plugins\wdx\TCMediaInfo\TCMediaInfo.wdx
15_detect="MULTIMEDIA | FORCE"

Добавлено: Вс сен 14, 2025 23:58
Monarch-LFV
A55555
Ну тогда TCMEDIAINFO должен вызываться первым по отношению к встроенному проигрывателю, если, конечно, не установлен другой плагин-проигрыватель, типа mmedia. Если установлен, тогда нужно поменять порядок приоритета загрузки плагинов - как раз та самая цифра в начале строки.

Добавлено: Пн сен 15, 2025 14:58
A55555
Monarch-LFV писал(а):A55555
Ну тогда TCMEDIAINFO должен вызываться первым по отношению к встроенному проигрывателю, если, конечно, не установлен другой плагин-проигрыватель, типа mmedia. Если установлен, тогда нужно поменять порядок приоритета загрузки плагинов - как раз та самая цифра в начале строки.
Поставил плагин на первое место в ListerPlugins.ini.
Использую вот это
Orion9 писал(а):Сделал команду для удобства:

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

[em_quickview_tcmediainfo3]
cmd=%COMMANDER_PATH%\Utilites\TCFS2\TCFS2.exe
param=/u- /ef "tcm(304) tcm(4006) send(`{4}`) send(`{down}`) send(`^3{TAB}`)"
menu=Быстрый просмотр: TCMediaInfo - Видео (Компактный)
И назначил на CTRL+SHIFT+Q в горячих клавишах:

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

[Shortcuts]
CS+Q=em_quickview_tcmediainfo3
Вроде удобно )
Поставив курсор на "Видеофайл1" нажимаю CTRL+SHIFT+Q
На противоположной панели появляется компактный отчет MediaInfo, хорошо.
Но как сразу же посмотреть такой же компактный отчет для другого условно говоря "Видеофайл2".
Если я ставлю курсор на другой Видеофайл2, на месте компактного отчета медиаинфо начинается проигрывание этого условного Видеофайл2

Мне нужно закрыть это воспроизведение "Видеофайл2", после этого поставив курсор на это "Видеофайл2" снова нажать CTRL+SHIFT+Q, чтоб увидеть компактный отчет MediaInfo.

Добавлено: Вт сен 16, 2025 12:13
Orion9
A55555
Я понял, что у вас так работает, но у себя этой проблемы я не наблюдаю, т.ч. не знаю в чем может быть причина. В тонких настройках ТС я не очень хорошо разбираюсь и вообще не часто в них лезу. Может быть, кто-то более знающий и компетентный подскажет, но у меня все работает именно так, как я вверху описывал.
Monarch-LFV писал(а):Ну тогда TCMEDIAINFO должен вызываться первым по отношению к встроенному проигрывателю, если, конечно, не установлен другой плагин-проигрыватель, типа mmedia. Если установлен, тогда нужно поменять порядок приоритета загрузки плагинов - как раз та самая цифра в начале строки.
Да нет, проблема, похоже, в чем-то другом. Я и mmedia отключал, и опцию "Воспроизводить мультимедиа" переключал, и еще пару вещей по мелочи. Все-равно у меня работает удержание плагина при быстром просмотре как положено. Т.ч. остаются только какие-то глубокие опции или настройки по типу ключей NoMediaFileTypes или MediaAdditionalTypes. Даже не знаю, что еще предположить.

Добавлено: Вт сен 16, 2025 16:34
Monarch-LFV
A55555 писал(а):Поставил плагин на первое место в ListerPlugins.ini
Выложите пожалуйста содержимое файла ListerPlugins.ini.
На него точно настроен редирект из wincmd.ini?

Добавлено спустя 7 минут:

Orion9
Мне кажется ваш способ с ctrl+shift+q действительно будет работать только в момент нажатия этого сочетания, а пролистывая вверх или вниз по файлам будет сбиваться выбранный листерный плагин на дефолтный (приоритетный в списке), особенно если есть другие типы файлов (не медиа). К тому же еще возможно есть зависимость как переключаться по файлам, ведь можно не клавишами вверх/вниз, а просто мышкой тыкать.

Добавлено: Вт сен 16, 2025 18:57
Orion9
Monarch-LFV
У вас тоже не работает удержание выбранного плагина при быстром просмотре? Что-то странно.

[cut="Обзор от ИИ с переводом в гугле:"]Дизайн Total Commander позволяет вручную выбирать конкретный плагин для типа файла в режиме быстрого просмотра. Этот выбранный плагин затем становится плагином по умолчанию для этого типа файла на панели быстрого просмотра, пока вы не переключитесь на другой тип файла или не выберете другой плагин вручную.

Чтобы панель быстрого просмотра Total Commander была привязана к конкретному плагину, вам необходимо сначала активировать быстрый просмотр, нажав Ctrl+Q. Как только на панели быстрого просмотра появится файл, щелкните саму панель, а затем нажмите 4 (или выберите опцию в меню), чтобы просмотреть доступные плагины Lister. Выбранный таким образом плагин будет затем использоваться для последующих файлов того же типа, эффективно «прикрепляя» его к поведению панели быстрого просмотра.

Пошаговое руководство:

- Откройте Total Commander и перейдите в каталог с файлами.
- Выберите файл, использующий плагин Lister, например, PDF-файл или текстовый файл.
- Нажмите Ctrl+Q, чтобы активировать панель быстрого просмотра. Файл отобразится на правой панели.
- Нажмите на панели быстрого просмотра, чтобы сделать её активной.
- Нажмите клавишу 4 на клавиатуре (или выберите пункт «Переключиться на другой просмотрщик/плагин» в меню), чтобы перебрать доступные плагины Lister, которые могут отображать этот тип файлов.
- Повторяйте шаг 5, пока не найдёте нужный плагин.
- Выбранный плагин будет использоваться для текущего и следующего файлов того же типа, отображаемых на панели быстрого просмотра.
[/cut]
Как говорил Loopback "к таким ответам следует относиться с осторожностью", но именно так у меня и работает. Версия ТС 11.50, если что (да-да, я так и не обновился, к сожалению). Но проверял и на ТС 11.03 - там тоже работает. А вот в давнишнем 9.22 (самый древний из тех, что у меня есть) уже нет.
Monarch-LFV писал(а):особенно если есть другие типы файлов (не медиа)
Об этом я писал с самого начала, что работает только, если продолжать просмотр на медиа файлах, на не-медиа файлах сразу слетает.
Monarch-LFV писал(а):К тому же еще возможно есть зависимость как переключаться по файлам, ведь можно не клавишами вверх/вниз, а просто мышкой тыкать
Это не влияет. Главное не прерывать просмотра медиа файлов другими не-медиа файлами.

Добавлено: Вт сен 16, 2025 21:36
A55555
Monarch-LFV писал(а):
A55555 писал(а):Поставил плагин на первое место в ListerPlugins.ini
Выложите пожалуйста содержимое файла ListerPlugins.ini.
На него точно настроен редирект из wincmd.ini?
Monarch-LFV
В записях wincmd.ini есть такие строки
[cut]

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

[ListerPlugins]
RedirectSection=%COMMANDER_PATH%\Ini\ListerPlugins.ini
[ListerPlugins64]
RedirectSection=%COMMANDER_PATH%\Ini\ListerPlugins.ini
[Lister]
RedirectSection=%COMMANDER_PATH%\Ini\ListerPlugins.ini
[ListerModes]
RedirectSection=%COMMANDER_PATH%\Ini\ListerPlugins.ini
[/cut]

Вот содержимое ListerPlugins.ini
[cut]

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

[ListerPlugins]
0=%COMMANDER_PATH%\Plugins\wdx\DirSizeCalc\DirSizeCalcCharts.wlx
1=%COMMANDER_PATH%\plugins\wlx\Imagine\Imagine.wlx
1_detect="MULTIMEDIA"
2=%COMMANDER_PATH%\Plugins\wlx\anyelf\anyelf.wlx
2_detect="[0]=127 & [1]="E" & [2]="L" & [3]="F""
3=%COMMANDER_PATH%\Plugins\wlx\SQLiteViewer\SQLiteViewer.wlx
3_detect="([0]="S" & [1]="Q" & [2]="L" & [3]="i" & [4]="t" & [5]="e" & [6]=" " & [7]="f" & [8]="o" & [9]="r" & [10]="m" & [11]="a" & [12]="t" & [13]=" " & [14]="3")"
4=%COMMANDER_PATH%\plugins\wlx\SWFView\SWFView.wlx
4_detect="([0]="F" & [1]="W" & [2]="S") | ([0]="C" & [1]="W" & [2]="S") | ([0]="Z" & [1]="W" & [2]="S")"
5=%COMMANDER_PATH%\plugins\wlx\AKFont\AKFont.wlx
5_detect="FORCE | EXT="TTF" | EXT="PFM" | EXT="OTF" | EXT="TTC" | EXT="FON" | EXT="PFB""
6=%COMMANDER_PATH%\Plugins\wlx\PEViewer\PEViewer.wlx
7=%COMMANDER_PATH%\Plugins\wlx\ICLView\ICLView.wlx
7_detect="MULTIMEDIA & (ext="DLL" | ext="EXE" | ext="ICL" | ext="ICL32" | ext="ICO" | size=0 | force)"
8=%COMMANDER_PATH%\plugins\wlx\ulister\ulister.wlx
8_detect="EXT="RTF" | EXT="DOC" | EXT="DOCX" | EXT="DOCM" | EXT="DOT" | EXT="DOTX" | EXT="DOTM" | EXT="XLS" | EXT="XLSX" | EXT="XLSM" | EXT="XLT" | EXT="XLTX" | EXT="XLTM" | EXT="PPT" | EXT="PPTX" | EXT="PPTM" | EXT="POT" | EXT="POTX" | EXT="POTM" | EXT="PPS" | EXT="PPSX" | EXT="PPSM" | EXT="VSD" | EXT="VSS" | EXT="VST" | EXT="ODT" | EXT="OTT" | EXT="SXW" | EXT="STW" | EXT="ODS" | EXT="OTS" | EXT="SXC" | EXT="STC" | EXT="ODP" | EXT="OTP" | EXT="ODG" | EXT="OTG" | EXT="SXI" | EXT="STI" | EXT="SXD""
9=%COMMANDER_PATH%\Plugins\wlx\TCSumatraPDF\SumatraPDF.wlx
9_detect="MULTIMEDIA & (EXT="AZW" | EXT="AZW3" | EXT="AZW4" | EXT="CB7" | EXT="CBR" | EXT="CBT" | EXT="CBZ" | EXT="CHM" | EXT="DJV" | EXT="DJVU" | EXT="EPUB" | EXT="FB2" | EXT="FB2Z" | EXT="MOBI" | EXT="OXPS" | EXT="PDF" | EXT="PRC" | EXT="TIF" | EXT="TIFF" | EXT="XPS")"
10=%COMMANDER_PATH%\plugins\wlx\decMaffWLX\decMaffWLX.wlx
10_detect="EXT="MAFF""
11=%COMMANDER_PATH%\Plugins\wlx\TCTorrent\TCTorrent.wlx
11_detect="EXT="TORRENT""
12=%COMMANDER_PATH%\Plugins\wlx\LinkInfo\LinkInfo.wlx
12_detect="force | (ext="LNK")"
13=%COMMANDER_PATH%\plugins\wdx\APK-wdx\APK.wdx
13_detect="EXT="APK""
14=%COMMANDER_PATH%\plugins\wlx\TC1by1\1by1.wlx
14_detect="MULTIMEDIA & (EXT="MO3"|EXT="IT"|EXT="XM"|EXT="S3M"|EXT="MTM"|EXT="MOD"|EXT="UMX"|EXT="MIDI"|EXT="MID"|EXT="RMI"|EXT="KAR")"
15=%COMMANDER_PATH%\plugins\wdx\TCMediaInfo\TCMediaInfo.wdx
15_detect="MULTIMEDIA | FORCE"
16=%COMMANDER_PATH%\plugins\wlx\MarkdownView\MarkdownView.wlx
17=%COMMANDER_PATH%\Plugins\wlx\CudaLister\cudalister.wlx
18=%COMMANDER_PATH%\plugins\wcx\Total7zip\Total7zip.wcx
[ListerPlugins64]
$checksum$=2303983169
0=1
1=1
2=1
3=1
4=1
5=1
6=1
7=1
8=1
9=1
10=1
11=1
12=1
13=1
14=1
15=1
16=1
17=1
18=1

[Lister]
CenterBitmap=1
ShrinkBitmap=2
MediaAdditionalTypes=*.3gp *.aac *.ac3 *.aif *.aiff *.amr *.asf *.avi *.dts *.flac *.flv *.m4a *.m4v *.mka *.mkv *.mov *.mp3 *.mp4 *.mpe *.mpeg *.mpg *.ogg *.ogv *.opus *.vob *.wav *.webm *.wma *.wmv *.wv
PlayerVolume=99

[ListerModes]
0exts=*.3gp *.aac *.ac3 *.aif *.aiff *.amr *.asf *.avi *.dts *.flac *.flv *.m4a *.m4v *.mka *.mkv *.mov *.mp3 *.mp4 *.mpe *.mpeg *.mpg *.ogg *.ogv *.opus *.vob *.wav *.webm *.wma *.wmv *.wv
0fields=4i
[/cut]

Добавлено: Ср сен 17, 2025 05:50
AkulaBig
A55555 писал(а):Вот содержимое ListerPlugins.ini
Не вникал в вашу проблему, но ранее писал, что последовательность использования TCMediaInfo и внутреннего плеера зависит от настроек ТС. А у вас с этим какие-то проблемы.
Намного проще будет настраивать последовательность, если вы используете Листер-прослойку к TCMediaInfo, выложенную где-то выше. Тогда можно прописать в ListerPlugins.ini:

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

[ListerPlugins]
19=%COMMANDER_PATH%\Plugins\wdx\TCMediaInfo\TCMediaInfo.wlx
19_detect=MULTIMEDIA | FORCE
[ListerModes]
...
; проигрывать внутренним плеером,
; по "4" переключать на TCMediaInfo
3exts=>{Аудио} Звуковые файлы
3fields=4i
...
Но вы хотите, вроде, чтобы плагин запускал вперед плеера. Тогда в [ListerModes] ничего не надо прописывать.

Добавлено: Чт сен 18, 2025 15:30
Monarch-LFV
Orion9 писал(а):У вас тоже не работает удержание выбранного плагина при быстром просмотре? Что-то странно.
Нет, я погорячился немного, прошу прощения. Не пробовал с утилитой TCFS2, но проверил у себя просто с ручным переключением TAB-4-TAB, и далее листал файлы вниз/вверх и мышкой, все работало как надо.
У меня просто бывали случаи на другом плагине, не помню точно на каком, когда вроде однотипные файлы так листал с ручным переключением на 4, и в какой-то момент он сбрасывался на дефолтный плагин. Поэтому и предположил, что поведение тоже может быть сбойным.

Добавлено спустя 7 минут:

A55555
А зачем в [ListerModes] эти строки?

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

0exts=*.3gp *.aac *.ac3 *.aif *.aiff *.amr *.asf *.avi *.dts *.flac *.flv *.m4a *.m4v *.mka *.mkv *.mov *.mp3 *.mp4 *.mpe *.mpeg *.mpg *.ogg *.ogv *.opus *.vob *.wav *.webm *.wma *.wmv *.wv
0fields=4i
Уберите их, и все заработает, у себя проверил, с ними действительно запускается встроенный проигрыватель, без них - плагин.
Или уберите "i" в конце:
  • Nfields=4i
    Последовательность режимов просмотра для этого типа. Режимы перечисляются через запятую и могут принимать следующие значения:
    1..8: Режим просмотра в соответствии с номерами пунктов в меню Вид.
    4: Мультимедиа, режим автовыбора.
    4i: Мультимедиа, только встроенные средства (без плагинов).

Добавлено: Чт сен 18, 2025 17:05
A55555
А зачем в [ListerModes] эти строки?
Monarch-LFV
это готовая Extended как-то там сборка, кто-то так настроил её видимо.
Воспроизводит через LAV фильтры всё подряд, но толку с того если нельзя полноэкранный режим для видео включить.
Уберите их, и все заработает, у себя проверил, с ними действительно запускается встроенный проигрыватель, без них - плагин.
Или уберите "i" в конце:
Спасибо, сегодня попробую.

Добавлено: Чт сен 18, 2025 18:09
AkulaBig
A55555 писал(а):Спасибо, сегодня попробую.
Я-же вам перед постом Monarch-LFV об этом написал.