Описание команды | |
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![]() |
<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)