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


clipb

Создание окна с кнопками для передачи в буфер обмена заданной информации.

clipb=List, ||Mode, , ||set<>, ||Dialogs, ||<info>

Параметры:

ListСписок фраз для буфера обмена. Возможны варианты:
  • %L, %WL, File - путь текстового файла (фразы берутся построчно).
  • $GLOBALNAME - массив (фразы берутся поэлементно из массива).
ModeПараметры создания окна и кнопок. Mode||Size||X|Y||Color||BkColor
  Mode - режим распределения кнопок:
    gLine - горизонтальное распределение кнопок, Line - количество строк.
    vColumn - вертикальное распределение кнопок, Column - количество столбцов.
    (строки и колонки могут быть обрезаны для компактного формирования кнопок).
  Size - размер кнопок:
    Для квадратных кнопок указывается один размер.
    Для не квадратных указывается два размера WidthxHeight (ширина и высота).
  X|Y [необязательный] - координаты левого верхнего угла окна (по умолчанию -1|-1 - в центре экрана).
  Color [необязательный] - RGB цвет рамки окна (по умолчанию 0 - чёрный).
  BkColor [необязательный] - RGB цвет фона заголовка окна (по умолчанию прозрачный).
Дополнительные параметры:
set<>Установка названий кнопкам. Параметр set<List> позволяет установить названия кнопкам, где List может принимать следующие значения:
  • File - путь текстового файла (названия берутся построчно).
  • $GLOBALNAME - массив (названия берутся поэлементно из массива).
  • Name1|Name2|...|Name3 - список названий прописанных через разделитель |.
  • Name - одно название, которое будет присвоено каждой кнопке.
Символ "#" заменяется на нумерацию.
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.

Примечания:

Может выглядеть следующим образом:



См. также:

bufsr, butup, clpclr, clpget, clpgt, clpto, clptoo, clptx, clpup, clipw, vclip, xclip

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

clipb=%WL||v2||60x32||5|5||FFFFFF||0000FF||set<Path~~#> ;; для выделенных объектов создать окно с кнопками для записи путей в буфер обмена (вертикальное распределение, размер кнопок 60x32), синий фон заголовка

clipb=%WL||v2||60x32||5|5||FFFFFF||set<Path~~#> ;; для выделенных объектов создать окно с кнопками для записи путей в буфер обмена (вертикальное распределение, размер кнопок 32)

clipb=D:\Name.txt||g1||24 ;; для строк небольшого текстового файла создать окно с кнопками для записи их в буфер обмена (горизонтальное распределение, размер кнопок 24)

clipb=D:\Name.txt||v1||32 ;; для строк небольшого текстового файла создать окно с кнопками для записи их в буфер обмена (вертикальное распределение, размер кнопок 32)


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