Описание команды | |
mp3is |
Извлечение из MP3 файлов обложек JPG, PNG, GIF.
mp3is=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||cliplist||$var_aa||$GLOBALNAME||Path, ||Dialogs, ||[tc], ||test<>, ||upd<>, ||progres<>
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
%L, %WL | Список выделенных файлов mp3. Также может использоваться путь к файлу списка полных путей файлов %P%N. см. Дополнение №7 или с:\List.txt |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
cliplist | Список полных путей объектов из буфера обмена. |
$var_aa | Массив. Переменная $var_a... - массив путей, созданный в команде exect. |
$GLOBALNAME | Массив. Список путей глобальной переменной см. Дополнение №23. |
2-й обязательный параметр. | |
Path | Путь. Path//Flag(//Name.Ext//Insert). Подпараметры разделяются символами // Может быть от 2-х (обязательных) до 4-х подпараметров, где: Path - путь назначения, где создавать файл. Flag : 0 - не перезаписывать имеющиеся объекты. Добавление счётчика. 1 - перезаписывать имеющиеся объекты. Name - имя создаваемого файла (по умолчанию имя берётся из исходного файла mp3). Расширение берётся автоматически из содержимого графической обложки (jpg, png, gif). Insert - добавление к базовому имени. В параметрах может использоваться <info> см. Дополнение №10. Если в параметрах необходимо использовать путь объекта, то используйте два двоеточия ::). |
Дополнительные параметры: | |
Dialogs | Диалоги. см. Дополнение №18 Описание |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
test<> | Проверка прохождения объекта под определённые условия. см. Дополнение №16. |
upd<> | Обновление панели. Описание |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting]. |
Примечания:
Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23mp3imСм. также:
mp3im, mp3wf, mp3ws, txwvf, txwvs
Примеры: | Как создать кнопку? |
global mp3is=%WL||"%t"//0||progres<> GLOBALMP3IS0<a> GLOBALMP3IS<a> GLOBALMP3IS1<a> GLOBALMP3IS2<a> ;; извлечь из выделенных mp3 файлов обложки и сохранить в другую панель в именные файлы + вывести итоговые данные
mp3is=%WL||"%p"//0 ;; извлечь из выделенных mp3 файлов обложки и сохранить в активную панель в именные файлы
mp3is=%WL||"%t"//0//img ;; извлечь из выделенных mp3 файлов обложки и сохранить в другую панель именами Img
mp3is=%WL||"%t"//0||progres<> ;; извлечь из выделенных mp3 файлов обложки и сохранить в другую панель в именные файлы
mp3is=%WL||"%t"//1 ;; извлечь из выделенных mp3 файлов обложки и сохранить в другую панель в именные файлы, заменяя существующие файлы
mp3is=%WL||:://0//<info=m22:://#~~-~~//m20::>||progres<> ;; извлечь из выделенных mp3 файлов обложки и сохранить рядом в тех же папках в файлы именем "Альбом - Артист"
mp3is=%WL||:://0||progres<> ;; извлечь из выделенных mp3 файлов обложки и сохранить рядом в тех же папках в именные файлы
mp3is=%WL||:://1||progres<> ;; извлечь из выделенных mp3 файлов обложки и сохранить рядом в тех же папках в именные файлы, заменяя существующие файлы
mp3is=FOLDC<%WL//1//1//mp3>||:://0//About||progres<> ;; извлечь из mp3 файлов обложки и сохранить именем About внутри выделенных папок
mp3is=FOLDC<%WL//1//1//mp3>||:://0||progres<> ;; извлечь из mp3 файлов обложки и сохранить именем About внутри выделенных папок
watch=2 mp3is=%WL||"%t"//0||progres<> ;; извлечь из выделенных mp3 файлов обложки и сохранить в другую панель в именные файлы + отображать секундомер