Описание команды | |
barbl |
Сортировать кнопки -BAR файлов.
(файлы панелей инструментов Total Commander)
barbl=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||Mode, ||groupsbar<>||Dialogs||<info>||<xinfo>||progres<>||upd<>||backup<>
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
%L, %WL | Список выделенных файлов. Также может использоваться путь к файлу списка полных путей файлов %P%N. см. Дополнение №7 или с:\List.txt |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
2-й обязательный параметр. | |
Mode | Режим сортировки. Sort(,Descending,Start,End) где: Sort - сортировать по: 0 - "button" (строка пути и номера значка). 1 - "cmd" (строка команды). 2 - "param" (строка параметров запуска). 3 - "path" (строка пути запуска). 4 - "iconic" (число - параметр запуска окна). 5 - "menu" (строка подсказки кнопки). Descending [необязательный] - направление сортировки: 0 - по возрастанию (по умолчанию). 1 - по убыванию. Start [необязательный] - номер кнопки от которой начинать сортировку (по умолчанию 1). End [необязательный] - номер кнопки которой закончить сортировку (по умолчанию -1 - последняя кнопка). При отрицательных значениях Start и End отсчёт ведётся с конца панели инструментов. При назначении позиции необходимо учитывать разделители (пустые кнопки). |
Дополнительные параметры: | |
groupsbar<> | По группам. Параметр позволяет сортировать отдельно каждую группу кнопок, разделённую "разделителями" (пустыми кнопками). |
Dialogs | Диалоги. см. Дополнение №18 Описание |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
progres<> | Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар. Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting]. |
upd<> | Обновление панели. Описание |
backup<> | Бекап. Параметр backup<Number>, где Number: 0 - не создавать бекап файлов. 1 - создавать бекап файлов (перезаписывать предыдущий бекап, если существует). Параметр игнорирует ключ BackupText в TCIMG.ini в секции [Setting]. |
Примечания:
Команда не сохраняет позиции "разделителей" (пустых кнопок), для их сохранения и сортировки каждой группы отдельно используйте параметр "groupsbar<>"См. также:
cnvbt, barbf, barbt, bardl, barex, barjn, barnw, barpl, barsf, barsl, barsp, barss, barsw, bartr, barupd, barupv, buttc
Примеры: | Как создать кнопку? |
barbl=%WL||5 ;; сортировать кнопки во всех выделенных BAR файлах по "подсказке" по возрастанию
barbl=%WL||5||groupsbar<> ;; сортировать отдельно кнопки по группам (между разделителями) во всех выделенных BAR файлах по "подсказке" по возрастанию