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


mp3im

Извлечение из MP3 файла обложки JPG, PNG, GIF.

mp3im=File, ||Path, ||...

Параметры:

FileПуть к mp3 файлу. Полный путь к mp3 файлу, возможные варианты:
  • Абсолютный путь c:\test.mp3
  • Путь через параметры %P%N см. Дополнение №7.
  • Относительный путь %COMMANDER_PATH%\test.mp3
  • Относительный путь $f06\test.mp3 см. Дополнение №8.
  • Путь возвращаемый параметром <xfolder> см. Дополнение №11.
  • Путь возвращаемый глобальными переменными см. Дополнение №23.
  • Путь возвращаемый параметром [tc] см. Дополнение №12.
2-й обязательный параметр.
PathПуть. Path//Flag(//Name.Ext//Insert). Подпараметры разделяются символами //
  Может быть от 2-х (обязательных) до 4-х подпараметров, где:
  Path - путь назначения, где создавать файл.
  Flag :
    0 - не перезаписывать имеющиеся объекты. Добавление счётчика.
    1 - перезаписывать имеющиеся объекты.
  Name - имя создаваемого файла (по умолчанию имя берётся из исходного файла mp3).
  Расширение берётся автоматически из содержимого графической обложки (jpg, png, gif).
  Insert - добавление к базовому имени.
  В параметрах может использоваться <info> см. Дополнение №10.
  Если в параметрах необходимо использовать путь объекта, то используйте два двоеточия ::).
Дополнительные параметры:
...Аналог. Остальные параметры те же, что и у команды mp3is.

Примечания:

Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23

Имя переменнойОписание
GLOBALMP3IM0массив входных данных (в первой ячейке путь исходного объекта)
GLOBALMP3IMмассив выходных данных (в первой ячейке путь файла извлечённой графической обложки)
GLOBALMP3IM1массив успешных данных (в первой ячейке путь mp3 файла, из которого была извлечена обложка)
GLOBALMP3IM2массив неуспешных данных (в первой ячейке путь объекта из которого не была извлечена обложка)

См. также:

mp3is, mp3wf, mp3ws, txwvf, txwvs

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

global mp3im=%P%N||"%t"//0||upd<3> GLOBALMP3IM0<a> GLOBALMP3IM<a> GLOBALMP3IM1<a> GLOBALMP3IM2<a> ;; извлечь из mp3 файла под курсором обложку и сохранить в другую панель именем файла + вывести итоговые данные

mp3im=%P%N||"%p"//0//About||upd<3> ;; извлечь из mp3 файла под курсором обложку и сохранить в активную панель именем About

mp3im=%P%N||"%p"//0||upd<1> ;; извлечь из mp3 файла под курсором обложку и сохранить в активную панель именем файла

mp3im=%P%N||"%p"//1//About||upd<3> ;; извлечь из mp3 файла под курсором обложку и сохранить в активную панель именем About, заменяя существующие файлы

mp3im=%P%N||"%p"//1||upd<1> ;; извлечь из mp3 файла под курсором обложку и сохранить в активную панель именем файла, заменяя существующие файлы

mp3im=%P%N||"%t"//0//About||upd<3> ;; извлечь из mp3 файла под курсором обложку и сохранить в другую панель именем About

mp3im=%P%N||"%t"//0||upd<3> ;; извлечь из mp3 файла под курсором обложку и сохранить в другую панель именем файла

mp3im=%P%N||"%t"//1//About||upd<3> ;; извлечь из mp3 файла под курсором обложку и сохранить в другую панель именем About, заменяя существующие файлы

mp3im=%P%N||"%t"//1||upd<3> ;; извлечь из mp3 файла под курсором обложку и сохранить в другую панель именем файла, заменяя существующие файлы


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