Описание команды | |
arh7f |
Получение информации архивов с помощью 7-Zip.
arh7f=ListFiles, ||Mode, , ||header<>, ||encd<>, ||test<>, ||progres<>
Параметры:
ListFiles | Список файлов. Возможные варианты: Список путей архивов для получения информации: • %WL - список выделенных файлов. • List - путь к файлу списка полных путей файлов %P%N см. Дополнение №7. • cliplist - список полных путей файлов из буфера обмена. • PS<> - список файлов каталога. см. Дополнение №22. • FOLDC<> - список файлов содержимого каталогов. см. Дополнение №22. • FOLDM<> - список выделенных файлов и всех файлов в подпапках. см. Дополнение №22. • LISTF<> - список заданных файлов. см. Дополнение №22. • [tc] - различные списки файловых панелей ([tc=TL]) см. Дополнение №12. • GLOBALNAME - данные, переданные глобальными переменными. см. Дополнение №23. • @FilePath - информация для пути одного архива. |
Mode | Режим получения информации.Если параметр отсутствует, то выводятся все колонки с информацией.  @ - выводятся колонки с непустой информацией. Номера колонок с информацией прописанных через запятую. Номера и названия колонок с информацией |
Дополнительные параметры: | |
header<> | Вывод таблицы информации с заголовком. |
encd<> | Преобразование данных. Параметр encd<Number>, позволяет преобразовывать данные потока 7-ZIP, где Number: 0 - не преобразовывать - передать "как есть". 1 - преобразовывать: попытаться определить кодировку во избежание "кракозябр" (по умолчанию). 2 - преобразовывать OEM в ANSI. |
test<> | Проверка прохождения объекта под определённые условия. см. Дополнение №16. |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. |
Примечания:
7z.exe - не входит в базовый состав TCIMG, для желающих можно прописать путь к программе в TCIMG.ini в секции [Programs] в ключе 7-ZIP.См. также:
arh7z, device, extxs, extxt, funau, funjs, funvb, infos, inplg, nfsis, tests, versn
Примеры: | Как создать кнопку? |
arh7f=%WL||@||header<>||progres<> ;; для выделенных архивов получить информацию в таблице с заголовком для "непустых" колонок
arh7f=%WL||0,1||header<>||progres<> ;; для выделенных архивов получить информацию в таблице с заголовком для колонок "Path" и "Type"
arh7f=%WL||header<>||progres<> ;; для выделенных архивов получить информацию в таблице с заголовком
arh7f=%WL||progres<> GLOBALARH7F<a> GLOBALARH7F0<a> GLOBALARH7F1<a> GLOBALARH7F2<a> ;; для выделенных архивов получить информацию и записать в глобальные переменные
arh7f=%WL||progres<> GLOBALARH7F<a> GLOBALARH7F100<a> GLOBALARH7F101<a> GLOBALARH7F102<a> GLOBALARH7F103<a> ;; для выделенных архивов получить информацию и записать в глобальные переменные
arh7f=@%P%N||header<> ;; получить информацию для архива под курсором