Описание команды


plays

Небольшой аудио плеер с основными возможностями.

plays=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||$var_aa||$GLOBALNAME||@Path||>, ||Theme||titletc<>||Dialogs||exits<>

Параметры:

1-й обязательный параметр. Может иметь несколько вариантов:
%L,
%WL
Список выделенных объектов. Также может использоваться путь к файлу списка полных путей объектов %P%N. см. Дополнение №7 или с:\List.txt
LISTF<>Список заданных объектов. см. Дополнение №22.
PS<>Список объектов каталога. см. Дополнение №22.
FOLDC<>Список объектов содержимого каталогов. см. Дополнение №22.
FOLDM<>Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22.
LISTC<>Список объектов из выделенных без дубликатов. см. Дополнение №22.
FLST<>Смешанные списки объектов по заданному списку. см. Дополнение №22.
$var_aaМассив. Переменная $var_a... - массив путей, созданный в команде exect.
$GLOBALNAMEМассив. Список путей глобальной переменной см. Дополнение №23.
@PathОдин файл. Приставка @ перед путём позволяет передавать один файл @%P%N, @FILE.
>Запуск или Добавление.
Приставка > перед путём позволяет запустить плеер или если он запущен, то добавить в плейлист.
  >Path, где Path путь к одному треку или к плейлисту треков: >Path.mp3, >%UL, >Path.m3u
Это даёт возможность ассоциировать файлы в Total Commander:

[Associations]
Filter1=;*.mid;*.mp3;*.wav;*.wma;*.m3u;*.m3u8;*.pls;*.wpl;*.asx;*.dpl;*.kpl;
Filter1_open=""%COMMANDER_PATH%\TCIMG.exe" plays=>"%1""
Filter1.icon=Wcmicons.dll,1649

Так же для добавления в плейлист можно воспользоваться командой playn=15FILE
Дополнительные параметры:
ThemeТема. Имя секции в TCIMG.ini, в которой записаны настройки окна. По умолчанию имя Player (т.е. секция [Player]).
titletc<>Отображение и закрепление плеера в заголовке Total Commander.
DialogsДиалоги. см. Дополнение №18
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.
exits<>Выход из приложения. Параметр exits<Count> позволяет выйти из приложения после воспроизведения заданного количества файлов Count.

Примечания:

  • Воспроизводятся форматы MP3, WMA, WAV, MID. В ходе тестирования выяснилось, что воспроизводятся и AVI, ASF, AU, WMV, MPG, MP4. Так же поддерживается чтение данных из различных плейлистов: M3U, M3U8, PLC, PLS, WPL, ASX, DPL, KPL
  • Дополнительные настройки внешнего вида диалога в TCIMG.ini в секции [Player]

   Может выглядеть следующим образом:

   


   





В заголовке Total Commander:


Всплывающая подсказка:

Нажмите для отображения изображения в оригинальном размере.


  • С версии 8.8 плеером можно управлять из других приложений с помощью команды playn

См. также:

captxt, cldar, color, diffd, fonts, genwd, infow, keylg, mtble, pasgen, playn, radio, regex, resvw, spech, swfvw, symcn, symss, symvw, textv, timesx, vclip, video, vidos, wntxt, xbarx

Примеры:
 Как создать кнопку?

<TRAY=HINT2||1||%%TCIMG_PATH%%\TCIMG.dll,38> <TIME=h00n01:h23n59:n30> infbx=InfoBox16 plays=E:\Музыка\2\||exits<1> ;; выводить строку "Пора на разминку", запустить "TCMG Player" воспроизвести произвольный трек, и после проигрывания одного трека автозакрытие плеера, с повтором цикла через 30 минут

plays=%P%N ;; воспроизвести треки плейлиста под курсором

plays=%P%N||titletc<> ;; воспроизвести треки плейлиста под курсором. Плеер закрепить в заголовке Total Commander

plays=%WL shutd=64 ;; воспроизвести выделенные треки, по окончанию плейлиста перевести систему в спящий режим

plays=%WL ;; воспроизвести выделенные треки

plays=%WL||exits<1> ;; воспроизвести один трек из выделенные треков и закрыть приложение

plays=%WL||exits<5> ;; воспроизвести пять треков из выделенные треков и закрыть приложение

plays=%WL||Player2 ;; воспроизвести выделенные треки (тема плеера Player2)

plays=%WL||Player2||titletc<> ;; воспроизвести выделенные треки. Плеер закрепить в заголовке Total Commander. При откреплении тема плеера Player2

plays=%WL||titletc<> ;; воспроизвести выделенные треки. Плеер закрепить в заголовке Total Commander

plays=@$f206\Timer.wav ;; воспроизвести заданный звуковой файл в плеере

plays=@%P%N ;; воспроизвести аудиофайл под курсором

plays=[sopen=BOX2] ;; воспроизвести треки из плейлиста (плейлист выбирается в диалоге)

plays=>%P%N ;; воспроизвести трек, плейлист под курсором, если плеер уже запущен, то добавить в список, исключая дубликаты путей треков

plays=>%WL ;; воспроизвести выделенные треки, плейлисты, папки, если плеер уже запущен, то добавить в список, исключая дубликаты путей треков

plays=E:\Музыка\ ;; воспроизвести треки из заданной папки

plays=FOLDC<%WL//1//-1//*.mp3|*.wma> ;; воспроизвести все треки выделенных файлов/папок и их подкаталогов

plays=FOLDC<c:\ПАПКА~~С~~МУЗЫКОЙ!!1!!-1!!*.mp3|*.wma> ;; воспроизвести треки из заданной папки

plays=FOLDC<cliplist//1//-1//*.mp3|*.wma> ;; воспроизвести все треки файлов/папок и их подкаталогов (список из буфера обмена)

plays=LISTC<%WL//1//-1//*.mp3|*.wma> ;; воспроизвести все треки выделенных плейлистов

plays=PS<"%p"//1//-1//*.mp3|*.wma> ;; воспроизвести все треки текущей папки и их подкаталогов


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru