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


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
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.
<info>Получение различной информации. см. Дополнение №10.
<xinfo>Получение различной информации. см. Дополнение №10.
  Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info>
  Пример: <xinfo=o450<info=f50FilePath//>//>
progres<>Прогресс бар. Параметр progres<> - если указан, то при операции будет запущен прогресс бар.
Учитывается ключ MsBoxAtTheCompletion в TCIMG.ini в секции [Setting].
upd<>Обновление панели.
  Описание
Параметр upd<Number>, где Number - значение обновления панели(ей) Total Commander:
  1 - обновить активную панель.
  2 - обновить обе панели, вернуться в активную.
  3 - обновить другую панель, вернуться в активную.
  4 - обновить активную панель, перейти в другую.
  5 - обновить другую панель, остаться в другой.
  6 - обновить обе панели, остаться в другой.
  7 - не обновлять (по умолчанию, т.е. если параметр не прописан, то панели не обновляются).
backup<>Бекап. Параметр backup<Number>, где Number:
  0 - не создавать бекап файлов.
  1 - создавать бекап файлов (перезаписывать предыдущий бекап, если существует).
Параметр игнорирует ключ BackupText в TCIMG.ini в секции [Setting].

Примечания:

Команда не сохраняет позиции "разделителей" (пустых кнопок), для их сохранения и сортировки каждой группы отдельно используйте параметр "groupsbar<>"
Аналог команды для одного файла barbf

См. также:

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 файлах по "подсказке" по возрастанию


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