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


barss

Разбить кнопки -BAR файлов в отдельные файлы по группам.
(файлы панелей инструментов Total Commander)

barss=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||Path,%P, %p,%T, %t, ||pozbar<>||delimbar<>||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-й обязательный параметр.
Path,
%P, %p,
%T, %t
Путь. Path - путь назначения, где создаются файлы. см. Дополнение №7. (c:\Test\).
Дополнительные параметры:
pozbar<>Диапазон. Параметр pozbar<Start,End> позволяет задать диапазон кнопок, где:
  Start - номер кнопки с которой начнётся разбивка файла.
  End - номер кнопки которой закончится разбивка файла.
  При отрицательных значениях Start и End отсчёт ведётся с конца панели инструментов.
  При назначении позиции необходимо учитывать разделители (пустые кнопки).
  По умолчанию разбиваются все кнопки файла (Start=1, End=-1).
delimbar<>Разделитель. Параметр delimbar<Number> позволяет установить разделитель по которому будут разбиваться кнопки, где Number:
  1 - разделителем являются пустые кнопки (cmd=).
  2 - разделителем являются переносы строк (cmd=-2).
  0 - разделителем являются пустые кнопки и переносы строк (по умолчанию).
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].

Примечания:

По умолчанию файл разбивается по "разделителю" (пустая кнопка) и переносу строки, для установки одного из разделителей используйте параметр "delimbar<>"
Аналог команды для одного файла barbf

См. также:

cnvbt, barbf, barbl, barbt, bardl, barex, barjn, barnw, barpl, barsf, barsl, barsp, barsw, bartr, barupd, barupv, buttc

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

barss=%WL||"%p" ;; разбить кнопки выделенных BAR файлов на группы (между разделителями), создав именные файлы с добавлением счётчика в активной панели

barss=%WL||"%t"||progres<> ;; разбить кнопки выделенных BAR файлов на группы (между разделителями), создав именные файлы с добавлением счётчика в другой панели


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