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


bufsr

Преобразование содержимого буфера обмена.

bufsr=SeriesParam, ||Dialogs, ||first<>, ||eline<>, ||<ifile>, ||clpget, ||<info>, ||http<>, ||<strext>, ||formt<>, ||swap<>, ||wintxt<>, ||[column], ||[tc], ||sdel<>, ||<text>или[text], ||<tezt>или[tezt], ||clipset<>, ||clipend, ||upd<>, ||rndm<>, ||<xfolder>, ||<inikey>, ||tcg<>, ||zebr<>, , ||save<>, ||code<>, ||attr<>, ||modfs<>, ||open<>, ||<srlist>

Параметры:

SeriesParamПреобразование строки. Серия параметров, изменяющих текстовую информацию см. Дополнение №24
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] - диалог выбора файлов и папок.
...и другие диалоги.
first<>Именем первой строки.
  Описание
Параметр first<Number>, если буфер не пустой, то имя для файла ищется в первой не пустой строке:
1) Удаляются несовместимые символы для имени файла и лишние пробелы.
2) Удаляются с начала имени ненужные отрезки (ключ FirstLineBeginDel1... FirstLineBeginDelN).
3) Удаляются с конца имени ненужные отрезки (ключ FirstLineEndDel1... FirstLineEndDelN).
4) Обрезается правая часть имени от заданных отрезков найденных с начала(ключ FirstPathEnd1... FirstPathEndN).
5) Обрезается левая часть имени от заданных отрезков найденных с конца (ключи FirstPathBegin1... FirstPathBeginN)
  (Отрезков (частей текста) может быть сколько угодно, в ключах они разделяются "\").
6) Ограничивается максимальная длина имени (ключи FirstLineMax1... FirstLineMaxN).
Можно использовать свой шаблон замен, прописав Number - номер шаблона в параметр и создать условия в соответствующих ключах в TCIMG.ini
eline<>Вставка в каждую строку. Параметр eline<LINE1!!LINE2> - в каждую строку содержимого будет добавлена: LINE1 - строка в начало, LINE2 - строка в конец. При пустых строках используется опциональная настройка - в TCIMG.ini в секции [Setting] ключ LineZiro, 0 - ничего не добавлять, 1 - добавлять. Угловые скобки внутри параметра необходимо заменять соответствующими двойными фигурными < на {{ и > на }}.
<ifile>Вставка из файла. Параметр <ifile=PathFile(|1)>, где PathFile - путь к файлу, содержимое которого будет добавлено в команду. (если в параметрах необходимо использовать путь соответствующего файла, то используйте два двоеточия ::). При 2-м параметре содержимое будет прочитано в виде бинарных данных.
clpgetИз буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена.
<info>Получение различной информации. см. Дополнение №10.
http<>Содержимое ссылки. Параметр http<link>, где link - ссылка (файла, страницы), содержимое которой будет отправлена в буфер обмена
<strext>Строка частей пути.
Параметр <strext=List!!Number!!Delimeter!!Before!!After!!Format>, где:
  List путь к списку объектов
  Number - номер части пути (см. Дополнение №9)
  Delimeter - разделитель между частями
  Before - вставка до строки
  After - вставка после строки
  Format - 1 - удалять дубликаты, 2 - сортировать по возрастанию, 3 - 1 и 2
formt<>Преобразование текстовой информации. см. Дополнение №15.
swap<>Поменять местами отрезки. s1!!s2 (s1 на s2, s2 на s1).
wintxt<>Текст с окна/элемента.
  Описание
Параметр wintxt<Number|Class|Pause|(+tcKey)TextID|Flag>, где:
  Number - 0 получить текст с окна, 1 - с элемента, 2 - с заголовка окна.
  Class - это класс окна.
  Pause - пауза между появлением окна и получением текста.
  TextID - идентификатор элемента управления, из которого берётся информация (не прописывается, при получении текста или с заголовка окна).
  Flag [необязательный] 0 - не закрывать окно после получения текста, 1 - закрывать (по умолчанию 0).
Параметр ожидает появления окна.
Если вначале параметра указано +tc , то значение берётся из ключа KEY в файле TCIMG3264.ini. см. Дополнение №17. Секция из которой брать значения определяется автоматически, в зависимости от разрядности Total Commander.
[column]Колонки Total Commander. Параметр [column=Numbers!!Delimeter!!Before!!After], где:
  Numbers - номер колонки или номера колонок, разделённые запятой (2,4,6)
       также можно использовать прямой и обратный диапазон, разделённый дефисом (1-7,5-3)
  Delimeter - разделитель между колонками
  Before - вставка до колонки
  After - вставка после колонки
[tc]Расширенный аналог параметров Total Commander. см. Дополнение №12
sdel<>Удаление недопустимых символов в именах файлов. Параметр sdel<> - где он встретится, будет произведена дополнительная проверка и удаление некорректных символов.
<text>
или
[text]
Получение информации из файла с регулярными выражениями.
  Описание
<text=FileText//RegExp1//Replace1//RegExp2//Replace2//...//RegExpN//ReplaceN>, (рекомендуется)
<text=FileText!!RegExp1!!Replace1!!RegExp2!!Replace2!!...!!RegExpN!!ReplaceN>, где:
  FileText - путь к текстовому файлу.
  RegExp - что искать.
  Replace - чем заменять.
Может быть несколько пар RegExp и Replace, при этом информация складывается последовательно.
Угловые скобки внутри параметра необходимо заменять соответствующими двойными фигурными < на {{ и > на }}.

Так же поддерживается формат <text=FileText//??Name1,Name2,...,NameN>, где:
  Name ... - имена ключей из секции [FormatUser] в TCIMG.ini, в которых прописаны шаблоны для поиска и замены.
<tezt>
или
[tezt]
Получение информации из файла с регулярными выражениями (только поиск).
  Описание
<tezt=FileText//RegExp1//(#Insert)//RegExp2//...//RegExpN>, (рекомендуется)
<tezt=FileText!!RegExp1!!(#Insert)!!RegExp2!!...!!RegExpN>, где:
  FileText - путь к текстовому файлу.
  RegExp - что искать.
  #Insert - строковая вставка, должна начинаться с #.
Может быть несколько RegExp и Insert, при этом информация складывается последовательно.
Угловые скобки внутри параметра необходимо заменять соответствующими двойными фигурными < на {{ и > на }}.

Так же поддерживается формат:
<text=FileText//??Name1,Name2,...,NameN//(#Insert)//??Name1,Name2,...,NameN>, где:
  Name ... - имена ключей из секции [FormatUser] в TCIMG.ini, в которых прописаны шаблоны для поиска.
clipset<>Запись в буфер обмена в указанном формате. Параметр clipset<Number>, где Number:
  1 - Текстовый формат ANSI.
  7 - Текстовый формат, содержащий символы в OEM наборе символов.
По умолчанию в текстовом формате в юникоде.
  При -1 информация в буфер обмена не записывается.
clipendИз буфера обмена. Параметр clipend может использоваться совместно с другими параметрами, clipend будет заменён содержимым из буфера обмена без дополнительных изменений после обработки всех параметров.
upd<>Обновление панели.
  Описание
Параметр upd<Number>, где Number - значение обновления панели(ей) Total Commander:
  1 - обновить активную панель.
  2 - обновить обе панели, вернуться в активную.
  3 - обновить другую панель, вернуться в активную.
  4 - обновить активную панель, перейти в другую.
  5 - обновить другую панель, остаться в другой.
  6 - обновить обе панели, остаться в другой.
  7 - не обновлять.
rndm<>Строка случайных данных. Получение случайных данных см. Дополнение №30
<xfolder>Дата/Размер/Путь объекта папки. см. Дополнение №11.
<inikey>Информация из INI файла.
  Описание
<inikey=Flag//FileINI//NameSection//Key> (рекомендуется)
<inikey=Flag!!FileINI!!NameSection!!Key>
позволяет передать в командную строку различную информацию INI файла, где:
Flag :
  1 - все имена секций со скобками.
  2 - все имена секций без скобок.
  3 - содержимое всех секций.
  4 - содержимое секции NameSection с именем секции.
  5 - содержимое секции NameSection без имени секции.
  6 - список ключей секции NameSection.
  7 - список значений секции NameSection.
  8 - значения ключа Key секции NameSection.
  9 - имя ключа Key и его значение секции NameSection (Key=Value).
  10 - содержимое всех секций без имён секций.
  11 - содержимое всех секций (каждая секция в отдельной ячейке массива для команд sends).
  12 - содержимое всех секций без имён секций (каждая секция в отдельной ячейке массива для команд sends).

Секции возвращаются относительно расположения их в INI файле:
  13 - содержимое заданных секций.
  14 - содержимое заданных секций без имён секций.
  15 - содержимое заданных секций (каждая секция в отдельной ячейке массива для команд sends).
  16 - содержимое заданных секций без имён секций (каждая секция в отдельной ячейке массива для команд sends).

Секции возвращаются относительно заданных имён:
  17 - содержимое заданных секций.
  18 - содержимое заданных секций без имён секций.
  19 - содержимое заданных секций (каждая секция в отдельной ячейке массива для команд sends).
  20 - содержимое заданных секций без имён секций (каждая секция в отдельной ячейке массива для команд sends).

  21 - список заданных ключей и их значения (Key=Value) (каждая пара в отдельной ячейке массива для команд sends).
  22 - список значений заданных ключей (Value) (каждое значение в отдельной ячейке массива для команд sends).

  23 - содержимое всех секций (построчно).
  24, 25 - содержимое всех секций. Flag//PathINI//RegExp//Search//Replace
RegExp - регулярное выражение:
  (если строка начинается с ??Key то регулярное выражение берётся TCIMG.ini из секции [FormatUser] из ключа Key):
  - Flag=24 - секция включается, если нет вхождения.
  - Flag=25 - секция включается, если есть вхождение.
Search - [необязательный] - регулярное выражение для поиска во включённой секции.
  ??Key1,Key2,...KeyN - после ?? можно прописывать один или несколько ключей через запятую из TCIMG.ini из секции [FormatUser]
Replace - [необязательный] - шаблон замены.


PathINI - путь к INI файлу.
NameSection - имя секции, используется при Flag=4 и выше.
Key - имя ключа, используется при Flag=8,Flag=9.

При Flag=21 и Flag=22 в Key прописываются имена ключей через разделитель | (Key1|Key2|...|KeyN)

При Flag=13, ... , Flag=20 в NameSection прописываются имена секций через разделитель |

При Flag=8 и Flag=9 после Key можно прописать значение, которое будет возвращено, если указанный ключ не найден (Key//Default)

Flag имеет необязательные дополнительные параметры Flag|Comm|Mode, где:
  Comm - режим удаления комментариев:
    0 - не удалять комментарии (по умолчанию).
    1 - удаление всех комментариев вида ; комментарий
    2 - удаление комментариев в начале строки вида ; комментарий
    3 - удаление специальных комментариев в начале строки вида /*@комментарий - для кода html@*/
  Mode - режим удаления пустых строк:
    0 - не удалять пустые строки (по умолчанию).
    1 - удалять пустые строки.
tcg<>Вставка. Параметр tcg<NameSection> - где NameSection - имя секции в файле .tcg. В секции прописывается любой текст, а также тег "##center##" в нужном месте, вместо которого будет вставлен преобразованный текст файла см. Дополнение №31.
zebr<>Чередование. Параметр zebr<Begin|Step|InARow>, где:
Begin - с какого элемента начинать отсчёт.
Step - шаг.
InARow - количество подряд элементов.
Дополнительные параметры:
save<>Сохранение в файл.
  Описание
save<File|Mode|Delimeter> (рекомендуется)
save<File!!Mode!!Delimeter>, где:
  File - путь к файлу для сохранения.
  Mode - 2-й параметр игнорирует ключи OverWriteList... в TCIMG.ini
    0 - не перезаписывать файл, если существует.
    1 - перезаписывать файл, если существует.
    2 - дописывать в конец файла, если существует.
    3 - дописывать в начало файла, если существует.
Если перед номером прописано - (дефис), то при "пустой" информации файл создаваться или перезаписываться не будет.
При 2 и 3 можно указать Delimeter - разделитель (по умолчанию перенос строки)
Также поддерживается формат LISTN, где LIST1, LIST2 ... LISTN - являются шаблонами, которые прописываются в TCIMG.ini, в секции [Setting] , в соответствующих ключах FileList1, FileList2 ... FileListN, в которых указывается путь к файлу сохранения.
code<>Кодировка. Параметр code<Number>, где Number:
  0 - ANSI 1251
  1 - UTF-16 LE 1200
  2 - UTF-16 BE 1201
  3 - UTF-8 с BOM
  4 - UTF-8 без BOM
Так же кодировку по умолчанию можно прописать в TCIMG.ini в ключе FileCoding секции [Setting]
attr<>Изменение атрибутов. Параметр attr<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды attrb.
modfs<>Изменение дат. Параметр modfs<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды modfs.
open<>Открытие файлов.
  Описание
Параметр open<Path\Name\ASSOC\ASSOCINI|Number|Parameters|Flag>, где:
Первый подпараметр означает путь к программе, которой открывать, может иметь несколько вариантов:
  0) Path - путь к программе.
  1) Name - имя КЛЮЧА пути программы прописанной в TCIMG.ini в секции [Programs].
  2) ASSOC - если прописан тег ASSOC, то программа ищется по расширению в ассоциациях Total Commander в Wincmd.ini в секции [Associations].
  3) ASSOCINI - если прописан тег ASSOCINI, то программа ищется по расширению в ассоциациях прописанных в TCIMG.ini в секции [Associations] (синтаксис аналогичен Wincmd.ini секции [Associations]).

Number - количество открываемых файлов. -1 означает все.
Parameters - параметры программы:
  x - без параметров (по умолчанию)
  explorer - означает открытие файла в программе, ассоциируемой в системе (игнорируется 1-й параметр)
Flag - Режим отображения запускаемой программы:
  по умолчанию видимое окно
  1 - скрытое окно
  2 - свернутое окно
  3 - развернутое окно
<srlist>Поиск и замена из файла.
  Описание
Параметр <srlist=FilePath(|Section|Mode|Flag|Registr|Sort|Concurrence|SymbolDelim|Read)>, где:
  FilePath - путь к файлу списка (обязательный параметр, остальные необязательные).
    В списке должны быть прописаны пары поиска и замены, разделённые "=" .
    Каждая пара с новой строки.
    Если замена не прописана, то происходит удаление строки поиска.
    Так же в поиске и замене можно вставлять символы с помощью функций Autoit Chr() и ChrW(),
      которые заменяются соответствующими символами.
    Так же в поиске и замене можно использовать тег @CRLF означающий перенос строки.
  $GLOBALNAME2D - может использоваться для передачи данных 2D массив из 2-х колонок, в котором:
    в 0-й колонке в ячейках данные для поиска.
    в 1-й колонке в соответствующих ячейках данные для замены.
Пример записи:

найти=заменить
привет=пока
строка ChrW(8618) =
@CRLFнайти@CRLF=@CRLFзаменить@CRLF

  Section - если в файле пары прописаны в секции, то указывается имя секции (в ином случае прописывается символ #) (по умолчанию без секции).
  Mode - режим обработки:
    0 - обычный (по умолчанию).
    1 - двойная обработка (это гораздо медленнее, но предотвращает пересечения между строками замены).
  Flag - подготовка списка:
    1 - не производить предварительную очистку.
    2 - удалить комментарии в секции списка "поиска и замен" (по умолчанию, если указана секция).
  Registr - регистр:
    0 - замена производится без учёта регистра.
    1 - с учётом регистра (по умолчанию).
  Sort - сортировка:
    0 - не сортировать (по умолчанию).
    1 - сортировать строки поиска по длине, по убыванию. (Это позволяет заменять последовательно: длинные строки, затем короткие...).
  Concurrence - совпадение:
    0 - поиск любого вхождения в строку (по умолчанию).
    1 - поиск точного совпадения со всем текстом. (Только при точном совпадении происходит замена).
    2 - поиск точного совпадения со строкой.
    3 - поиск точного совпадения со строкой слева.
    4 - поиск точного совпадения со строкой справа.
  SymbolDelim - символ, разделяющий пары поиска и замены.
    По умолчанию символ "="
    Так же можно вставлять символы с помощью функций Autoit Chr() и ChrW(), которые заменяются соответствующими символами.
  Read
    0 - информация файла или переменной считывается один раз, запоминается для дальнейшего использования (по умолчанию).
    1 - информация файла или переменной считывается каждый раз как только встретится параметр.

Можно воспользоваться аналогом ?Q

Примечания:

Параметры разделяются символами "||". Могут располагаться в любой нужной последовательности, кроме порядок обязательных. Может быть от одного до нескольких параметров.

Дополнительные символы, которые можно использовать в строке: "@CR" - Символ возврата каретки, Chr(13), "@LF" - Символ перевода строки, Chr(10), "@CRLF" = @CR & @LF, "@TAB" - Символ Tab, Chr(9).

Если в команде(ах) необходимы кавычки, то используются две одинарных кавычки (апострофа) '' , если в команде необходим пробел - используются два символа тильды ~~.

Там, где необходимо указывать путь можно использовать сокращения для специальных папок и файлов $f01 ... см. Дополнение №8.

Параметры attr<>, modfs<>, code<>, open<> работают для файла (когда информация сохраняется в файл), с параметром save<>

См. также:

butup, clipb, clpclr, clpget, clpgt, clpto, clptoo, clptx, clpup, vclip, xclip

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

<HOTKEY=02> bufsr=@@QWERTYinRUS!!1 <HOTKEY=X> renms=%WL||@@QWERTYinRUS!!1||upd<1> ;; ЛКМ - переименовать базовое имя выделенных объектов - произвести исправление неправильной раскладки клавиатуры с английской в русскую|ПЛКМ - в буфере обмена произвести исправление неправильной раскладки клавиатуры с английской в русскую

<HOTKEY=11> bufsr=^^||save<"%p"x.txt|0>||first<>||upd<1> <HOTKEY=02> dilog=[updwn=BOX_U5] creat="%p"||GLOBALUPDWN1<1>.GLOBALUPDWN1<2>||bkt<!!_!!!!1!!1>||numb<GLOBALUPDWN1<3>> <HOTKEY=10> creat="%p"||list<clpget>||upd<1> <HOTKEY=X> dilog=[updwn=BOX_U4] creat="%p"||GLOBALUPDWN1<1>.GLOBALUPDWN1<2>||clip<>||upd<1> ;; ЛКМ - Создать файл с содержимым буфера обмена|ПЛКМ - создание файлов|Shift+ - создание файлов по списку |Ctrl+ - создать файл с содержимым буфера обмена именем первой строки

<PRESW=13> keybd=0~~^c exect=$var_s=StringRegExp(StringLeft(ClipGet(),1),'[а-яё]')?_CmdCm('bufsr=@@QWERTYinENG'):_CmdCm('bufsr=@@QWERTYinRUS') keybd=0~~+{INSERT} <PRESW=1B> :EXIT: <PRESWEND> ;; при нажатии на клавиши "Pause" проверяет буфер обмена: если первая буква русская, то переводит всё содержимое буфера обмена в клавиатурные английские буквы, если нет, то наоборот, затем вставляет текст в активный окно программы

<SWITCH> [info=s32] <CASE> 1 OR 2 OR 12 <#> bufsr=##зима <CASE> 3 TO 5 <#> bufsr=##весна <CASE> 6 TO 8 <#> bufsr=##лето <CASE> 9 TO 11 <#> bufsr=##осень <ENDSWITCH> infbx=||МЕСЯЦ~~В~~БУФЕРЕ||3||200||40 ;; записать в буфер обмена месяц (лето)

<TRAY=~~CTRL+ЛКМ~~-~~Запись~~пикселя~~под~~курсором~~в~~файл@CRLF~~ESC~~-~~выход||1||TCIMG.dll,85> <PRESS=11,1> exect=$var_pos=MouseGetPos()||$var_hex=Hex(PixelGetColor($var_pos[0],$var_pos[1],0),6) bufsr=##<info=c12|2|$var_hex>||save<C:\Color.txt|2> <PRESS=1B> :EXIT: ;; При CTRL+ЛКМ (клик левой кнопки мыши) идёт дозапись RGB Value цвета под курсором в заданный файл, при работе отображается иконка и подсказка в трее, выход по ESC или через значок в трее...

aends=x??-1||#K2!!@CRLF12345 bends=x??-1||#K4!!@CRLF198877 arr2d=$GLOBALAENDS||18|$GLOBALBENDS||27|0|^^+ GLOBALARR2D<a> bufsr=?Q$GLOBALARR2D ;; создать 2D массив для поиска и замены и направить

bufsr=''!!'|||!!-||:!!~~-||;!!,||\!!_||/!!_ ;; заменить кавычки на на апостроф, "|" на "-", ":" на " -", ";" на ",", "\" на "_", "/" на "_" в содержимом из буфера обмена

bufsr="%N" start=%%COMMANDER_PATH%%\AkelPad.exe||"%Pdescript.ion"||/Call('Scripts::Main',1,'SearhInFiles.vbs',`'%%f'~~2`) ;; открыть descript.ion в AkelPad и перейти к имени файла под курсором

bufsr="%P"||formt<0!![^\\]+>||#L5 ;; копировать имя 5-й папки пути Активной панели в буфер обмена

bufsr=##"D:\Set\Bat\" tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$w|$i"*.bat *.cmd"||x|$l^a^v!!+tcTCFIND4 clptoo ;; Запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна

bufsr=###<info=c1> ;; выбрать и записать в буфер обмена строку цвета RGB Html HEX (#008080)

bufsr=###<info=c31|%P%N|10|20//> ;; записать в буфер обмена RGB формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (#CED6D5)

bufsr=##$00<info=c1> ;; выбрать и записать в буфер обмена строку цвета RGB Delfi HEX ($00008080)

bufsr=##%P%N||&&\w:\\([^\*\\){2}(.*)!!http://$2||\!!/ brwsr=clpget ;; отправить в буфер путь объекта под курсором, удалив первые 2 каталога с диском вставив http:// + заменить \ на / и открыть адрес в браузере

bufsr=##%P%N||&&\w:\\([^\\]*\\){2}(.*)!!$2||\!!/ ;; записать в буфер обмена путь элемента под курсором, удалив первые два каталога с диском + заменить \ на /

bufsr=##%P%N||&&^.{11}!!||\!!/ ;; записать в буфер обмена путь элемента под курсором, удалив первые 11 символов + заменить \ на /

bufsr=##&h<info=c1> ;; выбрать и записать в буфер обмена строку цвета RGB Vb HEX (&h008080)

bufsr=##[column=1,2!!~~(]||?B58!!) ;; записать в буфер обмена информацию 1-й и 2-й колонки для выделенных объектов

bufsr=##[column=1,2,3!!~~~~] ;; записать информацию 1,2,3 -х колонок для выделенных объектов , разделяя информацию колонок 2-ными пробелами

bufsr=##[column=1,2] creat="%t"||Column.txt||clip<> ;; создать в другой панель файл Column.txt с информацией 1 и 2 колонок выделенных объектов

bufsr=##[column=1,2] ;; записать в буфер обмена информацию 1-й и 2-й колонки для выделенных объектов

bufsr=##[column=1,3,6] ;; записать в буфер обмена информацию 1-й, 2-й и 6-й колонки для выделенных объектов

bufsr=##[column=1] ;; записать в буфер обмена информацию 1-й колонки для выделенных объектов

bufsr=##[column=1-6!!;] pause=2s creat="%p"||tabl.csv||clip<>||upd<1> ;; создать файл tabl.csv (поддержка открытия MS Exel) в текущей панели из выделенных файлов и каталогов

bufsr=##[column=1-6!!;] pause=2s creat="%t"||tabl.csv||clip<>||upd<2> ;; создать файл tabl.csv (поддержка открытия MS Exel) в другой панели из выделенных файлов и каталогов

bufsr=##[column=1-6!!===!!!!~~пока] ;; записать в буфер обмена информацию с 1-й по 6-ю колонки для выделенных объектов, разделяя их "===", в конец " пока"

bufsr=##[column=1-6!!===!!привет~~!!~~пока] ;; записать в буфер обмена информацию с 1-й по 6-ю колонки для выделенных объектов, разделяя их "===", вставив в начало "привет ", а в конец " пока"

bufsr=##[column=1-6!!===!!привет~~] ;; записать в буфер обмена информацию с 1-й по 6-ю колонки для выделенных объектов, разделяя их "===", вставив в начало "привет "

bufsr=##[column=1-6!!===] ;; записать в буфер обмена информацию с 1-й по 6-ю колонки для выделенных объектов, разделяя их "==="

bufsr=##[column=1-6] ;; записать в буфер обмена информацию с 1-й по 6-ю колонки для выделенных объектов

bufsr=##[column=2] ;; записать в буфер обмена информацию 2-й колонки для выделенных объектов

bufsr=##[column=6-2] ;; записать в буфер обмена информацию с 6-й по 2-ю колонки для выделенных объектов

bufsr=##[column=7-4,8,1-3] ;; записать в буфер обмена информацию с 7-й по 4-ю, 8-ю, с 1-й по 3-ю колонки для выделенных объектов

bufsr=##[info=s110|11] ;; если нажата клавиша CTRL, то записать в буфер обмена 1, если нет, то 0

bufsr=##[info=s110|11|12] ;; если нажата клавиша CTRL и ALT, то записать в буфер обмена 1, если нет, то 0

bufsr=##[info=s111|11|12] ;; если нажата клавиша CTRL или ALT, то записать в буфер обмена 1, если нет, то 0

bufsr=##[info=s120] ;; записать в буфер обмена количество мониторов

bufsr=##[info=s121] ;; записать в буфер обмена номер основного монитора

bufsr=##[info=s122|0|1] ;; записать в буфер обмена координаты основного монитора

bufsr=##[info=s122|0|2] ;; записать в буфер обмена ширину и высоту основного монитора

bufsr=##[info=s122|0|3] ;; записать в буфер обмена дескриптор основного монитора

bufsr=##[info=s122|0|4] ;; записать в буфер обмена имя основного монитора

bufsr=##[info=x55] ;; записать в буфер обмена количество кнопок активной панели инструментов

bufsr=##[info=x56] ;; записать в буфер обмена количество сепараторов активной панели инструментов

bufsr=##[info=x57] ;; записать в буфер обмена количество кнопок без сепараторов активной панели инструментов

bufsr=##[info=x60] ;; записать в буфер обмена разрядность Total Commander (32/64)

bufsr=##[info=x61] ;; записать в буфер обмена дескриптор Total Commander

bufsr=##[info=x62] ;; записать в буфер обмена PID процесса Total Commander

bufsr=##[info=x63] ;; записать в буфер обмена заголовок окна Total Commander

bufsr=##[info=x64] ;; записать в буфер обмена путь запущенного процесса Total Commander

bufsr=##[info=x65] ;; записать в буфер обмена имя запущенного процесса Total Commander

bufsr=##[info=x70] ;; записать в буфер обмена позицию X левого верхнего угла Total Commander

bufsr=##[info=x71] ;; записать в буфер обмена позицию Y левого верхнего угла Total Commander

bufsr=##[info=x72] ;; записать в буфер обмена ширину окна Total Commander

bufsr=##[info=x73] ;; записать в буфер обмена высоту окна Total Commander

bufsr=##[info=x74] ;; записать в буфер обмена позицию X правого нижнего угла Total Commander

bufsr=##[info=x75] ;; записать в буфер обмена позицию Y правого нижнего угла Total Commander

bufsr=##[richinput=BOX1] ;; записать в буфера обмена введённый пароль

bufsr=##[tc=AA] ;; записать в буфер обмена путь объекта под курсором активной панели

bufsr=##[tc=AA2] ;; записать в буфер обмена путь 2-го объекта активной панели

bufsr=##[tc=LN5] ;; записать в буфер обмена имя с расширением 5-го объекта левой панели

bufsr=##[tezt=%P%N//\<417\>([^\r\n]*)//#_//\<617\>([^\r\n]*)//#.(//\<347\>([^\r\n]*)//#).[//\<227\>([^\r\n]*)//#-//\<237\>([^\r\n]*)//#]]||@@RusLat||&&(~~)!!_ ;; записать в буфер обмена, из содержимого текстового файла под курсором извлечь определённые теги, вставив между ними заданные фразы, так же заменить пробелы на _ и произвести транслитерацию

bufsr=##<h1>%N</h1>@CRLFwidh=<b><info=i1%P%N></b>@CRLFheight=<b><info=i2%P%N></b> ;; записать в буфер обмена ширину и высоту изображения под курсором, обрамлённые тегами

bufsr=##<h1>%N</h1>@CRLFwidh=<b><info=i1%P%N></b>@CRLFheight=<b><info=i2%P%N></b>||save<"%T%O.txt"|0> ;; записать в буфер обмена ширину и высоту изображения под курсором, обрамлённые тегами и сохранить информацию в другой панели в именном файле

bufsr=##<ifile=%%COMMANDER_PATH%%\baza.crypt>||#Rpass|AES256||#L3||&&(...............)(.*)(........)!!$2metka||#Hmd5|1|1||&&(......)(.*)(....)!!$2||#Eb64-||=!! pause=15s clpclr ;; расшифровать запароленную базу (в буфер обмена), взять нужный фрагмент и отправить его в буфер на 15 секунд. Вот это,- то что нужно ))

bufsr=##<ifile=%%COMMANDER_PATH%%\kod\cops.txt> ;; записать в буфер содержимое текстового файла cops.txt

bufsr=##<ifile=%%COMMANDER_PATH%%\Utils\html\swf\cod3_swf.txt>||@#@#@!!<info=f13%P%N//> ;; копировать в буфер содержимое файла шаблона с текстом и заменить фрагменты обозначенные меткой, (@#@#@) на имя с расширением файла под курсором

bufsr=##<ifile=%P%N|1> ;; записать буфер обмена содержимое файла под курсором в виде бинарной строки, тип преобразования ANSI

bufsr=##<ifile=%P%N|1>||#X ;; записать буфер обмена содержимое файла под курсором в виде сжатой бинарной строки

bufsr=##<ifile=%P%N>||#L1 ;; копировать в буфер 1-ю строку содержимого файла под курсором

bufsr=##<ifile=%P%N>||#L-1 ;; копировать в буфер последнюю строку содержимого файла под курсором

bufsr=##<ifile=%P%N>||&&([^|]+)-\s!! ;; считать значение контрольной суммы из файла под курсором и записать в буфер обмена

bufsr=##<ifile=C:\Test.txt>||formt<0!!(?i).*[a-zа-яё\d].*> ;; записать в буфер содержимое текстового файла Test.txt, предварительно очистив от строк не имеющих цифр и букв

bufsr=##<ifile=C:\Test.txt>||formt<0!!(?i).*[a-zа-яё\d].*>||#L1,2 ;; записать в буфер содержимое текстового файла Test.txt, предварительно очистив от строк не имеющих цифр и букв и оставить первые две строки

bufsr=##<img~~src=''<info=f13%P%N//>''~~name=''<info=f12%P%N//>''~~width=''<info=i1%P%N//>''~~height=''<info=i2%P%N//>''> ;; отправить в буфер обмена строку для html с информацией из файла под курсором

bufsr=##<info=b*1-5,9,11*@CRLF*%P%N//> ;; получить информацию (заданных номеров) из torrent файла под курсором

bufsr=##<info=b1%P%N//> ;; записать в буфер обмена название torrent файла под курсором

bufsr=##<info=b10%P%N//> ;; записать в буфер обмена число блоков torrent файла под курсором

bufsr=##<info=b11%P%N//> ;; записать в буфер размер блока torrent файла под курсором - формат 4194304 (4 MB)

bufsr=##<info=b11%P%N|0//> ;; записать в буфер размер блока torrent файла под курсором - формат 4194304

bufsr=##<info=b11%P%N|1//> ;; записать в буфер размер блока torrent файла под курсором - формат 4MB

bufsr=##<info=b12%P%N//> ;; записать в буфер общий размер torrent файла под курсором - формат 13351872512 (12.43 GB)

bufsr=##<info=b12%P%N|0//> ;; записать в буфер общий размер torrent файла под курсором - формат 13351872512

bufsr=##<info=b12%P%N|1//> ;; записать в буфер общий размер torrent файла под курсором - формат 12.43GB

bufsr=##<info=b14%P%N//> ;; записать в буфер обмена издателя torrent файла под курсором

bufsr=##<info=b15%P%N//> ;; записать в буфер обмена URL адрес издателя torrent файла под курсором

bufsr=##<info=b190%P%N//> ;; записать в буфер текстовую информацию torrent файла под курсором

bufsr=##<info=b190%P%N|1//> ;; записать в буфер все найденные ссылки без дубликатов torrent файла под курсором

bufsr=##<info=b2%P%N//> ;; записать в буфер обмена URL адрес трекера torrent файла под курсором

bufsr=##<info=b200%P%N//> ;; записать в буфер количество файлов torrent файла под курсором

bufsr=##<info=b201%P%N//> ;; записать в буфер список файлов torrent файла под курсором

bufsr=##<info=b201%P%N|2//> ;; записать в буфер список файлов torrent файла под курсором

bufsr=##<info=b3%P%N//> ;; записать в буфер обмена название и версию программы torrent файла под курсором

bufsr=##<info=b41%P%N//> ;; записать в буфер список дополнительные URL адресов torrent файла под курсором

bufsr=##<info=b5%P%N//> ;; записать в буфер обмена дату создания torrent файла под курсором в формате 2008/04/25 17:57:43

bufsr=##<info=b6%P%N//> ;; записать в буфер обмена дату создания torrent файла под курсором в формате 25.04.2008 17:57:43

bufsr=##<info=b7%P%N//> ;; записать в буфер обмена название кодировки torrent файла под курсором

bufsr=##<info=b71%P%N//> ;; записать в буфер список комментариев torrent файла под курсором

bufsr=##<info=b8%P%N//> ;; записать в буфер обмена хеш torrent файла под курсором

bufsr=##<info=b9%P%N//> ;; записать в буфер обмена магнет ссылку torrent файла под курсором

bufsr=##<info=c1> ;; выбрать и записать в буфер обмена строку цвета RGB HEX (008080)

bufsr=##<info=c10> ;; выбрать и записать в буфер обмена обратное физическое значение цвета Gv: M (127)

bufsr=##<info=c11> ;; выбрать и записать в буфер обмена обратное физическое значение цвета Bv: Y(127)

bufsr=##<info=c12> ;; выбрать и записать в буфер обмена физическое значение цвета Rv, Gv, Bv (0, 128, 128)

bufsr=##<info=c13|1> ;; взять из буфера обмена RGB цвет и записать в буфер обмена обратное физическое значение цвета C, M, Y (255,127,127)

bufsr=##<info=c13> ;; выбрать и записать в буфер обмена обратное физическое значение цвета Rv, Gv, Bv: C, M, Y (255,127,127)

bufsr=##<info=c2> ;; выбрать и записать в буфер обмена часть строки цвета RR (00)

bufsr=##<info=c228|1> ;; записать в буфер обмена RGB цвет из буфер обмена, преобразовав его в DEC TC (для Total Commander)

bufsr=##<info=c228|2|FF7F50> ;; записать в буфер обмена заданный RGB цвет, преобразовав его в DEC TC (для Total Commander)

bufsr=##<info=c228> ;; записать в буфер обмена выбранный цвет в диалоге, преобразовав его в DEC TC (для Total Commander)

bufsr=##<info=c3> ;; выбрать и записать в буфер обмена часть строки цвета GG (80)

bufsr=##<info=c30|%P%N|10|20//> ;; записать в буфер обмена десятичный формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (13555413)

bufsr=##<info=c31|%P%N|10|20//> ;; записать в буфер обмена RGB формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (CED6D5)

bufsr=##<info=c32|%P%N|10|20//> ;; записать в буфер обмена BGR формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (D5D6CE)

bufsr=##<info=c33|%P%N|10|20//> ;; записать в буфер обмена RGB Value формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (206,214,213)

bufsr=##<info=c34|%P%N|10|20//> ;; записать в буфер обмена RGB %Value формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (80,83,83)

bufsr=##<info=c35|%P%N|10|20//> ;; записать в буфер обмена RGB %Value+ формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (80.8,83.9,83.5)

bufsr=##<info=c36|%P%N|10|20//> ;; записать в буфер обмена HSL формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (115,21,198)

bufsr=##<info=c37|%P%N|10|20//> ;; записать в буфер обмена HSB формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (173,4,84)

bufsr=##<info=c38|%P%N|10|20//> ;; записать в буфер обмена HSB % формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (173,4%,84%)

bufsr=##<info=c39|%P%N|10|20//> ;; записать в буфер обмена CMY формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (49,41,42)

bufsr=##<info=c4> ;; выбрать и записать в буфер обмена часть строки цвета BB (80)

bufsr=##<info=c40|%P%N|10|20//> ;; записать в буфер обмена CMYK формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (0.04,0,0,0.16)

bufsr=##<info=c41|%P%N|10|20//> ;; записать в буфер обмена BGR Value формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (213,214,206)

bufsr=##<info=c5> ;; выбрать и записать в буфер обмена строку цвета BGR (808000)

bufsr=##<info=c50> ;; конвертация цвета в буфере обмена #CED6D5 <--> rgb(206,214,213)

bufsr=##<info=c6!!#,~~!!c7!!#,~~!!c8> ;; выбрать и записать в буфер обмена физическое значение цвета Rv, Gv, Bv (0,128,128)

bufsr=##<info=c6> ;; выбрать и записать в буфер обмена физическое значение цвета Rv (0)

bufsr=##<info=c7> ;; выбрать и записать в буфер обмена физическое значение цвета Gv (128)

bufsr=##<info=c8> ;; выбрать и записать в буфер обмена физическое значение цвета Bv (128)

bufsr=##<info=c9!!#,~~!!c10!!#,~~!!c11> ;; выбрать и записать в буфер обмена обратное физическое значение цвета Rv, Gv, Bv: C, M, Y (255, 127, 127)

bufsr=##<info=c9> ;; выбрать и записать в буфер обмена обратное физическое значение цвета Rv: C (255)

bufsr=##<info=d1%P%N//> ;; записать в буфер обмена число файлов в папке под курсором

bufsr=##<info=d2%P%N//> ;; записать в буфер обмена число каталогов в папке под курсором

bufsr=##<info=d3%P%N//> ;; записать в буфер обмена размер папки под курсором без рекурсии в байтах

bufsr=##<info=d30%P%N//> ;; записать в буфер обмена путь значка из Desktop.ini, находящегося в папке под курсором

bufsr=##<info=d31%P%N//> ;; записать в буфер обмена путь и номер значка из Desktop.ini, находящегося в папке под курсором

bufsr=##<info=d32%P%N//> ;; записать в буфер обмена номер значка из Desktop.ini, находящегося в папке под курсором

bufsr=##<info=d4%P%N//> ;; записать в буфер обмена размер папки под курсором без рекурсии в килобайтах

bufsr=##<info=d5%P%N//> ;; записать в буфер обмена размер папки под курсором без рекурсии в мегабайтах

bufsr=##<info=d6%P%N//> ;; записать в буфер обмена размер папки под курсором без рекурсии в гигабайтах

bufsr=##<info=d7%P%N//> ;; записать в буфер обмена число файлов в папке под курсором (в 1-м уровне без рекурсии)

bufsr=##<info=d8%P%N//> ;; записать в буфер обмена число папок в папке под курсором (в 1-м уровне без рекурсии)

bufsr=##<info=e1> ;; записать в буфер обмена 1 при подключенном интернете, 0 - при отключенном

bufsr=##<info=e2> ;; записать в буфер обмена IP-адрес первого сетевого адаптера. Может вернуть "127.0.0.1" на некоторых компьютерах

bufsr=##<info=e6> ;; записать в буфер обмена IP адрес

bufsr=##<info=f1%P%N//> ;; записать в буфер обмена контрольную сумму MD5 файла под курсором (в верхнем регистре)

bufsr=##<info=f1%P%N|1//> ;; записать в буфер обмена контрольную сумму MD5 файла под курсором (в нижнем регистре)

bufsr=##<info=f1%P%N|1//>||save<"%p%O".md5|0> ;; подсчета контрольной суммы файла под курсором и сохранении значения в рядом в файл .md5

bufsr=##<info=f10[tc=AA]//> ;; записать в буфер обмена путь файла под курсором активной панели

bufsr=##<info=f11%P%N|1//> ;; записать в буфера обмена расширение файла под курсором переведя его в нижний регистр

bufsr=##<info=f11%P%N|2//> ;; записать в буфера обмена расширение файла под курсором переведя его в верхний регистр

bufsr=##<info=f11%P%N|3//> ;; записать в буфера обмена расширение файла под курсором переведя первую букву в верхний регистр

bufsr=##<info=f2%P%N//> ;; записать в буфер обмена контрольную сумму SHA1 файла под курсором (в верхнем регистре)

bufsr=##<info=f2%P%N|1//> ;; записать в буфер обмена контрольную сумму SHA1 файла под курсором (в нижнем регистре)

bufsr=##<info=f220|$f70|bar|0|3> ;; записать в буфер обмена ближайшее свободное число из нумерованного списка *.bar файлов в папке ...\BAR\ (в начале имен файлов)

bufsr=##<info=f230%P%N//> ;; записать в буфер обмена правильное расширение по содержимому файла под курсором

bufsr=##<info=f3%P%N//> ;; записать в буфер обмена контрольную сумму CRC32 файла под курсором (в верхнем регистре)

bufsr=##<info=f3%P%N|1//> ;; записать в буфер обмена контрольную сумму CRC32 файла под курсором (в нижнем регистре)

bufsr=##<info=f30%P%N//> ;; записать в буфер обмена контрольную сумму BLAKE224 файла под курсором (в верхнем регистре)

bufsr=##<info=f301%P%N//> ;; записать в буфера обмена внутреннее имя шрифта под курсором (ttf, ttc)

bufsr=##<info=f31%P%N//> ;; записать в буфер обмена контрольную сумму BLAKE256 файла под курсором (в верхнем регистре)

bufsr=##<info=f32%P%N//> ;; записать в буфер обмена контрольную сумму BLAKE384 файла под курсором (в верхнем регистре)

bufsr=##<info=f33%P%N//> ;; записать в буфер обмена контрольную сумму BLAKE512 файла под курсором (в верхнем регистре)

bufsr=##<info=f33%P%N|1//> ;; записать в буфер обмена контрольную сумму BLAKE512 файла под курсором (в верхнем регистре)

bufsr=##<info=f34%P%N//> ;; записать в буфер обмена контрольную сумму BMW224 файла под курсором (в верхнем регистре)

bufsr=##<info=f35%P%N//> ;; записать в буфер обмена контрольную сумму BMW256 файла под курсором (в верхнем регистре)

bufsr=##<info=f36%P%N//> ;; записать в буфер обмена контрольную сумму BMW384 файла под курсором (в верхнем регистре)

bufsr=##<info=f37%P%N//> ;; записать в буфер обмена контрольную сумму BMW512 файла под курсором (в верхнем регистре)

bufsr=##<info=f37%P%N|1//> ;; записать в буфер обмена контрольную сумму BMW512 файла под курсором (в верхнем регистре)

bufsr=##<info=f38%P%N//> ;; записать в буфер обмена контрольную сумму CUBEHASH224 файла под курсором (в верхнем регистре)

bufsr=##<info=f39%P%N//> ;; записать в буфер обмена контрольную сумму CUBEHASH256 файла под курсором (в верхнем регистре)

bufsr=##<info=f4%P%N//> ;; записать в буфер обмена контрольную сумму MD2 файла под курсором (в верхнем регистре)

bufsr=##<info=f4%P%N|1//> ;; записать в буфер обмена контрольную сумму MD2 файла под курсором (в нижнем регистре)

bufsr=##<info=f40%P%N//> ;; записать в буфер обмена контрольную сумму CUBEHASH384 файла под курсором (в верхнем регистре)

bufsr=##<info=f401%P%N//> ;; записать в буфер обмена число папок 1-го уровня ZIP архива под курсором

bufsr=##<info=f402%P%N//> ;; записать в буфер обмена число файлов 1-го уровня ZIP архива под курсором

bufsr=##<info=f403%P%N//> ;; записать в буфер обмена общее число объектов 1-го уровня ZIP архива под курсором

bufsr=##<info=f404%P%N//> ;; записать в буфер обмена число всех папок ZIP архива под курсором

bufsr=##<info=f405%P%N//> ;; записать в буфер обмена число всех файлов ZIP архива под курсором

bufsr=##<info=f406%P%N//> ;; записать в буфер обмена общее число всех объектов ZIP архива под курсором

bufsr=##<info=f41%P%N//> ;; записать в буфер обмена контрольную сумму CUBEHASH512 файла под курсором (в верхнем регистре)

bufsr=##<info=f41%P%N|1//> ;; записать в буфер обмена контрольную сумму CUBEHASH512 файла под курсором (в верхнем регистре)

bufsr=##<info=f42%P%N//> ;; записать в буфер обмена контрольную сумму SHABAL192 файла под курсором (в верхнем регистре)

bufsr=##<info=f43%P%N//> ;; записать в буфер обмена контрольную сумму SHABAL224 файла под курсором (в верхнем регистре)

bufsr=##<info=f44%P%N//> ;; записать в буфер обмена контрольную сумму SHABAL256 файла под курсором (в верхнем регистре)

bufsr=##<info=f45%P%N//> ;; записать в буфер обмена контрольную сумму SHABAL384 файла под курсором (в верхнем регистре)

bufsr=##<info=f46%P%N//> ;; записать в буфер обмена контрольную сумму SHABAL512 файла под курсором (в верхнем регистре)

bufsr=##<info=f46%P%N|1//> ;; записать в буфер обмена контрольную сумму SHABAL512 файла под курсором (в верхнем регистре)

bufsr=##<info=f5%P%N//> ;; записать в буфер обмена контрольную сумму MD4 файла под курсором (в верхнем регистре)

bufsr=##<info=f5%P%N|1//> ;; записать в буфер обмена контрольную сумму MD4 файла под курсором (в нижнем регистре)

bufsr=##<info=f50%P%N//> ;; записать в буфер обмена путь к объекту запуска ярлыка под курсором

bufsr=##<info=f500%P%N//> ;; записать в буфер обмена контрольную сумму ECHO224 файла под курсором (в верхнем регистре)

bufsr=##<info=f501%P%N//> ;; записать в буфер обмена контрольную сумму ECHO256 файла под курсором (в верхнем регистре)

bufsr=##<info=f502%P%N//> ;; записать в буфер обмена контрольную сумму ECHO384 файла под курсором (в верхнем регистре)

bufsr=##<info=f503%P%N//> ;; записать в буфер обмена контрольную сумму ECHO512 файла под курсором (в верхнем регистре)

bufsr=##<info=f503%P%N|1//> ;; записать в буфер обмена контрольную сумму ECHO512 файла под курсором (в верхнем регистре)

bufsr=##<info=f504%P%N//> ;; записать в буфер обмена контрольную сумму SKEIN224 файла под курсором (в верхнем регистре)

bufsr=##<info=f505%P%N//> ;; записать в буфер обмена контрольную сумму SKEIN256 файла под курсором (в верхнем регистре)

bufsr=##<info=f506%P%N//> ;; записать в буфер обмена контрольную сумму SKEIN384 файла под курсором (в верхнем регистре)

bufsr=##<info=f507%P%N//> ;; записать в буфер обмена контрольную сумму SKEIN512 файла под курсором (в верхнем регистре)

bufsr=##<info=f507%P%N|1//> ;; записать в буфер обмена контрольную сумму SKEIN512 файла под курсором (в нижнем регистре)

bufsr=##<info=f508%P%N//> ;; записать в буфер обмена контрольную сумму CRC16 файла под курсором (в верхнем регистре)

bufsr=##<info=f51%P%N//> ;; записать в буфер обмена рабочий каталог ярлыка под курсором

bufsr=##<info=f510%P%N//> ;; записать в буфер обмена контрольную сумму ADLER32 файла под курсором (в верхнем регистре)

bufsr=##<info=f510%P%N|1//> ;; записать в буфер обмена контрольную сумму ADLER32 файла под курсором (в нижнем регистре)

bufsr=##<info=f52%P%N//> ;; записать в буфер обмена параметры запуска ярлыка под курсором

bufsr=##<info=f525%P%N//> ;; записать в буфер обмена контрольную сумму SHA224 файла под курсором (в верхнем регистре)

bufsr=##<info=f53%P%N//> ;; записать в буфер обмена описание, всплывающую подсказку при наведении курсора на ярлык ярлыка под курсором

bufsr=##<info=f54%P%N//> ;; записать в буфер обмена имя файла с иконками ярлыка под курсором

bufsr=##<info=f55%P%N//> ;; записать в буфер обмена индекс иконки в файле ярлыка под курсором

bufsr=##<info=f56%P%N//> ;; записать в буфер обмена состояние окна при запуске ярлыка под курсором

bufsr=##<info=f6%P%N|1//> ;; записать в буфер обмена контрольную сумму SHA256 файла под курсором (в нижнем регистре)

bufsr=##<info=f61%P%N//> ;; записать в буфер обмена имя родительской папки файла под курсором

bufsr=##<info=f7%P%N|1//> ;; записать в буфер обмена контрольную сумму SHA384 файла под курсором (в нижнем регистре)

bufsr=##<info=f8%P%N|1//> ;; записать в буфер обмена контрольную сумму SHA512 файла под курсором (в нижнем регистре)

bufsr=##<info=f9%P%N//> ;; записать в буфер обмена контрольную сумму BLAKE2s файла под курсором (в верхнем регистре)

bufsr=##<info=f9%P%N|1//> ;; записать в буфер обмена контрольную сумму BLAKE2s файла под курсором (в нижнем регистре)

bufsr=##<info=i1%P%N//> ;; записать в буфер обмена ширину изображения под курсором

bufsr=##<info=i10%P%N//> ;; записать в буфер обмена количество иконок в файле ICO под курсором

bufsr=##<info=i119%P%N//> ;; записать в буфер обмена дата/время съёмки изображения под курсором (EXIF)

bufsr=##<info=i2%P%N//> ;; записать в буфер обмена высоту изображения под курсором

bufsr=##<info=i3%P%N//> ;; записать в буфер обмена ширинуxвысоту изображения под курсором

bufsr=##<info=i33%P%N//> ;; отправить в буфер обмена изготовителя фотоаппарата (тег Make) -JPG изображения под курсором

bufsr=##<info=i48%P%N//> ;; отправить в буфер обмена дату и время создания изображения под курсором (тег DateTime)

bufsr=##<info=i5%P%N//> ;; записать в буфер обмена количество кадров изображения GIF под курсором (возвращается -1, если не GIF файл)

bufsr=##<info=i6%P%N//> ;; записать в буфер обмена количество кадров изображения GIF под курсором (возвращается 1, если не GIF файл)

bufsr=##<info=i7%P%N//> ;; записать в буфер обмена размер большей стороны изображения под курсором

bufsr=##<info=i8%P%N//> ;; записать в буфер обмена размер меньшей стороны изображения под курсором

bufsr=##<info=l[group=BOX_U34]%P%N//> ;; записать в буфер обмена строку текстового файла под курсором номер которой выбран в диалоговом окне

bufsr=##<info=l1%%COMMANDER_PATH%%\kod\cops.txt//> ;; отправить в буфер обмена первую строку файла cops.txt

bufsr=##<info=l1%P%N//> ;; записать в буфер обмена 1-ю строку текстового файла под курсором

bufsr=##<info=l-1%P%N//> ;; записать в буфер обмена последнюю строку текстового файла под курсором

bufsr=##<info=l5%P%N//> ;; записать в буфер обмена 5-ю строку текстового файла под курсором

bufsr=##<info=l5C:\test.txt//> ;; записать в буфер обмена 5-ю строку текстового файла под курсором

bufsr=##<info=m1> ;; записать в буфер обмена название текущего трека Winamp

bufsr=##<info=m10> ;; записать в буфер обмена список всех названий текущего плейлиста Winamp

bufsr=##<info=m11> ;; записать в буфер обмена список всех путей файлов текущего плейлиста Winamp

bufsr=##<info=m2> wnamp=40048 delss=cliplist||1 ;; удалить воспроизводимый трек в Winamp

bufsr=##<info=m2> ;; записать в буфер обмена путь текущего трека Winamp

bufsr=##<info=m20%P%N//> ;; записать в буфер обмена Артиста медиафайла под курсором

bufsr=##<info=m21%P%N//> ;; записать в буфер обмена Название медиафайла под курсором

bufsr=##<info=m22%P%N//> ;; записать в буфер обмена Альбом медиафайла под курсором

bufsr=##<info=m23%P%N//> ;; записать в буфер обмена Год медиафайла под курсором

bufsr=##<info=m25%P%N//> ;; записать в буфер обмена Номер трека медиафайла под курсором

bufsr=##<info=m26%P%N//> ;; записать в буфер обмена Жанр медиафайла под курсором

bufsr=##<info=m27%P%N//> ;; записать в буфер обмена Время звучания медиафайла под курсором

bufsr=##<info=m3> ;; записать в буфер обмена частоту текущего трека Winamp

bufsr=##<info=m4> ;; записать в буфер обмена битрейт текущего трека Winamp

bufsr=##<info=n1|9223372036854775806|English> ;; записать в буфер обмена преобразование числа прописью на английском

bufsr=##<info=n1|9223372036854775806|Russian|2> ;; записать в буфер обмена преобразование числа прописью на русском в верхнем регистре

bufsr=##<info=n1|9223372036854775806|Russian|3> ;; записать в буфер обмена преобразование числа прописью на русском, первая буква в верхнем регистре

bufsr=##<info=n1|9223372036854775806|Russian|4> ;; записать в буфер обмена преобразование числа прописью на русском, первая буква каждого слова в верхнем регистре

bufsr=##<info=n1|9223372036854775806|Russian> ;; записать в буфер обмена преобразование числа прописью на русском

bufsr=##<info=n1|clpget|Russian|2> ;; записать в буфер обмена преобразование числа из буфера обмена прописью на русском в верхнем регистре

bufsr=##<info=n1|clpget|Russian|3> ;; записать в буфер обмена преобразование числа из буфера обмена прописью на русском, первая буква в верхнем регистре

bufsr=##<info=n1|clpget|Russian|4> ;; записать в буфер обмена преобразование числа из буфера обмена прописью на русском, первая буква каждого слова в верхнем регистре

bufsr=##<info=n1|clpget|Russian> ;; записать в буфер обмена преобразование числа из буфера обмена прописью на русском

bufsr=##<info=n2|100> ;; записать в буфер обмена строку (100 символов) заполненную случайными данными

bufsr=##<info=n2|100> ;; записать в буфер обмена строку случайными данными (100 символов)

bufsr=##<info=n3|Line3|50|300> ;; записать в буфер обмена 300 паролей (набор символов из TCIMG.ini из секции [PassGenerator] из ключа Line3, длина 50)

bufsr=##<info=n3|Line3|50> ;; записать в буфер обмена пароль (набор символов из TCIMG.ini из секции [PassGenerator] из ключа Line3, длина 50)

bufsr=##<info=n6|1662209,16|Russian|2> ;; записать в буфер обмена преобразование числа в денежном формате прописью на русском в верхнем регистре

bufsr=##<info=n6|1662209,16|Russian|3> ;; записать в буфер обмена преобразование числа в денежном формате прописью на русском, первая буква в верхнем регистре

bufsr=##<info=n6|1662209,16|Russian|4> ;; записать в буфер обмена преобразование числа в денежном формате прописью на русском, первая буква каждого слова в верхнем регистре

bufsr=##<info=n6|1662209,16|Russian> ;; записать в буфер обмена преобразование числа в денежном формате прописью на русском

bufsr=##<info=n6|clpget|Russian|2> ;; записать в буфер обмена преобразование числа в денежном формате из буфера обмена прописью на русском в верхнем регистре

bufsr=##<info=n6|clpget|Russian|3> ;; записать в буфер обмена преобразование числа в денежном формате из буфера обмена прописью на русском, первая буква в верхнем регистре

bufsr=##<info=n6|clpget|Russian|4> ;; записать в буфер обмена преобразование числа в денежном формате из буфера обмена прописью на русском, первая буква каждого слова в верхнем регистре

bufsr=##<info=n6|clpget|Russian> ;; записать в буфер обмена преобразование числа в денежном формате из буфера обмена прописью на русском

bufsr=##<info=o1%P%N//> ;; записать в буфер обмена размер объекта под курсором в байтах

bufsr=##<info=o10%P%N//> ;; записать в буфер обмена дату модификации объекта под курсором в формате 20130223221400

bufsr=##<info=o19%P%N//> ;; записать в буфер обмена короткую дату модификации объекта под курсором в формате 2013/02/23

bufsr=##<info=o2%P%N//> ;; записать в буфер обмена размер объекта под курсором в килобайтах

bufsr=##<info=o200%P%N//> ;; записать в буфер обмена комментарий объекта под курсором, прописанный в descript.ion

bufsr=##<info=o201%P%N//> brwsr=clpget!!x ;; открыть ссылку в браузере взятую из первой строки комментария файла под курсором

bufsr=##<info=o201%P%N//> patht=clpget||fold<> ;; перейти в другую панель по пути - из комментария объекта под курсором

bufsr=##<info=o201%P%N//> ;; записать в буфер обмена первую строку комментария объекта под курсором, прописанного в descript.ion

bufsr=##<info=o22%P%N//> ;; записать в буфер обмена время модификации объекта под курсором в формате 22:14:00

bufsr=##<info=o23%P%N//> ;; записать в буфер обмена дату модификации объекта под курсором в формате 2013.02.23 22.14.00

bufsr=##<info=o3%P%N//> ;; записать в буфер обмена размер объекта под курсором в мегабайтах

bufsr=##<info=o4%P%N//> ;; записать в буфер обмена размер объекта под курсором в гигабайтах

bufsr=##<info=o42%P%N//> ;; записать в буфер обмена время создания объекта под курсором в формате 22:14:00

bufsr=##<info=o5%P%N//> ;; записать в буфер обмена строку атрибутов объекта под курсором

bufsr=##<info=o9%P%N//> ;; записать в буфер обмена 1 - если под курсором каталог, 2 - если файл

bufsr=##<info=r0HKEY_CURRENT_USER\Control~~Panel\Desktop|WallPaper> ;; записать в буфер обмена значение параметра RelativePath

bufsr=##<info=r1HKEY_CURRENT_USER\Control~~Panel\Desktop|WallPaper> ;; записать в буфер обмена тип параметра RelativePath

bufsr=##<info=s*1-8,45,10-14*@CRLF*> ;; получить информацию (заданных номеров) системы

bufsr=##<info=s*1-8,45,10-14*|*> ;; получить информацию (заданных номеров) системы

bufsr=##<info=s1> ;; записать в буфер обмена разрядность системы

bufsr=##<info=s100@Data1> ;; записать в буфер обмена дату в формате, формат берётся из TCIMG.ini из секции [FormatDate] в ключе Data1

bufsr=##<info=s100ddd~~MM~~MMM~~yyyy~~~~HH:mm:ss> ;; записать в буфер обмена дату в формате "Чт 05 май 2016 18:59:46"

bufsr=##<info=s102|-2d>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1 ;; записать в буфер обмена системную дату в формате "DD.MM.YYYY" отняв от неё 2 дня

bufsr=##<info=s13> ;; записать в буфер обмена высотаxширина рабочего стола

bufsr=##<info=s23> ;; записать в буфер обмена язык операционной системы

bufsr=##<info=s27|0|1> ;; записать в буфер обмена текущий месяц в именительном падеже в верхнем регистре (ЯНВАРЬ)

bufsr=##<info=s27|0|2> ;; записать в буфер обмена текущий месяц в именительном падеже, первая буква в верхнем регистре (Январь)

bufsr=##<info=s27|1|1> ;; записать в буфер обмена текущий месяц в родительном падеже в верхнем регистре (АВГУСТА)

bufsr=##<info=s27|1|2> ;; записать в буфер обмена текущий месяц в родительном падеже, первая буква в верхнем регистре (Августа)

bufsr=##<info=s27|1> ;; записать в буфер обмена текущий месяц в родительном падеже (августа)

bufsr=##<info=s27> ;; записать в буфер обмена текущий месяц в именительном падеже (январь)

bufsr=##<info=s28|0|1> ;; записать в буфер обмена текущий день в именительном падеже в верхнем регистре (ПОНЕДЕЛЬНИК)

bufsr=##<info=s28|0|2> ;; записать в буфер обмена текущий день в именительном падеже, первая буква в верхнем регистре (Понедельник)

bufsr=##<info=s28|1|1> ;; записать в буфер обмена текущий день в родительном падеже в верхнем регистре (ПОНЕДЕЛЬНИКА)

bufsr=##<info=s28|1|2> ;; записать в буфер обмена текущий день в родительном падеже, первая буква в верхнем регистре (Понедельника)

bufsr=##<info=s28|1> ;; записать в буфер обмена текущий день в родительном падеже (понедельника)

bufsr=##<info=s28> ;; записать в буфер обмена текущий день в именительном падеже (понедельник)

bufsr=##<info=s29|0|1> ;; записать в буфер обмена текущий день в именительном падеже в верхнем регистре (ГОД)

bufsr=##<info=s29|0|2> ;; записать в буфер обмена текущий день в именительном падеже, первая буква в верхнем регистре (Год)

bufsr=##<info=s29|1|1> ;; записать в буфер обмена текущий день в именительном падеже в верхнем регистре (ГОДА)

bufsr=##<info=s29|1|2> ;; записать в буфер обмена текущий день в именительном падеже, первая буква в верхнем регистре (Года)

bufsr=##<info=s29|1> ;; записать в буфер обмена текущий год в именительном падеже (года)

bufsr=##<info=s29> ;; записать в буфер обмена текущий год в именительном падеже (год)

bufsr=##<info=s33!!#_!!s27|1|2> ;; записать в буфер обмена День_Месяц в родительном падеже, первая буква в верхнем регистре (11_Августа)

bufsr=##<info=s48> ;; записать в буфер обмена год (короткий формат)

bufsr=##<info=s49> ;; записать в буфер обмена дату в формате 140927 (год месяц день)

bufsr=##<info=s50> ;; записать в буфер обмена процент используемой памяти

bufsr=##<info=s51> ;; записать в буфер обмена общее количество физической памяти в байтах

bufsr=##<info=s51M> ;; записать в буфер обмена общее количество физической памяти в мегабайтах

bufsr=##<info=s52> ;; записать в буфер обмена доступное количество физической памяти

bufsr=##<info=s54> ;; записать в буфер обмена доступный размер файла подкачки

bufsr=##<info=s8> ;; записать в буфер обмена имя учётной записи

bufsr=##<info=t1%P%N//> ;; записать в буфер обмена количество строк в текстовом файле под курсором

bufsr=##<info=t20%P%N//> ;; записать в буфер обмена заголовок html между тегами <title></title> файла под курсором

bufsr=##<info=t40%P%N//> ;; записать в буфер обмена номер кодировки текстового файла под курсором

bufsr=##<info=t41%P%N//> ;; записать в буфер обмена название кодировки текстового файла под курсором

bufsr=##<info=t50%P%N|фраза//> ;; записать в буфер обмена 0 если в содержимом файла под курсором нет заданной фразы, 1 - если есть

bufsr=##<info=t50%P%N|фраза;;1//> ;; записать в буфер обмена 0 если в содержимом файла под курсором нет заданной фразы, 1 - если есть (учитывать регистр)

bufsr=##<info=t51%P%N|\d> ;; записать в буфер обмена 0 если в содержимом файла под курсором нет цифр, 1 - если есть

bufsr=##<info=t62%P%N//> ;; записать в буфер обмена максимальную длину строки текстового файла под курсором

bufsr=##<info=t63%P%N//> ;; записать в буфер обмена строку максимальной длины текстового файла под курсором

bufsr=##<info=t64%P%N//> ;; записать в буфер обмена минимальную длину строки текстового файла под курсором

bufsr=##<info=t65%P%N//> ;; записать в буфер обмена строку минимальной длины текстового файла под курсором

bufsr=##<info=t66%P%N//> ;; записать в буфер обмена среднюю длину строки текстового файла под курсором

bufsr=##<info=v0%P%N//> ;; записать в буфер обмена версию программы под курсором

bufsr=##<info=v20%P%N//> ;; записать в буфер обмена внутреннюю дату (TimeDateStamp) исполняемого файла под курсором в формате 17/12/2014 21:50:41

bufsr=##<info=v21%P%N//> ;; записать в буфер обмена внутреннюю дату (TimeDateStamp) исполняемого файла под курсором в формате 2014/12/17 21:50:41

bufsr=##<info=v22%P%N//> ;; записать в буфер обмена внутреннюю дату (TimeDateStamp) исполняемого файла под курсором в формате 20141217215041

bufsr=##<info=v4%P%N//> ;; записать в буфер обмена компанию создания программы под курсором

bufsr=##<info=w1%P%N|Media|14//> ;; записать в буфер обмена ширину видео avi

bufsr=##<info=x10> ;; записать в буфер обмена количество выделенных объектов в активной панели

bufsr=##<info=x100> ;; отправить в буфер обмена список путей вкладок левой панели

bufsr=##<info=x101> ;; отправить в буфер обмена список путей вкладок правой панели

bufsr=##<info=x11> ;; записать в буфер обмена количество выделенных объектов в неактивной панели

bufsr=##<info=x12> ;; записать в буфер обмена позицию на которую сдвинута полоса прокрутки в активной панели

bufsr=##<info=x13> ;; записать в буфер обмена позицию на которую сдвинута полоса прокрутки в неактивной панели

bufsr=##<info=x14> ;; записать в буфер обмена фильтр в активной панели

bufsr=##<info=x15> ;; записать в буфер обмена фильтр в неактивной панели

bufsr=##<info=x18> ;; записать в буфер обмена значение для активной панели: 0 - если в панели объекты после поиска "Результаты поиска"; 1 - если в панели открыт каталог; 2 - если в панели открыто FTP; 3 - если в панели открыт архив

bufsr=##<info=x19> ;; записать в буфер обмена значение для неактивной панели: 0 - если в панели объекты после поиска "Результаты поиска"; 1 - если в панели открыт каталог; 2 - если в панели открыто FTP; 3 - если в панели открыт архив

bufsr=##<info=x2> ;; записать в буфер обмена номер позиции элемента под курсором в активной панели

bufsr=##<info=x200|%P%N//> ;; записать в буфер обмена количество кнопок панели инструментов под курсором

bufsr=##<info=x200|1> ;; записать в буфер обмена количество кнопок активной панели инструментов

bufsr=##<info=x200|2> ;; записать в буфер обмена количество кнопок вертикальной панели инструментов

bufsr=##<info=x201|%P%N//> ;; записать в буфер обмена количество сепараторов и переносов панели инструментов под курсором

bufsr=##<info=x201|1> ;; записать в буфер обмена количество сепараторов и переносов активной панели инструментов

bufsr=##<info=x202|%P%N//> ;; записать в буфер обмена количество строк панели инструментов под курсором

bufsr=##<info=x202|1> ;; записать в буфер обмена количество строк активной панели инструментов

bufsr=##<info=x203|%P%N//> ;; записать в буфер обмена количество кнопок без сепараторов панели инструментов под курсором

bufsr=##<info=x203|1> ;; записать в буфер обмена количество кнопок без сепараторов активной панели инструментов

bufsr=##<info=x210|%P%N//> ;; записать в буфер обмена количество кнопок 1-й строки панели инструментов под курсором

bufsr=##<info=x210|1> ;; записать в буфер обмена количество кнопок 1-й строки активной панели инструментов

bufsr=##<info=x211|%P%N//> ;; записать в буфер обмена количество кнопок 2-й строки панели инструментов под курсором

bufsr=##<info=x211|1> ;; записать в буфер обмена количество кнопок 2-й строки активной панели инструментов

bufsr=##<info=x240|%P%N//> ;; записать в буфер обмена количество сепараторов 1-й строки панели инструментов под курсором

bufsr=##<info=x240|1> ;; записать в буфер обмена количество сепараторов 1-й строки активной панели инструментов

bufsr=##<info=x241|%P%N//> ;; записать в буфер обмена количество сепараторов 2-й строки панели инструментов под курсором

bufsr=##<info=x241|1> ;; записать в буфер обмена количество сепараторов 2-й строки активной панели инструментов

bufsr=##<info=x270|%P%N//> ;; записать в буфер обмена количество кнопок без сепараторов 1-й строки панели инструментов под курсором

bufsr=##<info=x270|1> ;; записать в буфер обмена количество кнопок без сепараторов 1-й строки активной панели инструментов

bufsr=##<info=x271|%P%N//> ;; записать в буфер обмена количество кнопок без сепараторов 2-й строки панели инструментов под курсором

bufsr=##<info=x271|1> ;; записать в буфер обмена количество кнопок без сепараторов 2-й строки активной панели инструментов

bufsr=##<info=x3> ;; записать в буфер обмена номер позиции элемента под курсором в неактивной панели

bufsr=##<info=x4> ;; записать в буфер обмена количество объектов в активной панели

bufsr=##<info=x5> exect=ToolTip(ClipGet(),800,500,'Информация',1,1)||Sleep(5000) ;; записать в буфер обмена количество файлов в активной панели и отобразить в информационном окне

bufsr=##<info=x5> ;; записать в буфер обмена количество файлов в активной панели

bufsr=##<info=x50|1> ;; записать в буфер обмена путь вертикальной панели инструментов

bufsr=##<info=x50> ;; записать в буфер обмена путь активной панели инструментов

bufsr=##<info=x503|1> ;; записать в буфер обмена ширину вертикальной панели инструментов

bufsr=##<info=x504|1> ;; записать в буфер обмена высоту вертикальной панели инструментов

bufsr=##<info=x51|1> ;; записать в буфер обмена имя с расширением вертикальной панели инструментов

bufsr=##<info=x51> ;; записать в буфер обмена имя с расширением активной панели инструментов

bufsr=##<info=x52|1> ;; записать в буфер обмена имя вертикальной панели инструментов

bufsr=##<info=x52> ;; записать в буфер обмена имя активной панели инструментов

bufsr=##<info=x53|1> ;; записать в буфер обмена родительский путь вертикальной панели инструментов

bufsr=##<info=x53> ;; записать в буфер обмена родительский путь активной панели инструментов

bufsr=##<info=x54|1> ;; записать в буфер обмена относительный путь вертикальной панели инструментов

bufsr=##<info=x54> ;; записать в буфер обмена относительный путь активной панели инструментов

bufsr=##<info=x55|1> ;; записать в буфер обмена количество кнопок вертикальной панели инструментов

bufsr=##<info=x56|1> ;; записать в буфер обмена количество сепараторов вертикальной панели инструментов

bufsr=##<info=x57|1> ;; записать в буфер обмена количество кнопок без сепараторов вертикальной панели инструментов

bufsr=##<info=x58|1> ;; записать в буфер обмена относительный родительский путь вертикальной панели инструментов

bufsr=##<info=x58> ;; записать в буфер обмена относительный родительский путь активной панели инструментов

bufsr=##<info=x6> ;; записать в буфер обмена количество папок в активной панели

bufsr=##<info=x7> ;; записать в буфер обмена количество объектов в неактивной панели

bufsr=##<info=x8> ;; записать в буфер обмена количество файлов в неактивной панели

bufsr=##<info=x9> ;; записать в буфер обмена количество папок в неактивной панели

bufsr=##<info=x90> ;; отправить в буфер обмена количество открытых вкладок активной панели

bufsr=##<info=x91> ;; отправить в буфер обмена количество открытых вкладок другой панели

bufsr=##<info=x92> ;; отправить в буфер обмена количество открытых вкладок левой панели

bufsr=##<info=x93> ;; отправить в буфер обмена количество открытых вкладок правой панели

bufsr=##<info=x94> ;; отправить в буфер обмена номер активной вкладки активной панели

bufsr=##<info=x95> ;; отправить в буфер обмена номер активной вкладки другой панели

bufsr=##<info=x96> ;; отправить в буфер обмена номер активной вкладки левой панели

bufsr=##<info=x97> ;; отправить в буфер обмена номер активной вкладки правой панели

bufsr=##<info=x98> ;; отправить в буфер обмена список путей вкладок активной панели

bufsr=##<info=x99> ;; отправить в буфер обмена список путей вкладок другой панели

bufsr=##<info=z1%P%N|Bit~~rate|Kbps//> ;; записать в буфер обмена битрейт видеофайла под курсором с удалением обозначения "Kbps" (MediaInfo.dll)

bufsr=##<info=z1%P%N|Width//> ;; записать в буфер обмена ширину видеофайла под курсором (MediaInfo.dll)

bufsr=##<info=z1%P%N|Width//> ;; отправить в буфер обмена дату и время создания изображения под курсором (тег DateTime)

bufsr=##<info=z1%P%N|Width|pixels//> ;; записать в буфер обмена ширину видео с удалением слова "pixels" (MediaInfo.dll)

bufsr=##<info=z1%P%N|Width|pixels//z1%P%N|Height|pixels> ;; записать в буфер обмена ширину и высоту видеофайла под курсором (MediaInfo.dll)

bufsr=##<info=z1%P%N|Width|pixels|пикселей//> ;; записать в буфер обмена ширину видеофайла под курсором с заменой слова "pixels" на "пикселей" (MediaInfo.dll)

bufsr=##<inikey=8//%%COMMANDER_INI%%//Configuration//CompareTool> ;; записать в буфер обмена значение ключа CompareTool из секции Configuration файла WinCmd.ini

bufsr=##<strext=%L!!6!!|!!!!!!2> ;; записать в буфер обмена имена с расширениями выделенных файлов одной строкой, разделяя их |

bufsr=##<strext=%WL!!4!!,~~> ;; записать в буфер обмена имена без расширения выделенных файлов одной строкой, разделяя их , с пробелом

bufsr=##<strext=%WL!!6!!,~~> ;; записать в буфер обмена имена с расширением выделенных файлов одной строкой, разделяя их , с пробелом

bufsr=##<strext=%WL!!6!!;> ;; записать в буфер обмена имена с расширением выделенных файлов одной строкой, разделяя их ;

bufsr=##<strext=%WL//2//,~~> ;; записать в буфер обмена расширения выделенных файлов одной строкой, разделяя их , с пробелом

bufsr=##<strext=%WL//2//;*.//*.////1> ;; записать в буфер обмена расширения выделенных файлов одной строкой, разделяя их ;*. и вставить в начало *. удалить дубликаты

bufsr=##<strext=%WL//2//;*.//*.////2> ;; записать в буфер обмена расширения выделенных файлов одной строкой, разделяя их ;*. и вставить в начало *. сортировать по возрастанию

bufsr=##<strext=%WL//2//;*.//*.////3> ;; записать в буфер обмена расширения выделенных файлов одной строкой, разделяя их ;*. и вставить в начало *. удалить дубликаты, сортировать по возрастанию

bufsr=##<strext=%WL//2//;*.//*.> ;; записать в буфер обмена расширения выделенных файлов одной строкой, разделяя их ;*. и вставить в начало *.

bufsr=##<strext=%WL//2//;> ;; записать в буфер обмена расширения выделенных файлов одной строкой, разделяя их ;

bufsr=##<strext=%WL//2//|//(//)//3> ;; записать в буфер обмена расширения выделенных файлов одной строкой, разделяя их | и вставить в начало ( в конец ) удалить дубликаты, сортировать по возрастанию

bufsr=##<strext=%WL//2//|> ;; записать в буфер обмена расширения выделенных файлов одной строкой, разделяя их |

bufsr=##<strext=%WL//4//;> ;; записать в буфер обмена имена без расширения выделенных файлов одной строкой, разделяя их ;

bufsr=##<text=%P%N//(([^~~\r\n]+)(.*[\r\n]*)*//$1> ;; отправить в буфер первое слово, взятое из содержимого текстового файла под курсором

bufsr=##<xfolder=31//%P%N> ;; копировать в буфер обмена путь к последнему сохраненному каталогу, расположенному в папке под курсором

bufsr=##<xfolder=31//G:\data\> ;; копировать в буфер обмена путь к последнему сохраненному каталогу, расположенному в папке G:\data

bufsr=##<xfolder=41//%P%N> ;; записать в буфер обмена дату объекта с самой старой датой модификации внутри папки под курсором

bufsr=##<xfolder=42//%P%N> ;; записать в буфер обмена дату объекта с самой старой датой создания внутри папки под курсором

bufsr=##<xfolder=43//%P%N> ;; записать в буфер обмена дату объекта с самой старой датой последнего доступа внутри папки под курсором

bufsr=##<xfolder=44//%P%N> ;; записать в буфер обмена дату объекта с самой новой датой модификации внутри папки под курсором

bufsr=##<xfolder=45//%P%N> ;; записать в буфер обмена дату объекта с самой новой датой создания внутри папки под курсором

bufsr=##<xfolder=46//%P%N> ;; записать в буфер обмена дату объекта с самой новой датой последнего доступа внутри папки под курсором

bufsr=##<xfolder=47//%P%N> ;; записать в буфер обмена путь объекта с самой старой датой модификации внутри папки под курсором

bufsr=##<xfolder=48//%P%N> ;; записать в буфер обмена путь объекта с самой старой датой создания внутри папки под курсором

bufsr=##<xfolder=49//%P%N> ;; записать в буфер обмена путь объекта с самой старой датой последнего доступа внутри папки под курсором

bufsr=##<xfolder=50//%P%N> ;; записать в буфер обмена путь объекта с самой новой датой модификации внутри папки под курсором

bufsr=##<xfolder=51//%P%N> ;; записать в буфер обмена путь объекта с самой новой датой создания внутри папки под курсором

bufsr=##<xfolder=52//%P%N> ;; записать в буфер обмена путь объекта с самой новой датой последнего доступа внутри папки под курсором

bufsr=##<zfold=Выберите~~папки|"%P"> ;; записать в буфер обмена выбранные в диалоге папки в одну строку с разделителем |

bufsr=##<zfold=Выберите~~папки|"%P">||Chr(124)!!@CRLF ;; записать построчно в буфер обмена выбранные в диалоге папки

bufsr=##<zfold=Выберите~~папки|"%P">||Chr(124)!!\@CRLF||$$\ ;; записать построчно в буфер обмена выбранные в диалоге папки, добавив конечный слеш

bufsr=##0x<info=c1> ;; выбрать и записать в буфер обмена строку цвета RGB Autoit HEX (0x008080)

bufsr=##0x<info=c31|%P%N|10|20//> ;; записать в буфер обмена RGB формат цвета пикселя в координатах X=10, Y=20 изображения под курсором (0xCED6D5)

bufsr=##0x00<info=c1> ;; выбрать и записать в буфер обмена строку цвета RGB C++ HEX (0x00008080)

bufsr=##12345 pause=10s clpclr clptoo ;; записать пароль в буфер обмена, через 10 секунд вернуть прежнее содержимое буфера обмена

bufsr=##http:xxx.xxx.247.58:88/files/pub/abris/%N ;; копировать в буфера обмена имя объекта под курсором, добавив в начало заданный адрес

bufsr=##http<clpget>||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> ;; с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg

bufsr=##http<clpget>||formt<6,1!!(.*\.mp4[^\r\n]*)> downl="%p"//2||cliplist ;; закачать все файлы .mp4 в активную панель со страницы - адрес страницы в буфере обмена

bufsr=##http<clpget>||formt<6,1!!(.*\.png[^\r\n]*)> downl="%p"//2||cliplist ;; закачать все файлы .png в активную панель со страницы - адрес страницы в буфере обмена

bufsr=##http<clpget>||formt<6,1!!(.*\.png|.*\.jpg|.*\.gif|.*\.jepg[^\r\n]*)> downl="%p"//2||cliplist||tip<Extensions!!2> ;; с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg и скачать в активную панель

bufsr=##http<clpget>||formt<6,1!!(.*\.png|.*\.jpg|.*\.gif|.*\.jepg[^\r\n]*)> downl="%p"//2||cliplist||tip<Extensions!!2>||progres<> ;; с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg и скачать в активную панель с прогресс баром

bufsr=##http<clpget>||formt<6> downl="%p"//0||cliplist||tip<Extensions!!2>||progres<> pause=500 renms=FOLDC<"%p"Different//1//0//:zeroext:>||extplus<> ;; закачать все ссылки со страницы, в создаваемые папки , согласно шаблону 2 и переименовать (английские имена в шаблонах) все файлы без расширения, в расширения известных типов.

bufsr=##http<clpget>||formt<6> downl="%p"//2||cliplist ;; закачать все ссылки в активную панель со страницы - адрес страницы в буфер обмена

bufsr=##http<clpget>||formt<6> ;; записать в буфер обмена список ссылок с web страницы (адрес из буфера обмена)

bufsr=##http<http:/.../...html> ;; загрузить в буфер обмена страницу из ссылки url, указанной в команде

bufsr=##http<http://www.yandex.ru>||formt<6> downl="%p"//2||cliplist ;; закачать в активную панель все ссылки со страницы http://www.yandex.ru

bufsr=##http<http://www.yandex.ru>||formt<6> ;; записать в буфер обмена ссылки со страницы http://www.yandex.ru

bufsr=##rgb(<info=c12|1>) ;; взять из буфера обмена RGB цвет и записать обратно конвертированный цвет в формате rgb(r,g,b)

bufsr=##rgb(<info=c33|%P%N|10|20//>) ;; записать в буфер обмена RGB Value формат цвета пикселя в координатах X=10, Y=20 изображения под курсором rgb(206,214,213)

bufsr=##rgb(<info=c6|1!!#,~~!!c7|1!!#,~~!!c8|1>) ;; взять из буфера обмена RGB цвет и записать обратно конвертированный цвет в формате rgb(r, g, b)

bufsr=##rndm<10|0|#> ;; записать в буфер обмена случайный html цвет (#0053FA)

bufsr=##rndm<10|1> ;; записать в буфер обмена случайный rgb цвет (rgb(98,98,150))

bufsr=##rndm<10|2> ;; записать в буфер обмена случайный ARGB цвет (64FBC478)

bufsr=##rndm<11|YYYY.MM.DD~~-~~HH:NN:SS?Y:2000:2015> ;; записать в буфер обмена случайную дату (диапазон года 2000:2015)

bufsr=##rndm<11|YYYY.MM.DD~~-~~HH:NN:SS> ;; записать в буфер обмена случайную дату

bufsr=##rndm<12|0:65535:20-60> ;; записать в буфер обмена случайный набор из юникодных символов (случайное количество в диапазоне от 20 до 60)

bufsr=##rndm<12-|0:65535:20-60> ;; записать в буфер обмена случайный набор из юникодных символов (случайное количество в диапазоне от 20 до 60) в нижнем регистре

bufsr=##rndm<12|0:65535:40> ;; записать в буфер обмена случайный набор из 40 юникодных символов

bufsr=##rndm<12+|0:65535:20-60> ;; записать в буфер обмена случайный набор из юникодных символов (случайное количество в диапазоне от 20 до 60) в верхнем регистре

bufsr=##rndm<13|48:49:40> ;; записать в буфер обмена случайный набор из 40 нолей и единиц

bufsr=##rndm<13|65:70:10-50> ;; записать в буфер обмена случайный набор символов (A-F) (случайное количество в диапазоне от 10 до 50)

bufsr=##rndm<13-|65:70:10-50> ;; записать в буфер обмена случайный набор символов (A-F) (случайное количество в диапазоне от 10 до 50) в нижнем регистре

bufsr=##rndm<13|65:70:40> ;; записать в буфер обмена случайный набор из 40 символов (A-F)

bufsr=##rndm<2-|40> ;; записать в буфер обмена строку со случайными 40 символами в нижнем регистре (диапазон символов от 33 до 122 DEC)

bufsr=##rndm<2|5-9> ;; записать в буфер обмена строку со случайными символами (случайная длина строки в диапазоне от 5 до 9)

bufsr=##rndm<2-|5-9> ;; записать в буфер обмена строку со случайными символами (случайная длина строки в диапазоне от 5 до 9) в нижнем регистре

bufsr=##rndm<2+|40> ;; записать в буфер обмена строку со случайными 40 символами в верхнем регистре (диапазон символов от 33 до 122 DEC)

bufsr=##rndm<2+|5-9> ;; записать в буфер обмена строку со случайными символами (случайная длина строки в диапазоне от 5 до 9) в верхнем регистре

bufsr=##rndm<20|BaseColor> ;; записать в буфер обмена случайное значение из строки значений, прописанных в TCIMG.ini в секции [Random] в ключе BaseColor

bufsr=##rndm<21|;Value1;Value2;Value3;Value4;Value5> ;; записать в буфер обмена случайное значение из строки значений

bufsr=##rndm<22|%P%N> ;; записать в буфер обмена случайную строку из текстового файла под курсором

bufsr=##rndm<22|%WL> ;; записать в буфер обмена случайный путь выделенных объектов

bufsr=##rndm<23|25-50> ;; записать в буфер обмена строку со случайным набором русских символов и цифр (случайная длина строки в диапазоне от 25 до 50)

bufsr=##rndm<23-|25-50> ;; записать в буфер обмена строку со случайным набором русских символов и цифр (случайная длина строки в диапазоне от 25 до 50) в нижнем регистре

bufsr=##rndm<23|40> ;; записать в буфер обмена случайный набор из 40 русских символов и цифр

bufsr=##rndm<23+|25-50> ;; записать в буфер обмена строку со случайным набором русских символов и цифр (случайная длина строки в диапазоне от 25 до 50) в верхнем регистре

bufsr=##rndm<25|00:00:00~00:45:25> ;; записать в буфер обмена случайное время в заданном диапазоне

bufsr=##rndm<26|сТрОкА:20-60> ;; записать в буфер обмена случайный набор символов из заданной строки (случайное количество в диапазоне от 10 до 50)

bufsr=##rndm<26-|сТрОкА:20-60> ;; записать в буфер обмена случайный набор символов из заданной строки (случайное количество в диапазоне от 10 до 50) в нижнем регистре

bufsr=##rndm<26|сТрОкА:30> ;; записать в буфер обмена случайный набор 30 символов из заданной строки

bufsr=##rndm<26-|сТрОкА:30> ;; записать в буфер обмена случайный набор 30 символов из заданной строки в нижнем регистре

bufsr=##rndm<26+|сТрОкА:20-60> ;; записать в буфер обмена случайный набор символов из заданной строки (случайное количество в диапазоне от 10 до 50) в верхнем регистре

bufsr=##rndm<26+|сТрОкА:30> ;; записать в буфер обмена случайный набор 30 символов из заданной строки в верхнем регистре

bufsr=##rndm<3|[input=BOX76]>||#Eb64-||=!! ;; создать пароль случайными данными заданной длины и кодировать в MIME Base64

bufsr=##rndm<3|20>||#Eb64-||=!! ;; мини генератор одноразовых паролей нужной длинны + b64 в буфере обмена

bufsr=##rndm<3|40> ;; записать в буфер обмена строку со случайными 40 символами

bufsr=##rndm<3|40>||#X||0x!!||#Eb64- ;; генератор пароля с использованием преобразования случайной комбинации буквы, цифры+ сжатая бинарная строка+ b64

bufsr=##rndm<3|80>||#Hsha256|1||#Euue-||#V||&&(.)(.)!!$2$1||#Euue-||#V||#Eb64-||&&(.{42})(.*)(.{41})!!$2||&&(.)(.)!!$2$1 pause=10s clpclr sndps=1 ;; генератор случайных паролей, - отправка в буфер случайного пароля, каждый раз создается новый пароль, через 10 секунд он удаляется из буфера обмена

bufsr=##rndm<4|40> ;; записать в буфер обмена строку со случайными 40 символами (диапазон символов от 33 до 122 DEC)

bufsr=##rndm<5|40> ;; записать в буфер обмена строку со случайными 40 символами (диапазон символов от 33 до 160 DEC)

bufsr=##rndm<6|40> ;; записать в буфер обмена строку со случайными 40 символами (диапазон символов от 32 до 255 DEC)

bufsr=##rndm<7|10000:99999> ;; записать в буфер обмена случайное число из диапазона 10000:99999

bufsr=##rndm<8|40!!#@CRF!!8|40> ;; записать в буфер обмена случайный набор из 40 русских символов (2 строки)

bufsr=##rndm<8|40> ;; записать в буфер обмена случайный набор из 40 русских символов

bufsr=##TCMConverter_<info=f61%P%N//>_beta||.!!_ arwcx="%p"clpget||zip||wait<> copyy="%p"clpget.zip||"%t"//0 ;; 1. отправить в буфер преобразованное имя родительской папки. 2. Архивировать выделенные файлы в текущую папку именем из буфера обмена. 3. Копировать созданный архив в другую панель

bufsr=##TOTALCMD#BAR#DATA@CRLF%%COMMANDER_PATH%%\Utilities\Scripting\AutoIt\AutoIt3.exe~~''%%COMMANDER_PATH%%\TCIMG.au3''@CRLFclipend@CRLFWcmicons.dll,2119@CRLFПараметр:~~clipend@CRLF@CRLF0@CRLF-1 ;; отправить в буфер кнопку для Total Commander для теста скрипта au3 (в буфере параметр скрипта)

bufsr=##TOTALCMD#BAR#DATA@CRLF-2 barbt=1||5 ;; вставить на активную панель перенос строки в 5-ю позицию

bufsr=##width=''<info=i1%P%N//>''~~height=''<info=i2%P%N//>'' ;; записать в буфер обмена информацию файла изображения под курсором - width="ширина" height="высота"

bufsr=##wintxt<2|TLister|0> ;; записать в буфер обмена заголовок окна Lister'a

bufsr=##wintxt<2|TLister|0>||&&.+~~-~~\[(.+\\)([^\\]+)\]!!$1 ;; записать в буфер обмена родительский путь, прописанного в заголовке окна Lister'a

bufsr=##wintxt<2|TLister|0>||&&.+~~-~~\[(.+\\)([^\\]+)\]!!$2 ;; записать в буфер обмена имя файла, прописанного в заголовке окна Lister'a

bufsr=##wintxt<2|TLister|0>||&&.+~~-~~\[(.+\\[^\\]+)\]!!$1 ;; записать в буфер обмена путь файла, прописанного в заголовке окна Lister'a

bufsr=#B ;; текстовую строку в буфере обмена преобразовать в бинарную

bufsr=#B1 ;; преобразовать содержимое буфера обмена в бинарную строку, тип преобразования ANSI

bufsr=#B2 ;; преобразовать содержимое буфера обмена в бинарную строку, тип преобразования UTF16 Little Endian

bufsr=#B2||#T1 ;; декодировать в буфера обмена строку UTF-16 LE 1200 в ANSI 1251

bufsr=#B3 ;; преобразовать содержимое буфера обмена в бинарную строку, тип преобразования UTF16 Big Endian

bufsr=#B4 ;; преобразовать содержимое буфера обмена в бинарную строку, тип преобразования UTF8

bufsr=#B5 ;; построчно преобразовать содержимое буфера обмена в бинарные строки, тип преобразования ANSI

bufsr=#B6 ;; построчно преобразовать содержимое буфера обмена в бинарные строки, тип преобразования UTF16 Little Endian

bufsr=#B7 ;; построчно преобразовать содержимое буфера обмена в бинарные строки, тип преобразования UTF16 Big Endian

bufsr=#B8 ;; построчно преобразовать содержимое буфера обмена в бинарные строки, тип преобразования UTF8

bufsr=#C[input=BOX63] ;; шифровать строку в буфере обмена (пароль вводится в диалоге)

bufsr=#C[input=BOX63]|AES256 ;; шифровать строку в буфере обмена (пароль в диалоге, алгоритм AES256)

bufsr=#C-1 pause=500 creat=%%TCIMG_PATH%%\temp\||Bufer.txt||clip<>||upd<1> pause=500 zpacf=%%TCIMG_PATH%%\temp\Bufer.txt||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".zip//0||wait pause=500 delsm="%%TCIMG_PATH%%\temp\*.txt"||1 ;; создать архив с ШИФРОВАННЫМ текстом из буфера обмена НА РАБОЧЕМ СТОЛЕ C ИМЕНЕМ Bufer+ системное время и удалить временные файлы

bufsr=#C-1 ;; шифровать строку в буфере обмена (пароль из TCIMG.ini в секции [Password] ключе Password1, алгоритм из ключа Algorithm1)

bufsr=#C-1|AES256 ;; шифровать строку в буфере обмена (пароль из TCIMG.ini в секции [Password] ключе Password1, алгоритм AES256)

bufsr=#C12345 ;; шифровать строку в буфере обмена (пароль 12345)

bufsr=#C12345|AES256 ;; шифровать строку в буфере обмена (пароль 12345, алгоритм AES256)

bufsr=#C-1convert<#WT>|-1 ;; зашифровать строку из буфера обмена, бинарный пароль из TCIMG.ini в секции [Password] ключе Password1, алгоритм шифрования AES256

bufsr=#Cd:\Test\Test.txt ;; шифровать строку в буфере обмена (пароль вводится из файла)

bufsr=#Cd:\Test\Test.txt|AES256 ;; шифровать строку в буфере обмена (пароль из файла, алгоритм AES256)

bufsr=#Db64 ;; декодировать строку MIME (Base64) в буфере обмена

bufsr=#Db64= ;; декодировать каждую строку MIME (Base64) в буфере обмена

bufsr=#Duue ;; декодировать строку UUEncode в буфере обмена

bufsr=#Duue= ;; декодировать каждую строку UUEncode буфере обмена

bufsr=#Dxxe ;; декодировать строку XXEncode в буфере обмена

bufsr=#Dxxe= ;; декодировать каждую строку XXEncode буфере обмена

bufsr=#Eb64 ;; кодировать строку в буфере обмена в MIME (Base64)

bufsr=#Eb64- ;; кодировать строку в буфере обмена в MIME (Base64), убрав переносы строк

bufsr=#Eb64-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`!!2||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt??1||#RGLOBALSENDS<2>|AES256||$$@CRLFclipend pause=500 creat=%%COMMANDER_PATH%%\kod|baza_512XXX.txt||content<GLOBALSENDS<1>> pause=500 encrd=%%COMMANDER_PATH%%\kod\baza_512XXX.txt||%%COMMANDER_PATH%%\kod\//1//x//**crypt||GLOBALSENDS<2>|AES256 pause=500 delsm="%%COMMANDER_PATH%%\kod\*.txt"||1 ;; добавить в запароленную базу фрагмент из буфера обмена (в b64 + метка системного времени), и вставив его в конец текста, снова зашифровать базу с заменой исходной.

bufsr=#Eb64-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]||save<%%COMMANDER_PATH%%\kod\baza_512XXX.txt|1> pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 pause=500 encrd=%%COMMANDER_PATH%%\kod\baza_512XXX.txt||%%COMMANDER_PATH%%\kod\//0//x//**crypt||GLOBALSENDS<1>|AES256 pause=500 delsm="%%COMMANDER_PATH%%\kod\*.txt"||1 pause=5s clpclr sndps=1 ;; создать из текста в буфере запароленную информационную базу с именем baza_512XXX.txt.crypt и меткой системного времени в конце строки + очистить буфер через 5 секунд + звуковой сигнал. Если база с таким именем существует, то она будет переименована.

bufsr=#Eb64= ;; кодировать каждую строку в буфере обмена в MIME (Base64)

bufsr=#Euue ;; кодировать строку в буфере обмена в UUEncode

bufsr=#Euue- ;; кодировать строку в буфере обмена в UUEncode, убрав "шапку" и переносы строк

bufsr=#Euue~ ;; кодировать строку в буфере обмена в UUEncode, убрав "шапку"

bufsr=#Euue= ;; кодировать каждую строку в буфере обмена в UUEncode

bufsr=#Exxe ;; кодировать строку в буфере обмена в XXEncode

bufsr=#Exxe- ;; кодировать строку в буфере обмена в XXEncode, убрав "шапку" и переносы строк

bufsr=#Exxe~ ;; кодировать строку в буфере обмена в XXEncode, убрав "шапку"

bufsr=#Exxe= ;; кодировать каждую строку в буфере обмена в XXEncode

bufsr=#G3||~~!!@CRLF||?F1||@CRLF!!~~ ;; удалить в строке из буфера обмена дубликаты слов, разделённые пробелом

bufsr=#G7||&&(?m)(^.*$)[\r\n]?(^.*$[\r\n]?)!!\1\2||?F63 ;; объединить в буфере обмена нечётные строки с чётными (нечётные вначале, чётные в конце строки) (предварительно удалив пробелы и удалить пустые строки)

bufsr=#G7||&&(?m)(^.*$[\r\n]?)(^.*$)?[\r\n]?!!\2\1||?F63 ;; объединить в буфере обмена чётные строки с нечётными (чётные вначале, нечётные в конце строки) (предварительно удалив пробелы и удалить пустые строки)

bufsr=#G7||&&(?m)(^.*$[\r\n]?)(^.*$[\r\n]?)!!$1||?F63 ;; оставить в буфере обмена только нечётные строки (предварительно удалив пробелы и удалить пустые строки)

bufsr=#G7||&&(?m)(^.*$[\r\n]?)(^.*$[\r\n]?)!!$2||?F63 ;; оставить в буфере обмена только чётные строки (предварительно удалив пробелы и удалить пустые строки)

bufsr=#G7||&&([^\r\n]+[\r\n]+){1}([^\r\n]+){1}(.*)!!\1 ;; удалить в буфере обмена через одну строку, оставляя пустые строки (предварительно удалив пробелы и удалить пустые строки)

bufsr=#G7||&&([^\r\n]+[\r\n]+){1}([^\r\n]+){1}(.*)!!\1||?F63 ;; удалить в буфере обмена через одну строку, не оставляя пустых строк (предварительно удалив пробелы и удалить пустые строки)

bufsr=#Hcrc32 ;; заменить строку в буфере обмена её хешем CRC32 (в верхнем регистре)

bufsr=#Hcrc32|1 ;; заменить строку в буфере обмена её хешем CRC32 (в нижнем регистре)

bufsr=#Hmd2 ;; заменить строку в буфере обмена её хешем MD2 (в верхнем регистре)

bufsr=#Hmd2|1 ;; заменить строку в буфере обмена её хешем MD2 (в нижнем регистре)

bufsr=#Hmd4 ;; заменить строку в буфере обмена её хешем MD4 (в верхнем регистре)

bufsr=#Hmd4|1 ;; заменить строку в буфере обмена её хешем MD4 (в нижнем регистре)

bufsr=#Hmd5 ;; заменить строку в буфере обмена её хешем MD5 (в верхнем регистре)

bufsr=#Hmd5|1 ;; заменить строку в буфере обмена её хешем MD5 (в нижнем регистре)

bufsr=#Hsha1 ;; заменить строку в буфере обмена её хешем SHA1 (в верхнем регистре)

bufsr=#Hsha1|1 ;; заменить строку в буфере обмена её хешем SHA1 (в нижнем регистре)

bufsr=#Hsha256 ;; заменить строку в буфере обмена её хешем SHA256 (в верхнем регистре)

bufsr=#Hsha256|1 ;; заменить строку в буфере обмена её хешем SHA256 (в нижнем регистре)

bufsr=#Hsha384 ;; заменить строку в буфере обмена её хешем SHA384 (в верхнем регистре)

bufsr=#Hsha384|1 ;; заменить строку в буфере обмена её хешем SHA384 (в нижнем регистре)

bufsr=#Hsha512 ;; заменить строку в буфере обмена её хешем SHA512 (в верхнем регистре)

bufsr=#Hsha512|1 ;; заменить строку в буфере обмена её хешем SHA512 (в нижнем регистре)

bufsr=#K[combo=Дублирование~~буфера~~обмена||Выберите~~или~~введите~~количество~~раз||2|5|8|10|15||343||117||1||1]!!cliptext@CRLF ;; продублировать содержимое буфера обмена, выбор количество раз в диалоговом окне

bufsr=#K5+5!!@CRLFпривет ;; продублировать строку 10 раз

bufsr=#K6!!@CRLFпривет ;; продублировать строку 6 раз

bufsr=#K8!!cliptext@CRLF ;; продублировать фразу в буфере обмена 8 раз

bufsr=#L1 ;; оставить в буфере обмена 1-ю строку

bufsr=#L-1 ;; оставить в буфере обмена последнюю строку

bufsr=#L1:4,10:20 ;; оставить в буфере обмена с 1-й по 4-ю и с 10-й по 20-ю строки

bufsr=#L2:5 ;; оставить в буфере обмена со 2-й по 5-ю строки

bufsr=#L-2:-5 ;; оставить в буфере обмена со 2-й с конца по 5-ю с конца строки

bufsr=#L-7:-2 ;; оставить в буфере обмена с 7-й с конца по 2-ю с конца строки

bufsr=#L7:4 ;; оставить в буфере обмена с 7-й по 4-ю строки

bufsr=#O?5-10|##привет ;; если в буфере длина строки равна от 5 до 10 символов, то заменить на слово "привет"

bufsr=#O<>5|##привет ;; если в буфере длина строки не равна 5 , то заменить на слово "привет"

bufsr=#O<5|##привет ;; если в буфере длина строки меньше 5 , то заменить на слово "привет"

bufsr=#O=5|##привет ;; если в буфере длина строки равна 5 , то заменить на слово "привет"

bufsr=#O>5|##привет ;; если в буфере длина строки больше 5 , то заменить на слово "привет"

bufsr=#Q!!#!!* ;; кодировать строку в буфере обмена в Hex строку с добавлением в начало к каждому символу "#" , в конец каждого символа "*"

bufsr=#Q!!%% ;; кодировать строку в буфере обмена в Hex строку с добавлением в начало к каждому символу "%"

bufsr=#Q!!\'||??1 ;; кодировать строку в буфере обмена в Hex строку с добавлением в начало к каждому символу "\'" и перевести в нижний регистр

bufsr=#Q!!= ;; кодировать строку в буфере обмена в Hex строку с добавлением в начало к каждому символу "="

bufsr=#Q ;; кодировать строку в буфере обмена в Hex строку

bufsr=#QP ;; кодировать содержимое буфера обмена в HEX строку (без потери специальных символов)

bufsr=#QS ;; построчно кодировать содержимое буфера обмена в HEX строку (без потери специальных символов)

bufsr=#R[input=BOX64] ;; расшифровать строку в буфере обмена (пароль вводится в диалоге)

bufsr=#R[input=BOX64]|AES256 ;; расшифровать строку в буфере обмена (пароль в диалоге, алгоритм AES256)

bufsr=#R-1 ;; расшифровать строку в буфере обмена (пароль из TCIMG.ini в секции [Password] в ключе Password1, алгоритм из ключа Algorithm1)

bufsr=#R-1|AES256 ;; расшифровать строку в буфере обмена (пароль из TCIMG.ini в секции [Password] ключе Password1, алгоритм AES256)

bufsr=#R12345 ;; расшифровать строку в буфере обмена (пароль 12345)

bufsr=#R12345|AES256 ;; расшифровать строку в буфере обмена (пароль 12345, алгоритм AES256)

bufsr=#R-1convert<#WT>|-1 ;; расшифровать строку из буфера обмена, бинарный пароль из TCIMG.ini в секции [Password] ключе Password1, алгоритм шифрования AES256

bufsr=#Rd:\Test\Test.txt ;; расшифровать строку в буфере обмена (пароль вводится из файла)

bufsr=#Rd:\Test\Test.txt|AES256 ;; расшифровать строку в буфере обмена (пароль из файла, алгоритм AES256)

bufsr=#T ;; бинарную строку в буфере обмена преобразовать в текстовую

bufsr=#T1 ;; преобразовать бинарную строку буфера обмена в текстовую, тип преобразования ANSI

bufsr=#T2 ;; преобразовать бинарную строку буфера обмена в текстовую, тип преобразования UTF16 Little Endian

bufsr=#T3 ;; преобразовать бинарную строку буфера обмена в текстовую, тип преобразования UTF16 Big Endian

bufsr=#T4 ;; преобразовать бинарную строку буфера обмена в текстовую, тип преобразования UTF8

bufsr=#T5 ;; построчно преобразовать бинарные строки буфера обмена в текстовые, тип преобразования ANSI

bufsr=#T6 ;; построчно преобразовать бинарные строки буфера обмена в текстовые, тип преобразования UTF16 Little Endian

bufsr=#T7 ;; построчно преобразовать бинарные строки буфера обмена в текстовые, тип преобразования UTF16 Big Endian

bufsr=#T8 ;; построчно преобразовать бинарные строки буфера обмена в текстовые, тип преобразования UTF8

bufsr=#U ;; декодировать Hex строку в буфере обмена с любыми дополнительными символами

bufsr=#US ;; построчно декодировать HEX строку в буфере обмена

bufsr=#V ;; изменение порядка символов в строке на обратный в буфере обмена

bufsr=#WT ;; бинарную строку в сжатом виде в буфере обмена преобразовать в текстовую

bufsr=#X ;; текстовую строку в буфере обмена преобразовать в бинарную в сжатом виде

bufsr=#XS ;; сжать данные буфера обмена построчно

bufsr=$$@CRLF||&&(.*?\r\n)(.*?\r\n)!!$2$1||?F60 ;; поменять местами чётные строки с нечётными

bufsr=$$<ifile=%P%N> ;; вставить в конец буфера обмена содержимое текстового файла под курсором

bufsr=%%COMMANDER_PATH%%!!%%TCIMG_PATH%% ;; заменить в содержимом буфера обмена пути Total Commander на пути TCIMG

bufsr=&&(.)!!$1@CRLF ;; преобразовать строку из буфера обмена: каждый символ с новой строки

bufsr=&&(.)!!$1@CRLF||?F1||@CRLF!! ;; удалить в строке из буфера обмена дубликаты символов

bufsr=&&(.)(.)!!$2$1 ;; поменять местами ближайшие 2 символа во всей строке буфера обмена

bufsr=&&(.)\1{1,}!!$1 ;; удалить в строке из буфера обмена повторяющиеся подряд символы (оставить в одном экземпляре)

bufsr=&&(.*//)([^/]*/)(([^/]*/){1})(.*)!!$1$2$5 ;; удалить первый каталог из ссылки (из http://127.0.0.1:800/(первый_каталог)/... получим http://127.0.0.1:800/... )

bufsr=&&(.*?)[~~](.*)!!$2||#!#!!@CRLF||?T|p2#4#2|d,1:-1||$$@CRLF||formt<line5> gends=@<info=x54> rends=-1!!-1||#G7||formt<52,bt1> <FOR> 1 <TO> GLOBALRENDS<0> sends=GLOBALRENDS<x:INDEX:>!!-1||formt<ex1> zends=TOTALCMD#BAR#DATA||$$@CRLF%%COMMANDER_PATH%%\TCIMG.exe||$$@CRLFGLOBALSENDS<x1>||$$@CRLFWcmicons.dll,1||$$@CRLFGLOBALSENDS<x2> barbt=1||-1||GLOBALGENDS<1>||butfrom<?GLOBALZENDS<x1>> <NEXT> barupd ;; из скопированных кнопок в синтаксисе меню MENUIMG создать на панели инструментов Total Commande кнопки

bufsr=&&(...).*!!$1 patha=%%COMMANDER_PATH%%\x||fold<^clpget.*> ;; перейти в папку Total Commander в активной панели, затем перейти к объекту, 3 символа которого совпадают с 3-мя символами строки из буфера обмена

bufsr=&&(...).*!!$1 pathb=%%COMMANDER_PATH%%\x||fold<^clpget.*> ;; перейти в папку Total Commander в активной панели в новой вкладке, затем перейти к объекту, 3 символа которого совпадают с 3-мя символами строки из буфера обмена

bufsr=&&(...).*!!$1 pathl=%%COMMANDER_PATH%%\x||fold<^clpget.*> ;; перейти в папку Total Commander в левой панели, затем перейти к объекту, 3 символа которого совпадают с 3-мя символами строки из буфера обмена

bufsr=&&(...).*!!$1 pathm=%%COMMANDER_PATH%%\x||fold<^clpget.*> ;; перейти в папку Total Commander в левой панели в новой вкладке, затем перейти к объекту, 3 символа которого совпадают с 3-мя символами строки из буфера обмена

bufsr=&&(...).*!!$1 pathr=%%COMMANDER_PATH%%\x||fold<^clpget.*> ;; перейти в папку Total Commander в правой панели, затем перейти к объекту, 3 символа которого совпадают с 3-мя символами строки из буфера обмена

bufsr=&&(...).*!!$1 paths=%%COMMANDER_PATH%%\x||fold<^clpget.*> ;; перейти в папку Total Commander в правой панели в новой вкладке, затем перейти к объекту, 3 символа которого совпадают с 3-мя символами строки из буфера обмена

bufsr=&&(...).*!!$1 patht=%%COMMANDER_PATH%%\x||fold<^clpget.*> ;; перейти в папку Total Commander в другой панели, затем перейти к объекту, 3 символа которого совпадают с 3-мя символами строки из буфера обмена

bufsr=&&(...).*!!$1 pathu=%%COMMANDER_PATH%%\x||fold<^clpget.*> ;; перейти в папку Total Commander в другой панели в новой вкладке, затем перейти к объекту, 3 символа которого совпадают с 3-мя символами строки из буфера обмена

bufsr=&&(.+)\R(.+)!!$2~~-~~$1 ;; в содержимом буфера обмена объединить каждые две строки в одну (нечётные - чётные)

bufsr=&&''(.+)''~~-~~(.+)!!$1~~-~~$2!! ;; в содержимом буфера обмена удалить кавычки, обрамляющие команды TCIMG

bufsr=&&(?i)([a-za-яёЁ]+).*!!$1||#G7 ;; оставить в содержимом буфера обмена, в каждой строке, только первые слова

bufsr=&&(?i)([А-ЯЁ])!!$1-||&&(?i)([A-Z])!!$1.||-~~-!!~~- ;; изменить данные в буфере обмена "Декабрь - December" на "Д-е-к-а-б-р-ь - D.e.c.e.m.b.e.r."

bufsr=&&(?i)(\S)!!\1.||.~~!!~~||&&(.+)(.)!!\1 ;; изменить данные в буфере обмена "привет как дела" на "п.р.и.в.е.т к.а.к д.е.л.а"

bufsr=&&(?m)(.*)\.(.*)!!$2||#G7 ;; в содержимом буфере обмена оставить всё после последней точки

bufsr=&&(?m)(.+)!!$1|%E ;; добавить в строки из буфера обмена в конец | и расширение файла под курсором

bufsr=&&(?m)(.+)!!$1|Привет ;; добавить в строки из буфера обмена в конец |Привет

bufsr=&&(?m)(^.*$)[\r\n]?(^.*$[\r\n]?)!!\1\2 ;; объединить в буфере обмена нечётные строки с чётными

bufsr=&&(?m)(^.*$[\r\n]?)(^.*$)?[\r\n]?!!\2\1 ;; объединить в буфере обмена чётные строки с нечётными

bufsr=&&(?m)(^.*$[\r\n]?)(^.*$[\r\n]?)!!$1 ;; оставить в буфере обмена только нечётные строки

bufsr=&&(?m)(^.*$[\r\n]?)(^.*$[\r\n]?)!!$2 ;; оставить в буфере обмена только чётные строки

bufsr=&&(?m)(^.*$[\r\n]?)(^.*$[\r\n]?)!!\2\1 ;; поменять местами чётные строки с нечётными

bufsr=&&(?m)(^.*$[\r\n]?)(^.*$[\r\n]?)?!!$1 ;; удалить в буфере обмена через одну строку, оставляя пустые строки

bufsr=&&(?mi).+\R^([^а-яё]+)$!! ;; в буфере обмена удалить куски текста, в которых нет русских символов, кроме первой строки

bufsr=&&(?mi)^((?:[^а-яё\r\n]+\R+){2,})!! ;; в буфере обмена удалить строки (более 2-х), в которых нет русских символов

bufsr=&&(?mi)^([a-z\d](\R|$))!! ;; в буфере обмена удалить строки, которые имеют одну букву или однозначное число

bufsr=&&(?mi)^([a-z\d])$!! ;; в буфере обмена очистить строки, которые имеют одну букву или однозначное число

bufsr=&&(?mi)^([a-zа-яё\d](\R|$))!! ;; в буфере обмена УДАЛИТЬ все строки в которых только одна буква или однозначное число

bufsr=&&(?mi)^([a-zа-яё\d])$!! ;; в буфере обмена ОЧИСТИТЬ все строки в которых только одна буква или однозначное число

bufsr=&&(?mi)^(\h*?[a-z\d]\h*?)$!!||?F63 ;; в буфере обмена очистить строки, которые имеют одну букву или однозначное число окруженные пробелами или табуляцией + удалить пустые строки

bufsr=&&(?mi)^[a-z]\.!!||#G7 ;; в содержимом буфера обмена построчно удалить, если есть, первую английскую букву с точкой

bufsr=&&(?ms)~~(\S+)$!! ;; удалить последнее слово, разделённое пробелом, во всех строках буфера имена

bufsr=&&([^#]+).*#([^#]+)!!$1@CRLF$2 ;; получить первый отрезок и последний между символами "#"

bufsr=&&([^\r\n]+[\r\n]+){1}([^\r\n]+){1}(.*)!!\1||#G7 ;; удалить в буфере обмена через одну строку, не оставляя пустых строк

bufsr=&&([^~~]+)(~~)(.+)!!$1@CRLF$3 ;; перенести в строках буфера обмена фразу после первого пробела на следующую строку

bufsr=&&([^~~]+)(~~)(.+)!!$1=$3 ;; заменить в строках буфера обмена первый пробел на знак равенства

bufsr=&&(\d{2}).(\d{2}).(\d{4})!!$2.$1.$3 ;; заменить дату 12.07.2012 на 07.12.2012 и обратно в содержимом из буфера обмена

bufsr=&&(~~).*!!||#G7 ;; оставить в буфере обмена , в каждой строке, всё до первого пробела

bufsr=&&(~~+)!! ;; удалить все пробелы в содержимом буфера обмена

bufsr=&&(~~+)!!\| ;; заменить в буфере обмена любое количество подряд пробелов на разделитель |

bufsr=&&(~~+)!!\|\| ;; заменить в буфере обмена любое количество подряд пробелов на ||

bufsr=&&.*(.{5})$!!$1 ;; оставить в содержимом буфера обмена 5 последних символов

bufsr=&&.*([^\r\n]{[combo=BOX_U74]})!!$1||formt<51,54,56,63> ;; оставить в каждой строке буфера обмена выбранное в диалоге количество конечных символов + очистка

bufsr=&&.+//([^/]+/??){4}.+!!http://xxx/$1 ;; получить из ссылки буфера обмена "4-ю папку папку с начала", добавить в начало ссылку xxx и записать в буфер обмена

bufsr=&&[\r\n]+!!+||formt<fnc_calculate> ;; сложить все числа (следующие в столбик) в буфере обмена и записать результат в буфер обмена

bufsr=&&[^\r\n]+/!! ;; из списка веб. путей в буфере обмена оставить только все после последнего слеша

bufsr=&&[^\r\n]+\\!! ;; из списка путей объектов в буфере обмена оставить только имена файлов, остается все после последнего слеша

bufsr=&&[а-я|А-Я|Ёё]!! ;; удалить русские буквы в содержимом из буфера обмена

bufsr=&&[аяэеоёуюиы]!!- ;; заменить гласные буквы на символ "-" в содержимом из буфера обмена

bufsr=&&\[(*?)\]|\((*?)\)!!||formt<,> ;; в буфере обмена удалить круглые и квадратные скобки вместе с содержимым

bufsr=&&\[(.*?)\]|\((.*?)\)!!||formt<54,56> ;; в буфере обмена построчно удалить круглые и квадратные скобки вместе с содержимым

bufsr=&&\''[^\'']*\''!!||formt<54,56> ;; в буфере обмена построчно удалить кавычки вместе с содержимым

bufsr=&&\d!!!!1 ;; удалить только первую встретившуюся цифру в буфере обмена

bufsr=&&\d!!!!5 ;; удалить только первые пять встретившихся цифр в буфере обмена

bufsr=&&\d!! ;; удалить все цифры в содержимом из буфера обмена

bufsr=&&^(.{5}).*$!!$1 ;; оставить в содержимом буфера обмена 5 первых символов

bufsr=&&^.{4}(.*).{4}$!!$1 ;; оставить в содержимом буфера обмена с 5-го и до 5-го с конца символа

bufsr=&&^.{4}(.{10}).*$!!$1 ;; оставить в содержимом буфера обмена с 5-го 10-ть символов

bufsr=&&!! ;; удалить в начале слов буквы П в содержимом из буфера обмена

bufsr=&&~~!!\~\~ ;; заменить каждый пробел в буфере обмена на двойную "тильда" ~~

bufsr=??1 ;; перевести во "все строчные" содержимое из буфера обмена

bufsr=??2 ;; перевести во "ВСЕ ЗАГЛАВНЫЕ" содержимое из буфера обмена

bufsr=??2(.).*!!$1 ;; перевести в верхний регистр первый символ фразы в содержимом буфера обмена

bufsr=??2(.{5}).*!!$1 ;; перевести во "ВСЕ ЗАГЛАВНЫЕ" первые 5 символов в буфере обмена

bufsr=??2([^~~]*).*!!$1 ;; перевести во "ВСЕ ЗАГЛАВНЫЕ" первое слово в содержимом буфера обмена

bufsr=??3 ;; перевести "Как в предложении" содержимое из буфера обмена

bufsr=??4 ;; перевести "Начало Слов С Заглавной" содержимое из буфера обмена

bufsr=??5 ;; "инверсия регистра символов" содержимое из буфера обмена

bufsr=?A5 ;; оставить в буфере обмена первые 5-ть символов слева

bufsr=?B1!!0x ;; удалить в начале содержимого буфера обмена фразу "0x", если таковая есть (учитывать регистр)

bufsr=?B10!!x ;; удалить в начале и в конце содержимого буфера обмена символ x (не учитывать регистр)

bufsr=?B11!!x ;; добавить в начало и в конец содержимого буфера обмена символ x, если его нет (учитывать регистр)

bufsr=?B12!!x ;; добавить в начало и в конец содержимого буфера обмена символ x, если его нет (не учитывать регистр)

bufsr=?B13!!x ;; добавить в начало содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)

bufsr=?B14!!x ;; добавить в начало содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)

bufsr=?B15!!x ;; добавить в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)

bufsr=?B16!!x ;; добавить в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)

bufsr=?B17!!x ;; добавить в начало и в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)

bufsr=?B18!!x ;; добавить в начало и в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)

bufsr=?B19!!xxxx ;; удалить в начале фразу "xxxx", если таковая есть, с добавлением фразы "xxxx" в конец (учитывать регистр)

bufsr=?B2!!0x ;; удалить в начале содержимого буфера обмена фразу "0x", если таковая есть (не учитывать регистр)

bufsr=?B20!!xxxx ;; удалить в начале фразу "xxxx", если таковая есть, с добавлением фразы "xxxx" в конец (не учитывать регистр)

bufsr=?B21!!xxxx ;; удалить в конце фразу "xxxx", если таковая есть, с добавлением фразы "xxxx" в начало (учитывать регистр)

bufsr=?B22!!xxxx ;; удалить в конце фразу "xxxx", если таковая есть, с добавлением фразы "xxxx" в начало (не учитывать регистр)

bufsr=?B3!!0x ;; удалить в конце содержимого буфера обмена фразу "0x", если таковая есть (учитывать регистр)

bufsr=?B4!!0x ;; удалить в конце содержимого буфера обмена фразу "0x", если таковая есть (не учитывать регистр)

bufsr=?B5!!~~||??4||formt<fnc_translit1> ;; создать аббревиатуру из первых букв слов и перевести их в латиницу

bufsr=?B5!!0x ;; добавить в начало содержимого буфера обмена фразу "0x", если таковой нет (учитывать регистр)

bufsr=?B51!!0x ;; построчно удалить в начале содержимого буфера обмена фразу "0x", если таковая есть (учитывать регистр)

bufsr=?B52!!0x ;; построчно удалить в начале содержимого буфера обмена фразу "0x", если таковая есть (не учитывать регистр)

bufsr=?B53!!0x ;; построчно удалить в конце содержимого буфера обмена фразу "0x", если таковая есть (учитывать регистр)

bufsr=?B54!!0x ;; построчно удалить в конце содержимого буфера обмена фразу "0x", если таковая есть (не учитывать регистр)

bufsr=?B55!!0x ;; построчно добавить в начало содержимого буфера обмена фразу "0x", если таковой нет (учитывать регистр)

bufsr=?B56!!0x ;; построчно добавить в начало содержимого буфера обмена фразу "0x", если таковой нет (не учитывать регистр)

bufsr=?B57!!0x ;; построчно добавить в конец содержимого буфера обмена фразу "0x", если таковой нет (учитывать регистр)

bufsr=?B58!!0x ;; построчно добавить в конец содержимого буфера обмена фразу "0x", если таковой нет (не учитывать регистр)

bufsr=?B59!!x ;; построчно удалить в начале и в конце содержимого буфера обмена символ x (учитывать регистр)

bufsr=?B6!!0x ;; добавить в начало содержимого буфера обмена фразу "0x", если таковой нет (не учитывать регистр)

bufsr=?B60!!x ;; построчно удалить в начале и в конце содержимого буфера обмена символ x (не учитывать регистр)

bufsr=?B61!!x ;; построчно добавить в начало и в конец содержимого буфера обмена символ x, если его нет (учитывать регистр)

bufsr=?B62!!'' ;; обрамить строки в буфера обмена в кавычки

bufsr=?B62!!x ;; построчно добавить в начало и в конец содержимого буфера обмена символ x, если его нет (не учитывать регистр)

bufsr=?B63!!x ;; построчно добавить в начало содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)

bufsr=?B64!!x ;; построчно добавить в начало содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)

bufsr=?B65!!x ;; построчно добавить в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)

bufsr=?B66!!x ;; построчно добавить в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)

bufsr=?B67!!x ;; построчно добавить в начало и в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (учитывать регистр)

bufsr=?B68!!x ;; построчно добавить в начало и в конец содержимого буфера обмена символ x, если его нет и удалить, если есть (не учитывать регистр)

bufsr=?B69!!xxxx ;; удалить в начале фразу "xxxx", если таковая есть, с добавлением фразы "xxxx" в конец (учитывать регистр)

bufsr=?B7!!0x ;; добавить в конец содержимого буфера обмена фразу "0x", если таковой нет (учитывать регистр)

bufsr=?B70!!xxxx ;; удалить в начале фразу "xxxx", если таковая есть, с добавлением фразы "xxxx" в конец (не учитывать регистр)

bufsr=?B71!!xxxx ;; удалить в конце фразу "xxxx", если таковая есть, с добавлением фразы "xxxx" в начало (учитывать регистр)

bufsr=?B72!!xxxx ;; удалить в конце фразу "xxxx", если таковая есть, с добавлением фразы "xxxx" в начало (не учитывать регистр)

bufsr=?B8!!0x ;; добавить в конец содержимого буфера обмена фразу "0x", если таковой нет (не учитывать регистр)

bufsr=?B9!!x ;; удалить в начале и в конце содержимого буфера обмена символ x (учитывать регистр)

bufsr=?F54,56,63 sends=-1!!-8[combo=BOX_U80] GLOBALSENDS<c> ;; разбить строки буфера обмена относительно символа введенного в диалоговом окне

bufsr=?F54,56,U83||save<$f200User\proxy.txt|1> ;; в содержимом буфере обмена, построчно, оставить текст между первым и вторым пробелами и сохранить результат в файл proxy.txt (с заменой)

bufsr=?Ffnc_frame1,fnc_vk1||^^https://vk.com/wall-156638249?q= ;; преобразовать фразу в буфере обмена для вставки вконтакте в виде ссылки

bufsr=?Ffnc_repl4 ;; в буфере обмена удалить все точки, кроме последней 111.222.333.444.jpg --> 111222333444.jpg

bufsr=?Ffnc_repl5 ;; в буфере обмена заменить все точки, кроме последней 111.222.333.444.jpg --> 111¤222¤333¤444.jpg

bufsr=?Ffnc_SymHexAsc ;; преобразует в буфере обмена слово: привет в %EF%F0%E8%E2%E5%F2

bufsr=?Flot_del1 ;; в буфере обмена произвести многократный поиск и замену по шаблону lot_del1

bufsr=?fnc_SymSB3||0x!!%u ;; преобразует в буфере обмена слово: привет в %u043F%u0440%u0438%u0432%u0435%u0442

bufsr=?H|1 ;; преобразовать строку из буфера обмена "h1,h2,m1,h3,h4,h5,h6,h7,h8,h9,h10,h11,1,2,35,3,4,5,6,7,8,9,10,g11,g12,g13,14,28,m5,m6,m7" в "h1,h2,m1,h3-h11,1,2,35,3-10,g11-g13,14,28,m5-m7"

bufsr=?H|1|: ;; преобразовать строку из буфера обмена "1,2,3,4,5" в "1:5"

bufsr=?H|2 ;; преобразовать строку из буфера обмена "1,2,3,16,4,5,12,11,6,7,8,14,9,10,13,15" в "1-16" (предварительная сортировка)

bufsr=?H|2|: ;; преобразовать строку из буфера обмена "1,2,3,16,4,5,12,11,6,7,8,14,9,10,13,15" в "1:16" (предварительная сортировка)

bufsr=?H|5 ;; преобразовать строку из буфера обмена "1-16" в "1,2,3,16,4,5,12,11,6,7,8,14,9,10,13,15"

bufsr=?H|5|: ;; преобразовать строку из буфера обмена "1:16" в "1,2,3,16,4,5,12,11,6,7,8,14,9,10,13,15"

bufsr=?H|5||?H|2 ;; преобразовать строку из буфера обмена "1-16,2-27,15,11" в "1-27"

bufsr=?L5 ;; удалить в буфере обмена первые 5-ть символов слева

bufsr=?M5:10 ;; оставить в буфере обмена с 5-го 10-ть символов

bufsr=?Qc:\List.txt ;; в содержимом из буфера обмена произвести поиск и замену из файла

bufsr=?Qc:\Name.txt||?Qc:\List.txt ;; в содержимом из буфера обмена произвести поиск и замену из 2-х файлов

bufsr=?R5 ;; удалить в буфере обмена первые 5-ть символов справа

bufsr=?T|a,-1!!Привет ;; в буфера обмена добавить в начало последней строки слово "Привет"

bufsr=?T|a,1:-1!!:0NUM:.~~ ;; пронумеровать строки в буфере обмена с добавлением начальных нулей (если строк более 9, 99, 999 ...)

bufsr=?T|a,1:-1!!:NUM:.~~ ;; пронумеровать строки в буфере обмена

bufsr=?T|a,3,5!!Привет|z,3,5!!Пока|z,7!!Прощай ;; в строки буфера обмена добавить: в начало 3 и 5 строки слово "Привет", в конец 3 и 5 строки слово "Пока", в конец 7 строки слово "Прощай"

bufsr=?T|a,3,5!!Привет|z,3,5,7!!Пока ;; в строки буфера обмена добавить: в начало 3 и 5 строки слово "Привет", в конец 3, 5 и 7 строки слово "Пока"

bufsr=?T|a,3:-1!!Привет|z,3,5:-1!!Пока ;; в строки буфера обмена добавить: в начало с 3-й по последнюю строки слово "Привет", в конец 3-й и с 5-й по последнюю строки слово "Пока"

bufsr=?T|a,3:5!!Привет|z,3,5:7!!Пока ;; в строки буфера обмена добавить: в начало с 3-й по 5-ю строки слово "Привет", в конец 3-й и с 5-й по 7-ю строки слово "Пока"

bufsr=?T|a?7-10,3,5!!Привет ;; в строки буфера обмена добавить: в строки 3 и 5 в начало слово "Привет", если длина строк от 7 до 10-ти символов

bufsr=?T|a<6,3,5!!Привет ;; в строки буфера обмена добавить: в строки 3 и 5 в начало слово "Привет", если длина строк меньше 6-ти символов

bufsr=?T|a=0,3,5!!Привет ;; в строки буфера обмена добавить: в строки 3 и 5 слово "Привет", если строки пустые

bufsr=?T|a>0,3,5!!Привет ;; в строки буфера обмена добавить: в строки 3 и 5 слово "Привет", если строки не пустые

bufsr=?T|a>6,3,5!!Привет ;; в строки буфера обмена добавить: в строки 3 и 5 в начало слово "Привет", если длина строк больше 6-ти символов

bufsr=?T|a1:пока,1:-1!!привет ;; добавить в строки из буфера обмена в начало фразу "привет", если в начале есть фраза "пока"

bufsr=?T|a2:пока,1:-1!!привет ;; добавить в строки из буфера обмена в начало фразу "привет", если в конце есть фраза "пока"

bufsr=?T|b,3,5!!Привет|y,3,5,7!!Пока ;; в строки буфера обмена добавить: в начало строк слово "Привет", кроме строк 3 и 5; в конец строк слово "Пока", кроме строк 3, 5 и 7

bufsr=?T|b?7-10,3,5!!Привет ;; в строки буфера обмена добавить: в строки кроме 3 и 5 в начало слово "Привет", если длина строк от 7 до 10-ти символов

bufsr=?T|b<6,3,5!!Привет ;; в строки буфера обмена добавить: в строки кроме 3 и 5 в начало слово "Привет", если длина строк меньше 6-ти символов

bufsr=?T|b=0,3,5!!Привет ;; в строки буфера обмена добавить: в строки кроме 3 и 5 слово "Привет", если строки пустые

bufsr=?T|b>0,3,5!!Привет ;; в строки буфера обмена добавить: в строки кроме 3 и 5 слово "Привет", если строки не пустые

bufsr=?T|b>6,3,5!!Привет ;; в строки буфера обмена добавить: в строки кроме 3 и 5 в начало слово "Привет", если длина строк больше 6-ти символов

bufsr=?T|c,1:-1!!0!!(.{[combo=BOX_U73]}).*!!$1||formt<51,54,56,63> ;; оставить в каждой строке буфера обмена выбранное в диалоге количество начальных символов + очистка

bufsr=?T|c,1:-1!!0!!(.{4}).*!!$1 ;; оставить в каждой строке буфера обмена 4 первых символа

bufsr=?T|c,1:-1!!0!!.*(.{4})!!$1 ;; оставить в каждой строке буфера обмена 4 последних символа

bufsr=?T|c,3,5!!0!!(.+)!!Супер ;; заменить в строках 3,5 буфера обмена содержимое на слово "Супер", если они не пустые

bufsr=?T|c,3,5!!0!!\d!! ;; в строках 3,5 буфера обмена удалить все цифры

bufsr=?T|c,3,5!!0!!Привет!!Пока ;; в строках 3,5 буфера обмена произвести замену слова "Привет" на слово "Пока"

bufsr=?T|c,3,5!!U1 ;; преобразовать строки 3,5 буфера обмена по шаблону U1, прописанном в TCIMG.ini в [FormatUser]

bufsr=?T|c?7-10,3,5!!0!!\d!! ;; в строках 3,5 буфера обмена удалить все цифры, если длина строк от 7 до 10-ти символов

bufsr=?T|c<6,3,5!!0!!\d!! ;; в строках 3,5 буфера обмена удалить все цифры, если длина строк меньше 6-ти символов

bufsr=?T|c>6,1!!0!!^(.)!! ;; удалить первый символ в первой строке если в строке больше 6 символов

bufsr=?T|c>6,3,5!!0!!\d!! ;; в строках 3,5 буфера обмена удалить все цифры, если длина строк больше 6-ти символов

bufsr=?T|c1:C:\Name.txt,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в начале которых есть любая фраза, взятая из файла

bufsr=?T|c1:фраза,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в начале которых есть заданная фраза

bufsr=?T|c2:C:\Name.txt,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в конце которых ЕСТЬ любая фраза взятая из файла Name.txt

bufsr=?T|c2:C:\Name.txt,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в конце которых есть любая фраза, взятая из файла

bufsr=?T|c2:фраза,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в конце которых есть заданная фраза

bufsr=?T|c3:’,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в которых есть запятая

bufsr=?T|c3:C:\Name.txt,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в которых есть любая фраза, взятая из файла

bufsr=?T|c3:фраза,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в которых есть заданная фраза

bufsr=?T|c31:C:\Name.txt,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в которых есть все заданные фразы, взятые из файла

bufsr=?T|c32:C:\Name.txt,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в которых нет всех заданных фраз, взятых из файла

bufsr=?T|c4:C:\Name.txt,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в начале которых нет любой фразы, взятой из файла

bufsr=?T|c4:фраза,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в начале которых нет заданной фразы

bufsr=?T|c5:C:\Name.txt,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в конце которых нет любой фразы, взятой из файла

bufsr=?T|c5:фраза,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в конце которых нет заданной фразы

bufsr=?T|c6:C:\Name.txt,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в которых нет любой фразы, взятой из файла

bufsr=?T|c6:фраза,1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в которых нет заданной фразы

bufsr=?T|c7:(png¦jpg¦gif),1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в которых есть вхождение заданного регулярного выражения

bufsr=?T|c8:(png¦jpg¦gif),1:-1!!0!!\d!! ;; в строках буфера обмена удалить все цифры, в которых нет вхождения заданного регулярного выражения

bufsr=?T|d,3,5 ;; в буфере обмена удалить содержимое 3 и 5 строк

bufsr=?T|d?7-10,3,5 ;; в буфере обмена удалить содержимое 3 и 5 строк, если длина строк от 7 до 10-ти символов

bufsr=?T|d<6,3,5 ;; в буфере обмена удалить содержимое 3 и 5 строк, если длина строк меньше 6-ти символов

bufsr=?T|d>6,3,5 ;; в буфере обмена удалить содержимое 3 и 5 строк, если длина строк больше 6-ти символов

bufsr=?T|e,3,5!!##linen<1> ;; заменить в строках 3,5 буфера обмена содержимое на первую строку

bufsr=?T|e,3,5!!##Супер ;; заменить в строках 3,5 буфера обмена содержимое на слово "Супер"

bufsr=?T|e,3,5!!??2 ;; в строках 3,5 буфера обмена перевести все символы в заглавные

bufsr=?T|e,3,5!!??2;;#G8 ;; в строках 3,5 буфера обмена перевести все символы в заглавные и удалить все пробелы

bufsr=?T|e?7-10,3,5!!??2 ;; в строках 3,5 буфера обмена перевести все символы в заглавные, если длина строк от 7 до 10-ти символов

bufsr=?T|e<6,3,5!!??2 ;; в строках 3,5 буфера обмена перевести все символы в заглавные, если длина строк меньше 6-ти символов

bufsr=?T|e>6,3,5!!??2 ;; в строках 3,5 буфера обмена перевести все символы в заглавные, если длина строк больше 6-ти символов

bufsr=?T|f,3,5 ;; в буфере обмена удалить 3-ю и 5-ю строки

bufsr=?T|f8:(png¦jpg)$,1:-1 ;; в буфере обмена удалить все строки не содержащие в конце jpg или png

bufsr=?T|p1#2|a,1:-1!!Привет ;; добавить в начало слово "Привет" во все строки буфера обмена начиная с 1-й, шаг 2 (через одну)

bufsr=?T|p1#2|c,1:-1!!fnc_l1 ;; в содержимом буфера обмена в чётных строках преобразовать первую букву в нижний регистр

bufsr=?T|p1#2|d,1:-1 ;; удалить содержимое нечётных строк буфера обмена (начиная с 1-й, шаг 2 через одну)

bufsr=?T|p1#2|d,1:-1||formt<63> ;; удалить нечётные строки буфера обмена (начиная с 1-й, шаг 2 через одну)

bufsr=?T|p1#5#3|d,1:-1 ;; удалить содержимое строк буфера обмена (начиная с 1-й, шаг 5, подряд 3 строки)

bufsr=?T|p1#5#3|d,1:-1||formt<63> ;; удалить нечётные строки буфера обмена (начиная с 1-й, шаг 5, подряд 3 строки)

bufsr=?T|p2#1|a,1:-1!!@CRLF ;; вставить пустые строки начиная со второй

bufsr=?T|p2#2|a,1:-1!!Привет ;; добавить в начало слово "Привет" во все строки буфера обмена начиная со 2-й, шаг 2 (через одну)

bufsr=?T|p2#2|d,1:-1 ;; удалить содержимое чётных строк буфера обмена (начиная с 2-й, шаг 2 через одну)

bufsr=?T|p2#2|d,1:-1||formt<63> ;; удалить чётные строки буфера обмена (начиная с 2-й, шаг 2 через одну)

bufsr=?T|p2#2|e,1:-1!!#G8 ;; в буфере обмена в нечётных строках удалить все пробелы

bufsr=?T|p2#5#3|d,1:-1 ;; удалить содержимое чётных строк буфера обмена (начиная со 2-й, шаг 5, подряд 3 строки)

bufsr=?T|p2#5#3|d,1:-1||formt<63> ;; удалить чётные строки буфера обмена (начиная со 2-й, шаг 5, подряд 3 строки)

bufsr=?T|p2#5#4|d,1:-1||formt<63> ;; удалить содержимое строк буфера обмена (начиная со 2-ой, шаг 5, подряд 4 строки) + удалить пустые строки

bufsr=?T|q,3,5 ;; в буфере обмена удалить все строки, кроме 3-й и 5-й

bufsr=?T|u,3,5!!??2 ;; в строках, кроме 3,5 буфера обмена перевести все символы в заглавные

bufsr=?T|u,3,5!!??2;;#G8 ;; в строках, кроме 3,5 буфера обмена перевести все символы в заглавные и удалить все пробелы

bufsr=?T|u?7-10,3,5!!??2 ;; в строках, кроме 3,5 буфера обмена перевести все символы в заглавные, если длина строк от 7 до 10-ти символов

bufsr=?T|u<6,3,5!!??2 ;; в строках, кроме 3,5 буфера обмена перевести все символы в заглавные, если длина строк меньше 6-ти символов

bufsr=?T|u>6,3,5!!??2 ;; в строках, кроме 3,5 буфера обмена перевести все символы в заглавные, если длина строк больше 6-ти символов

bufsr=?T|v,1,4||?F63||?E|1:-1 ;; удалить в буфере обмена все строки, кроме 1-й и 4-й + поменять их местами

bufsr=?T|v,3,5 ;; в буфере обмена удалить содержимое всех строк, кроме 3-й и 5-й строки

bufsr=?T|v,3,5:9 ;; в буфере обмена удалить содержимое всех строк, кроме 3-й и с 5-й по 9-ю строки

bufsr=?T|v?7-10,3,5 ;; в буфере обмена удалить содержимое всех строк, кроме 3-й и 5-й строк, если длина строк от 7 до 10-ти символов

bufsr=?T|v<6,3,5 ;; в буфере обмена удалить содержимое всех строк, кроме 3-й и 5-й строк, если длина строк меньше 6-ти символов

bufsr=?T|v>6,3,5 ;; в буфере обмена удалить содержимое всех строк, кроме 3-й и 5-й строк, если длина строк больше 6-ти символов

bufsr=?T|x,3,5!!0!!\d!! ;; во всех строках кроме 3,5 буфера обмена удалить все цифры

bufsr=?T|x,3,5!!0!!Привет!!Пока ;; во всех строках кроме 3,5 буфера обмена произвести замену слова "Привет" на слово "Пока"

bufsr=?T|x,3,5!!U1 ;; преобразовать строки кроме 3,5 буфера обмена по шаблону U1, прописанном в TCIMG.ini в [FormatUser]

bufsr=?T|x?7-10,3,5!!0!!\d!! ;; во всех строках кроме 3,5 буфера обмена удалить все цифры, если длина строк от 7 до 10-ти символов

bufsr=?T|x<6,3,5!!0!!\d!! ;; во всех строках кроме 3,5 буфера обмена удалить все цифры, если длина строк меньше 6-ти символов

bufsr=?T|x>6,3,5!!0!!\d!! ;; во всех строках кроме 3,5 буфера обмена удалить все цифры, если длина строк больше 6-ти символов

bufsr=?T|y?7-10,3,5!!Привет ;; в строки буфера обмена добавить: в строки кроме 3 и 5 в конец слово "Привет", если длина строк от 7 до 10-ти символов

bufsr=?T|y<6,3,5!!Привет ;; в строки буфера обмена добавить: в строки кроме 3 и 5 в конец слово "Привет", если длина строк меньше 6-ти символов

bufsr=?T|y>6,3,5!!Привет ;; в строки буфера обмена добавить: в строки кроме 3 и 5 в конец слово "Привет", если длина строк больше 6-ти символов

bufsr=?T|z,1:-1!!Chr(124)Привет ;; добавить в строки из буфера обмена в конец |Привет

bufsr=?T|z?7-10,3,5!!Привет ;; в строки буфера обмена добавить: в строки 3 и 5 в конец слово "Привет", если длина строк от 7 до 10-ти символов

bufsr=?T|z<6,3,5!!Привет ;; в строки буфера обмена добавить: в строки 3 и 5 в конец слово "Привет", если длина строк меньше 6-ти символов

bufsr=?T|z>6,3,5!!Привет ;; в строки буфера обмена добавить: в строки 3 и 5 в конец слово "Привет", если длина строк больше 6-ти символов

bufsr=?T|z1:пока,1:-1!!привет ;; добавить в строки из буфера обмена в конец фразу "привет", если в начале есть фраза "пока"

bufsr=?T|z2:пока,1:-1!!привет ;; добавить в строки из буфера обмена в конец фразу "привет", если в конце есть фраза "пока"

bufsr=?T|z7:^\d,1:-1!!Привет ;; добавить в конец строк из буфера обмена, которые начинаются с цифр слово "Привет"

bufsr=?X-1\\4 ;; отправить в буфер обмена содержимое страницы сайта (адрес из буфера) в формате UTF8

bufsr=?X-1\\8 ;; отправить в буфер обмена содержимое страницы сайта (адрес из буфера) (через скрытый браузер IE)

bufsr=?Xhttp://tc-image.3dn.ru\\1 ;; отправить в буфер обмена содержимое страницы сайта в формате ANSI

bufsr=?Xhttp://tc-image.3dn.ru\\4 ;; отправить в буфер обмена содержимое страницы сайта в формате UTF8

bufsr=?Z5 ;; оставить в буфере обмена первые 5-ть символов справа

bufsr=@@Diacritic!!1 ;; в содержимом буфера обмена заменить диакритические символы на латинские

bufsr=@@LatRus ;; транслитерация латинских букв в русские в содержимом из буфера обмена

bufsr=@@NumWord ;; транслитерация цифр в слова в содержимом из буфера обмена

bufsr=@@QWERTYinENG!!1 ;; в буфере обмена произвести исправление неправильной раскладки клавиатуры с русской на английскую

bufsr=@@QWERTYinRUS!!1 ;; в буфере обмена произвести исправление неправильной раскладки клавиатуры с английской в русскую

bufsr=@@RusLat ;; транслитерация русских букв в латинские в содержимом из буфера обмена

bufsr=@@RusLat||~~!!_ ;; транслитерация русских букв в латинские + замена пробела на _ в содержимом из буфера обмена

bufsr=@@Win||&&\[(.*?)\]|\((.*?)\)!!||formt<54,56> ;; в буфере обмена заменить кракозябры кодировки Win и удалить крайние скобки вместе с содержимым

bufsr=@@WordLatRus ;; заменить в буфере обмена подобных латинских букв русскими

bufsr=@@WordRusLat ;; заменить в буфере обмена подобных русских букв латинскими

bufsr=@#@#@!!<rfile=%P%N> ;; заменить в буфере обмена метку @#@#@ содержимым файла под курсором

bufsr=^^"%P" ;; вставить в начало пути активной панели в содержимое буфера обмена

bufsr=^^(||$$) ;; заключить в скобки содержимое из буфера обмена

bufsr=^^[code]||$$[/code] ;; заключить содержимое буфера обмена в BB коды

bufsr=^^||#Eb64=||eline<!!~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]> ;; кодировать текст в буфере обмена в b64 построчно и добавить в конец каждой строки системное время

bufsr=^^''||$$'' ;; заключить содержимое буфера обмена в кавычки

bufsr=^^||.!!~~||&&[\[\(\\{\})\]]!!||&&"!! ;; заменить в содержимом буфера обмена точки на пробел и удалить все скобки и кавычки

bufsr=^^||?S!!&#!!; ;; каждый символ строки заменить ASCII-кодом символа, добавив в начало &# и ; в конец каждого символа

bufsr=^^||?W!!&#!!; ;; каждый символ строки заменить юникод-кодом символа, добавив в начало &# и ; в конец каждого символа

bufsr=^^||<srlist=c:\Test\Test.txt> ;; в содержимом из буфера обмена произвести поиск и замену из файла

bufsr=^^||formt<0!!(?m)(?:(?<=\().+?(?=\))|(?<=\[).+?(?=\]))> ;; извлечь из буфера обмена содержимое круглых и квадратных скобок в столбец.

bufsr=^^||formt<0!!(?m)([А-Яа-яЁё][^\r\n]*)> ;; в содержимом буфера обмена построчно удалить всё до первой кириллической буквы

bufsr=^^||formt<0!!(?m)\((.*?)\)> ;; извлечь из буфера обмена содержимое круглых скобок в столбец

bufsr=^^||formt<0!!(?m)\[(.*?)\]|\((.*?)\)>||formt<54,56,63,1> ;; извлечь из буфера обмена содержимое круглых и квадратных скобок в столбец и удалить дубликаты строк

bufsr=^^||formt<0!!(?m)\[(.*?)\]> ;; извлечь из буфера обмена содержимое квадратных скобок в столбец

bufsr=^^||formt<0!!(?m)^(P\d+~~[^\r\n]*)> ;; в содержимом буфере обмена оставить строки начинающиеся с"P№ " (P+число+пробел)

bufsr=^^||formt<0!!([^\r\n]+/)> ;; построчно удалить в содержимом буфере обмена всё после последнего слеша включительно

bufsr=^^||formt<0!!||?T|d1:$f200User\StrokaXlam.txt,1:-1|d2:$f200User\StrokaXlam.txt,1:-1||formt<54,56,62,59> ;; в буфере обмена удалить строки в начале и в конце которых есть фразы прописанные в файле StrokaXlam..txt

bufsr=^^||formt<1,lin36,lin37> downl="%p"//1||cliplist||pause<1>||progres<>||upd<1> ;; закачать из списка URL адресов в буфере (например http://rambler.ru/ или http://rambler.ru) иконки с сайтов (если такие имеются) в активную панель

bufsr=^^||formt<1> ;; удаление дубликатов в содержимом буфера обмена

bufsr=^^||formt<2> ;; удаление уникальных значений в содержимом буфера обмена

bufsr=^^||formt<3> ;; сортировка строк по возрастанию в содержимом буфера обмена

bufsr=^^||formt<4> ;; сортировка строк по убыванию в содержимом буфера обмена

bufsr=^^||formt<5> ;; реверс строк в содержимом буфера обмена

bufsr=^^||formt<51> ;; удаление лишних пустых строк в содержимом буфера обмена

bufsr=^^||formt<51>||#Hmd5|1|1||#Hsha512|1|1||#Eb64=||=!! ;; конвертер md5+sha512+b64 - подготовить файл (в буфере) - для формирования базы с паролями из выбранных фрагментов текста.

bufsr=^^||formt<51>||#Hmd5|1|1||#Hsha512|1|1||#Eb64=||=!!||save<"%p"baza_kod.lst|0> ;; конвертер md5+sha512+b64 - подготовить файл (в буфере) - для формирования базы с паролями из выбранных фрагментов текста, убрать пустые строки и сохранить в файл baza_kod.lst в активной панели

bufsr=^^||formt<51>||#Hsha1|1|1 ;; удалить в тексте буфера пустые строки и конвертировать каждую строку в sha1

bufsr=^^||formt<52,bt1> ;; в содержимом буфера обмена объединить парные строки разделителем "-", обрамив первую строку кавычками

bufsr=^^||formt<52> ;; удаление в строках конечных пустых символов в содержимом буфера обмена

bufsr=^^||formt<53> ;; удаление в строках начальных пустых символов в содержимом буфера обмена

bufsr=^^||formt<54,63,U16> infht=-1||Образец~~буфера||@$f250\Files\Htm\Example2.htm||400||220||10||10||1||244 ;; вывести в информационном окне строки из буфера (в шаблоне указанна вставка ClipGet())

bufsr=^^||formt<54> ;; удаление в строках конечных и начальных пустых символов в содержимом буфера обмена

bufsr=^^||formt<55> ;; удаление в тексте всех пустых символов в содержимом буфера обмена

bufsr=^^||formt<56> ;; удаление в тексте всех лишних пустых символов в содержимом буфера обмена

bufsr=^^||formt<57> ;; удалить переводы строк в содержимом буфера обмена

bufsr=^^||formt<58> ;; заменить переводы строк на пробел в содержимом буфера обмена

bufsr=^^||formt<58>||&&(~~+)!!\| ;; заменить в буфере обмена пробелы на разделитель |

bufsr=^^||formt<58>||&&~~!!\| ;; заменить переводы строк в буфере обмена на |

bufsr=^^||formt<59> ;; удаление первых пустых строк в содержимом буфера обмена

bufsr=^^||formt<6!!(.*(a|@).*(\r\n|\z))!!> ;; извлечь все ссылки, в которых нет символов "a" и "@" в содержимом буфера обмена

bufsr=^^||formt<6!!(.*@.*(\r\n|\z))!!> ;; извлечь все ссылки, кроме авторизованных в содержимом буфера обмена

bufsr=^^||formt<6!!(.*@[^\r\n]*)> ;; извлечь все авторизованные ссылки в содержимом буфера обмена

bufsr=^^||formt<6!!(.*@xxx.com/yyy[^\r\n]*)> ;; извлечь все авторизованные ссылки, в которых @xxx.com/yyy в содержимом буфера обмена

bufsr=^^||formt<6!!(.*a.*(\r\n|\z))!!> ;; извлечь все ссылки, в которых нет символа "a" в содержимом буфера обмена

bufsr=^^||formt<6!!(.*a.*@.*a.*[^\r\n]*)> ;; извлечь все авторизованные ссылки, в которых есть символ "a" содержимом буфера обмена

bufsr=^^||formt<6,1!!(.*\.mp4[^\r\n]*)> ;; извлечь все ссылки mp4, удалив дубликаты в содержимом буфера обмена

bufsr=^^||formt<6> ;; извлечь все ссылки в содержимом буфера обмена

bufsr=^^||formt<6>||save<"%p"Link.txt|0> ;; создать в активной панели файл с ссылками, извлечёнными из текста в буфере обмена

bufsr=^^||formt<60> ;; удаление последних пустых строк в содержимом буфера обмена

bufsr=^^||formt<61> ;; удаление по краям пустых строк в содержимом буфера обмена

bufsr=^^||formt<62> ;; удаление более одной пустой строки в содержимом буфера обмена

bufsr=^^||formt<63,54>||&&.*\K~~!!: ;; удалить в буфере обмена пустые строки, начальные и конечные пробелы и заменить последний пробел на двоеточие

bufsr=^^||formt<7> ;; извлечь все e-mail адреса в содержимом буфера обмена

bufsr=^^||formt<7>||save<"%p"E-Mail.txt|0> ;; создать в активной панели файл с е-mail адресами, извлечёнными из текста в буфере обмена

bufsr=^^||formt<70> ;; удаление тегов в html или конвертация htm* в txt в содержимом буфера обмена

bufsr=^^||formt<8> ;; получение всех IP адресов в содержимом буфера обмена

bufsr=^^||formt<line2> ;; в буфере обмена удалить строки, начинающие цифрой

bufsr=^^||formt<line3> ;; в буфере обмена удалить строки, начинающие не цифрой

bufsr=^^||formt<log17,log18,tab8,log20,tab10,tab8,tab14,log19,log21,log22>||code<4>||tcg<HTML7>||save<"%pLinks_table_online-@[info=s47]".html|0>||open<%%WINDIR%%\hh.exe|1|-800|3> ;; из списка ссылок на изображения в буфере, создать в активной панели табличный файл с миниатюрами онлайн - (проверка наличия изображений на сервере) + открыть на просмотр

bufsr=^^||formt<log17,log18,tab8,log20,tab10,tab8,tab14,log19,log21,log22>||code<4>||tcg<HTML7>||save<"%pLinks_table_online-@[info=s47].html"|0> ;; из списка ссылок на изображения в буфере, создать в активной панели табличный файл с миниатюрами онлайн - (проверка наличия изображений на сервере)

bufsr=^^||formt<U26> ;; в буфере обмена оставляет правую часть строк начиная с 5-го символа

bufsr=^^||save<"$f06ClipFile.txt"|2|@CRLF_____________@CRLF>||upd<1> ;; при первом вызове данной команды на рабочем столе создается файл - ClipFile.txt, с содержимым буфера обмена, при каждом последующем вызове данной команды, в данный файл будет записываться очередное содержимое буфера обмена, добавление через разделительную линию

bufsr=^^||save<"$f06ClipFile.txt"|2|@CRLF>||upd<1> ;; при первом вызове данной команды на рабочем столе создается файл - ClipFile.txt, с содержимым буфера обмена, при каждом последующем вызове данной команды, в данный файл будет записываться очередное содержимое буфера обмена, с новой строки

bufsr=^^||save<"%p"List.txt|0>||attr<+SH>||upd<1> ;; создать в активной панели файл с содержимым из буфера обмена и присвоить атрибуты системный и скрытый

bufsr=^^||save<"%p"List.txt|0>||modfs<0||#SISDATE!!-m5>||upd<1> ;; создать в активной панели файл с содержимым из буфера обмена и присвоить системной датой модификации, уменьшенной на 5 месяцев

bufsr=^^||save<"%p"List.txt|0>||upd<1> ;; сохранить содержимое буфера обмена в файл List.txt в активной панели, не заменять если существует

bufsr=^^||save<"%p"List.txt|-0>||upd<1> ;; сохранить содержимое буфера обмена в файл List.txt в активной панели, не заменять если существует (если буфер пуст, то не создавать пустой файл)

bufsr=^^||save<"%p"List.txt|1>||upd<1> ;; сохранить содержимое буфера обмена в файл List.txt в активной панели, заменять если существует

bufsr=^^||save<"%p"List.txt|-1>||upd<1> ;; сохранить содержимое буфера обмена в файл List.txt в активной панели, заменять если существует (если буфер пуст, то не создавать пустой файл)

bufsr=^^||save<"%p"List.txt|2|=====>||upd<1> ;; сохранить содержимое буфера обмена в файл List.txt в активной панели, дописывать файл если существует с разделителем ======

bufsr=^^||save<"%p"List.txt|-2>||upd<1> ;; сохранить содержимое буфера обмена в файл List.txt в активной панели, дописывать в конец файла, если существует с новой строки (если буфер пуст, то не дописывать)

bufsr=^^||save<"%p"List.txt|2>||upd<1> ;; сохранить содержимое буфера обмена в файл List.txt в активной панели, дописывать файл если существует с новой строки

bufsr=^^||save<"%p"List.txt|-3>||upd<1> ;; сохранить содержимое буфера обмена в файл List.txt в активной панели, дописывать в начало файла, если существует (если буфер пуст, то не дописывать)

bufsr=^^||save<"%p"x.link|0>||first<2>||upd<1> ;; создать в активной панели файл с содержимым из буфера обмена, именем первой строки с расширением .link и обновить панель (используется 2-й шаблон замен)

bufsr=^^||save<"%p"x.txt|0>||first<> ;; создать в активной панели файл с содержимым из буфера обмена, именем первой строки

bufsr=^^||save<"%p"x.txt|0>||first<2> ;; создать в активной панели файл с содержимым из буфера обмена, именем первой строки с расширением .txt (используется 2-й шаблон замен)

bufsr=^^||save<"%p"x|0>||first<2> ;; создать в активной панели файл с содержимым из буфера обмена, именем первой строки с расширением .txt, если нет точки (используется 2-й шаблон замен)

bufsr=^^||save<"%pClipFile.txt"|2|@CRLF_____________@CRLF>||upd<1> ;; сохранить содержимое буфера обмена в файл ClipFile.txt в активной панели, дописывать в конец файла если существует с разделителем _____________

bufsr=^^||save<"%pClipFile.txt"|3|@CRLF_____________@CRLF>||upd<1> ;; сохранить содержимое буфера обмена в файл ClipFile.txt в активной панели, дописывать в начало файла если существует с разделителем _____________

bufsr=^^||save<$f06List.txt|0>||upd<1> ;; создание файла из содержимого буфера с именем List.txt, если файл имеется добавляется счетчик

bufsr=^^||save<[ssave=BOX6]|0> ;; создать файл с содержимым из буфера обмена (файл выбирается в диалоге)

bufsr=^^||tcg<HTML1> ;; записать в буфер шаблон со вставкой в него текста из буфера

bufsr=^^||tcg<Template1> ;; записать в буфер шаблон со вставкой в него текста из буфера вместо метки ##center##

bufsr=^^||zebr<1|2|1> ;; из строк буфера обмена оставить строки через одну

bufsr=^^<ifile=%P%N> ;; вставить в начало буфера обмена содержимое текстового файла под курсором

bufsr=^^<ifile=%P%N>||formt<6> ;; записать в буфер обмена ссылки из содержимого файла под курсором

bufsr=^^<ifile=w:\Test\1.b64>@CRLF||save<"%p"1.b64|0> dectd="%p"1.b64||b64||upd<1> ;; вставить содержимое шаблона W:\Test\1.b64 в буфер обмена перед кодированной строкой (которая уже находится в буфере), сохранить в активной панели в файл 1.b64 и декодировать + обновить активную панель

bufsr=^^«||$$» ;; заключить буфер обмена в ёлочки « »

bufsr=^^magnet:?xt=urn:btih: start=uTorrent||clpget ;; составить на основе Инфо хеш из буфера обмена Magnet-ссылку и открыть ее в торрент клиенте

bufsr=~~!!_ ;; заменить в буфере пробелы на _ (нижнюю черту)

bufsr=<info=e114::>||^^http://xxx/ ;; получить из ссылки буфера обмена "4-ю папку папку с начала", добавить в начало ссылку xxx и записать в буфер обмена

bufsr=<info=e11http://tc-image.3dn.ru> ;; проверить ссылку на существование, записать в буфер обмена код ответа сайта (200 - есть такой адрес, 404 - нет или 0, если тип Url не поддерживается)

bufsr=<info=e12http://tc-image.3dn.ru> ;; проверить ссылку на существование, записать в буфер обмена 1 - если есть такой адрес, 0 - если нет

bufsr=<info=e13|1.222.333.55:8080> ;; проверить IP адрес на существование, записать в буфер обмена 1 - если есть такой адрес, 0 - если нет

bufsr=<info=e14|1.222.333.55:8080> ;; записать в буфер обмена IP адрес (без порта)

bufsr=<info=e15|1.222.333.55:8080> ;; записать в буфер обмена порт (без IP адреса)

bufsr=<info=e91::>||^^http://xxx/ ;; получить из ссылки буфера обмена "родительскую папку", добавить в начало ссылку xxx и записать в буфер обмена

bufsr=<info=f200%P%N//> ;; записать в буфер разрядность приложения под курсором 32, 64, если нет - 0

bufsr=<info=o300%WL|1|B> ;; записать в буфер обмена размер выделенных объектов в байтах (только файлов)

bufsr=<info=o300%WL|1|G> ;; записать в буфер обмена размер выделенных объектов в гигабайтах (только файлов)

bufsr=<info=o300%WL|1|K> ;; записать в буфер обмена размер выделенных объектов в килобайтах (только файлов)

bufsr=<info=o300%WL|1|M> ;; записать в буфер обмена размер выделенных объектов в мегабайтах (только файлов)

bufsr=<info=o300%WL|2|B> ;; записать в буфер обмена размер выделенных объектов в байтах (только папок)

bufsr=<info=o300%WL|2|G> ;; записать в буфер обмена размер выделенных объектов в гигабайтах (только папок)

bufsr=<info=o300%WL|2|K> ;; записать в буфер обмена размер выделенных объектов в килобайтах (только папок)

bufsr=<info=o300%WL|2|M> ;; записать в буфер обмена размер выделенных объектов в мегабайтах (только папок)

bufsr=<info=o300%WL|3|B> ;; записать в буфер обмена размер выделенных объектов в байтах

bufsr=<info=o300%WL|3|G> ;; записать в буфер обмена размер выделенных объектов в гигабайтах

bufsr=<info=o300%WL|3|K> ;; записать в буфер обмена размер выделенных объектов в килобайтах

bufsr=<info=o300%WL|3|M> ;; записать в буфер обмена размер выделенных объектов в мегабайтах

bufsr=<info=s150C|B> ;; записать в буфер обмена размер диска С:\ в байтах

bufsr=<info=s150C|G> ;; записать в буфер обмена размер диска С:\ в гигабайтах

bufsr=<info=s150C|K> ;; записать в буфер обмена размер диска С:\ в килобайтах

bufsr=<info=s150C|M> ;; записать в буфер обмена размер диска С:\ в мегабайтах

bufsr=<info=s151C|B> ;; записать в буфер обмена размер свободного места диска С:\ в байтах

bufsr=<info=s151C|G> ;; записать в буфер обмена размер свободного места диска С:\ в гигабайтах

bufsr=<info=s151C|K> ;; записать в буфер обмена размер свободного места диска С:\ в килобайтах

bufsr=<info=s151C|M> ;; записать в буфер обмена размер свободного места диска С:\ в мегабайтах

bufsr=<info=s152C|B> ;; записать в буфер обмена размер занятого места диска С:\ в байтах

bufsr=<info=s152C|G> ;; записать в буфер обмена размер занятого места диска С:\ в гигабайтах

bufsr=<info=s152C|K> ;; записать в буфер обмена размер занятого места диска С:\ в килобайтах

bufsr=<info=s152C|M> ;; записать в буфер обмена размер занятого места диска С:\ в мегабайтах

bufsr=<info=s70AkelPad.exe> ;; записать в буфер - если процесс существует, то 1, если нет - 0

bufsr=<info=s71AkelPad.exe> ;; записать в буфер - если процесс существует, то PID процесса, если нет - 0

bufsr=<info=s72AkelPad.exe> ;; записать в буфер - если процесс существует, то дескриптор процесса, если нет - 0

bufsr=<info=s73AkelPad.exe> ;; записать в буфер - если процесс существует, то путь процесса, если, то ''

bufsr=<info=s74AkelPad.exe> ;; записать в буфер - если процесс существует, то приоритет процесса, если нет, то -1

bufsr=<info=s75AkelPad.exe> ;; записать в буфер - если процесс существует, то путь разрядность программы 32, 64, если нет - 0

bufsr=<info=s76AkelPad.exe> ;; записать в буфер - если процесс существует, то заголовок программы, если нет, то ''

bufsr=<info=s77AkelPad.exe> ;; записать в буфер - позицию X левого верхнего угла окна процесса, если нет, то ''

bufsr=<info=s78AkelPad.exe> ;; записать в буфер - позицию Y левого верхнего угла окна процесса, если нет, то ''

bufsr=<info=s79AkelPad.exe> ;; записать в буфер - ширину окна процесса, если нет, то ''

bufsr=<info=s80AkelPad.exe> ;; записать в буфер - высоту окна процесса, если нет, то ''

bufsr=<info=s81AkelPad.exe> ;; записать в буфер - позицию X правого нижнего угла окна процесса, если нет, то ''

bufsr=<info=s82AkelPad.exe> ;; записать в буфер - позицию Y правого нижнего угла окна процесса, если нет, то ''

bufsr=<info=x400%P%N//> ;; записать в буфер обмена строку запуска ассоциированной программы файла под курсором

bufsr=<info=x400.jpg> ;; записать в буфер обмена строку запуска ассоциированной программы для расширения jpg

bufsr=<info=x401%P%N//> ;; записать в буфер обмена путь ассоциированной программы файла под курсором

bufsr=<info=x401.jpg> ;; записать в буфер обмена путь ассоциированной программы для расширения jpg

bufsr=<info=x402%P%N//> ;; записать в буфер обмена абсолютный путь ассоциированной программы файла под курсором

bufsr=<info=x402.jpg> ;; записать в буфер обмена абсолютный путь ассоциированной программы для расширения jpg

bufsr=<info=x403%P%N//> ;; записать в буфер обмена номер ассоциации файла под курсором

bufsr=<info=x403.jpg> ;; записать в буфер обмена номер ассоциации для расширения jpg

bufsr=<info=x404%P%N//> ;; записать в буфер обмена строку иконки (путь и номер значка) ассоциированную для файла под курсором

bufsr=<info=x404.jpg> ;; записать в буфер обмена строку иконки (путь и номер значка) ассоциированную для расширения jpg

bufsr=<info=x405%P%N//> ;; записать в буфер обмена путь иконки ассоциированный для файла под курсором

bufsr=<info=x405.jpg> ;; записать в буфер обмена путь иконки ассоциированный для расширения jpg

bufsr=<info=x406%P%N//> ;; записать в буфер обмена абсолютный путь иконки ассоциированный для файла под курсором

bufsr=<info=x406.jpg> ;; записать в буфер обмена абсолютный путь иконки ассоциированный для расширения jpg

bufsr=<info=x407%P%N//> ;; записать в буфер обмена номер иконки ассоциированный для файла под курсором

bufsr=<info=x407.jpg> ;; записать в буфер обмена номер иконки ассоциированный для расширения jpg

bufsr=<info=x408%P%N//> ;; записать в буфер обмена строку ассоциированных расширений для файла под курсором

bufsr=<info=x408.jpg> ;; записать в буфер обмена строку ассоциированных расширений для расширения jpg

bufsr=<info=x410> ;; записать в буфер обмена количество пользовательских ассоциаций

bufsr=<sicon=[combo=Выбор~значка||Копировать~~путь~~значка~~в~~БО:||Wcmicons.dll|User.dll|TCIMG.dll||343||117||1||1]|32|1|0|1> ;; записать путь выбранного значка в БО (в диалоге выбор библиотеки значков)

bufsr=111!!222||3333!!4444 ;; заменить 111 на 222 и 3333 на 4444 в содержимом из буфера обмена

bufsr=111!!222||swap<> ;; заменить местами 111 на 222 и 222 на 111 в содержимом буфера обмена

bufsr=1-20||?H|5||,!!@CRLF||?B58!!.~~ ;; создать пронумерованный список 20 строк в буфере обмена

bufsr=c:\TC~~Image\!!%%COMMANDER_PATH%% ;; заменить c:\TC Image\ на %COMMANDER_PATH% в содержимом из буфера обмена

bufsr=eline<!!пока> ;; вставить в каждую строку содержимого буфера обмена справа "пока"

bufsr=eline<{{!!}}> ;; вставить в каждую строку содержимого буфера обмена слева <, справа >

bufsr=eline<привет!!> ;; вставить в каждую строку содержимого буфера обмена слева "привет"

bufsr=eline<привет!!пока> ;; вставить в каждую строку содержимого буфера обмена слева "привет", справа "пока"

bufsr=infbx=InfoBox_TEST1 cmdcm=cliptext ;; пример запуска команд из буфера обмена через команду cmdcm

bufsr=TCGINFO<{CHM_HHC}> ;; записать в буфер обмена шаблон {CHM_HHC} из tcg файлов

bufsr=TCGINFO<LIST1|0> ;; записать в буфер обмена шаблон [LIST1] из tcg файлов сохраняя пустые строки

clptx=%P%N||#Eb64 bufsr=&&[\r\n]!!||^^background-image:url('data:image/png;base64,||$$'); ;; преобразовать -PNG файл под курсором в b64 в одну строку для CSS буфере обмена

clptx=%P%N||#Eb64 bufsr=&&[\r\n]!!||^^data:image/x-icon;base64, ;; изображение под курсором преобразовать в b64-файл в одну строку, обрамить тегами и записать результат в буфер обмена для вставки в кнопку FireFox

clptx=%P%N||#Eb64 bufsr=&&[\r\n]!!||^^icon1='data:image/x-icon;base64,||$$'; ;; изображение под курсором преобразовать в b64-файл в одну строку, обрамить тегами и записать результат в буфер обмена для FireFox

clptx=%P%N||#Eb64 bufsr=^^<img~~src=''data:image/png;base64,||$$''> ;; преобразовать -PNG файл под курсором в b64 с тегами для HTML в буфере обмена

cmdcm=bufsr=&&(?m)(.+)!!$1|Привет ;; добавить в строки из буфера обмена в конец |Привет

cmdcm=bufsr=?T|z,1:-1!!Chr(124)Привет ;; добавить в строки из буфера обмена в конец |Привет

exect=$var_aa=StringSplit('1a|2a|3a|4a|5a|6a|7a|8a|9a','|',1) GLOBALEXECT<a> bufsr=##$var_aa[1]~~$var_aa[5] ;; пример создания массива и передача ячеек другим командам

exect=$var_hex=Hex(PixelGetColor(730,176,0),6) bufsr=##<info=c12|2|$var_hex>||save<C:\Color.txt|2>||upd<1> ;; записать RGB Value цвет в файл Color.txt заданных координат (730,176)

exect=$var_i=##[input=BOX76] bufsr=##rndm<3|$var_i>||#Eb64-||=!! ;; создать пароль случайными данными заданной длины и кодировать в MIME Base64

exect=$var_i=Execute(ClipGet())||MsgBox(4096,'Результат','$var_i') bufsr=##$var_i ;; выполнить математическое выражение в буфере обмена, к примеру: (1+2)*3+2^3

exect=$var_i=Execute(ClipGet()+1)||MsgBox(4096,'Результат','$var_i') bufsr=##$var_i ;; прибавить к числу в буфере обмена единицу

exect=$var_i=Number(<info=t1-1>)||$var_n=Floor($var_i)-Mod(Floor($var_i),2) bufsr=#L1:$var_n||&&(.+)\R(.+)!!$2~~-~~$1 ;; в содержимом буфера обмена объединить каждые две строки в одну (нечётные - чётные)

exect=$var_pos=MouseGetPos()||$var_hex=Hex(PixelGetColor($var_pos[0],$var_pos[1],0),6) bufsr=##<info=c12|2|$var_hex>||save<C:\Color.txt|2> ;; записать RGB Value цвет в файл Color.txt пикселя под курсором

exect=$var_s=##[input=BOX73]||$var_ar=StringRegExp(@CRLF&FileRead('C:\dictionary.txt')&@CRLF,'[\r\n](['&'$var_s'&']{[input=BOX74],[input=BOX75]})[\r\n]',3)||_ViewValues($var_ar)||$var_s=_ArrayToString($var_ar,@CRLF) bufsr=##$var_s ;; отправить в буфер обмена все слова, составленные из введённых в диалоге букв, которые входят в состав словаря dictionary.txt (В список входят слова, с перестановкой всех букв заданного набора с повторами букв и длина задаётся в диалоге)

exect=$var_s=##[input=BOX73]||$var_ar=StringRegExp(@CRLF&FileRead('C:\dictionary.txt')&@CRLF,'[\r\n](['&'$var_s'&']{3,6})[\r\n]',3)||_ViewValues($var_ar)||$var_s=_ArrayToString($var_ar,@CRLF) bufsr=##$var_s ;; отправить в буфер обмена все слова, составленные из введённых в диалоге букв, которые входят в состав словаря dictionary.txt (В список входят слова, с перестановкой всех букв заданного набора с повторами букв и длина 5 символов)

exect=$var_s=##[input=BOX73]||$var_ar=StringRegExp(@CRLF&FileRead('C:\dictionary.txt')&@CRLF,'[\r\n](['&'$var_s'&']{5})[\r\n]',3)||_ViewValues($var_ar)||$var_s=_ArrayToString($var_ar,@CRLF) bufsr=##$var_s ;; отправить в буфер обмена все слова, составленные из введённых в диалоге букв, которые входят в состав словаря dictionary.txt (В список входят слова, с перестановкой всех букв заданного набора с повторами букв и длина от 3 до 6 символов)

exect=$var_s=##[input=BOX73]||$var_ar=StringRegExp(FileRead(@CRLF&'C:\dictionary.txt'&@CRLF),'[\r\n](['&'$var_s'&']+)[\r\n]',3)||_ViewValues($var_ar)||$var_s=_ArrayToString($var_ar,@CRLF) bufsr=##$var_s ;; отправить в буфер обмена все слова, составленные из введённых в диалоге букв, которые входят в состав словаря dictionary.txt (В список входят слова, с перестановкой всех букв заданного набора с повторами букв без точной длины)

formt=%%COMMANDER_PATH%%\Format.txt bufsr=^^||formt<Key1> ;; преобразовать содержимое буфера обмена по шаблону прописанному в ключе Key1 в файле Format.txt

global bufsr=^^||formt<lin40> sends=#http://www.nictools.ru/siteip?q=clpget\\4??-1||formt<tag55,tag56,70,63,56,54,51,tag57,64,1> GLOBALSENDS<c> ;; записать в буфер обмена запрос IP адреса из доменного имени в буфере (к примеру tc-image.3dn.ru)

global creat=%%TCIMG_PATH%%\Temp\||NumberOfRows.txt||clip<>||owrite<1> bufsr=##<info=t1GLOBALCREAT<1>//> ;; подсчет строк в буфере обмена

global webss=%P%N||"%p"//0||Scrinshot-<info=f12%P%N//>-<info=f3%P%N//>|jpg pause=500 pause=500 sends=GLOBALWEBSS0<1>??1||code<4>||&&([^|]+)body\s\{\s+\w+-image\:url\(\'data:image/jpg;base64,!!||&&\'\);([^|]+)!!||&&[\r\n\t]!! creat="%p"||"Extr_body_b64-@<info=f12%P%N//>-<info=f3%P%N//>".txt||content<GLOBALSENDS<1>> pause=500 bufsr=GLOBALSENDS<1> pause=500 clptx=%%COMMANDER_PATH%%\sablon\b64\jpg.b64||insert<2> pause=500 dectd=0||x||"%p"//0||upd<1>||namedec<img_body-<info=f12%P%N//>-@<info=f3%P%N//>> ;; создать скриншот из файла под курсором, произвести экстракцию кода b64 - jpg, (фонового изображения body) и сохранить в текстовой файл + воссоздание физического изображения с расширением jpg. Поддерживает шаблон [HTML4]

global webss=%P%N||"%p"//0||Scrinshot-<info=f12%P%N//>-<info=f3%P%N//>|jpg pause=500 sends=GLOBALWEBSS0<1>??1||code<4>||&&([^|]+)body\s\{\s+\w+-image\:url\(\'data:image/jpg;base64,!!||&&\'\);([^|]+)!!||&&[\r\n\t]!! creat="%p"||"Extr_body_b64-@<info=f12%P%N>-<info=f3%P%N//>".txt||content<GLOBALSENDS<1>> pause=500 bufsr=##<ifile=%%COMMANDER_PATH%%\sablon\b64\jpg.b64>||$GLOBALSENDS<1> pause=500 dectd=0||x||"%p"//0||upd<1>||namedec<img_body-<info=f12%P%N>-@<info=f3%P%N//>> ;; создать скриншот из файла под курсором, произвести экстракцию кода b64 - jpg, (фонового изображения body) и сохранить в текстовой файл + воссоздание физического изображения с расширением jpg. Поддерживает шаблон [HTML4]

imgpr=%%COMMANDER_PATH%%\Dance.gif bufsr=##http<clpget>||formt<6,1> downl="%p"//2||cliplist||pause<1-3> ;; закачать все ссылки со страницы (ссылка которой в буфере) в текущую панель и обновить + отображать заданное в параметре изображение во время работы утилиты

imgpr=1 bufsr=##http<clpget>||formt<6,1> downl="%p"//2||cliplist||pause<1-3> ;; закачать все ссылки со страницы (ссылка которой в буфере) в текущую панель и обновить + отображать изображение во время работы утилиты

imgpr=1 bufsr=?Ffun_translate2 ;; в буфере обмена перевести в Yandex строки (более 2-х), в которых нет русских символов

imgpr=1 bufsr=?Ffun_translate3 ;; в буфере обмена перевести в Google строки (более 2-х), в которых нет русских символов

imgpr=1 copyy=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt||%%COMMANDER_PATH%%\kod\//0||$$-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=1000 bufsr=^^||#Eb64-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`!!2||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt??1||#RGLOBALSENDS<2>|AES256||$$@CRLFclipend pause=500 creat=%%COMMANDER_PATH%%\kod|baza_512XXX.txt||content<GLOBALSENDS<1>> pause=500 encrd=%%COMMANDER_PATH%%\kod\baza_512XXX.txt||%%COMMANDER_PATH%%\kod\//1//x//**crypt||GLOBALSENDS<2>|AES256 pause=500 delsm="%%COMMANDER_PATH%%\kod\*.txt"||1 ;; создать резервный бекап базы перед изменением + системное время и Добавить в запароленную базу фрагмент из буфера обмена (в b64 + метка системного времени), и вставив его в конец текста, снова зашифровать базу с заменой исходной.

imgpr=1 exect=$var_s=##[input=BOX72]||$var_ap=_ArrayPermute(StringSplit('$var_s','"''"',2),'"''"',1)||$var_af=FileReadToArray('C:\dictionary.txt')||$var_ae=_ArrayDublElem($var_ ap,$var_af,1)||$var_s=_ArrayToString($var_ae,@CRLF) bufsr=##$var_s ;; отправить в буфер обмена все слова анаграммы введённого в диалоге слова, которые входят в состав словаря dictionary.txt (В список входят слова, с перестановкой всех букв заданного слова без повторов букв и точной длины)

imgpr=1 exect=$var_s=ClipGet()||$var_sz=(_ArrayToString(_ArrayPermute(StringSplit('$var_s','"''"',2)),'~~',1)) bufsr=##$var_sz||formt<sps36> ;; записать в буфер обмена анаграмму слова, находящегося в буфере обмена и разбить по 10 слов в строке. Если в слове более 10 символов, то для создание анаграммы понадобится длительное время

imgpr=1 exect=$var_sz=(_ArrayToString(_ArrayPermute(StringSplit(ClipGet(),'"''"',2)),'~~',1)) bufsr=##$var_sz||formt<sps36> ;; записать в буфер обмена анаграмму слова, находящегося в буфере обмена и разбить по 10 слов в строке. Если в слове более 10 символов, то для создание анаграммы понадобится длительное время

imgpr=1 sends=<info=f13%P%N//>??1 bufsr=^^||save<"%pGLOBALSENDS<1>"|1>||upd<1> ;; заменить содержимое текстового файла под курсором содержимым буфера

imgpr=1 slist=%WL||##path<6> <FOR> 1 <TO> GLOBALSLIST<0> bufsr=^^||save<"%pGLOBALSLIST<:INDEX:>"|1> <NEXT> ;; заменить содержимое выделенных текстовых файлов содержимым буфера

imgpr=1 slist=%WL||##path<6> <FOR> 1 <TO> GLOBALSLIST<0> bufsr=^^||save<"%pGLOBALSLIST<:INDEX:>"|2> <NEXT> ;; добавить в конец выделенных файлов, с новой строки, содержимое буфера обмена

imgpr=1 slist=%WL||##path<6> <FOR> 1 <TO> GLOBALSLIST<0> bufsr=^^||save<"%pGLOBALSLIST<:INDEX:>"|3> <NEXT> ;; добавить в начало выделенных файлов, с новой строки, содержимое буфера обмена

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`!!2||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt??1||#RGLOBALSENDS<2>|AES256||#L-2:-1 pause=500 bufsr=##GLOBALSENDS<1>||&&(.*)~~.*!!$1||#Db64= ;; извлечь из запароленной базы последние две строки текста, декодировав из b64 и удалив метку с временем в буфере (метка времени в базе сохранена)

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`!!2||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\kod\baza_512XXX.txt.crypt||#RGLOBALSENDS<2>|AES256 pause=500 bufsr=##GLOBALSENDS<1>||&&(.*)~~.*!!$1||#Db64= ;; отправить в буфер обмена полное содержимое всей базы, предварительно дешифровав информацию из b64

sends=<info=s33!!#.!!s32!!#.!!s31!!#> bufsr=^^||save<"C:\TodayNewNotes\GLOBALSENDS<1>\Kopilka.txt"|3|@CRLF==============@CRLF>||#G7 ;; в каталоге TodayNewNotes в папке с сегодняшней датой создать файл Kopilka.txt с содержимым буфера обмена, если файл существует, то добавить в начало через разделитель

sends=-1 bufsr=##"D:\Set\Bat\" tcimg=$cm501 buttn=TFindFile||+tcTCFIND2|$w|$i"*.bat *.cmd"||x|$l^a^v!!+tcTCFIND4||+tcTCFIND12||+tcTCFIND13|$iGLOBALSENDS<1>||+tcTCFIND23|$a clptoo ;; Запустить диалог "Поиск файлов" и вставить расширения и путь в соответствующие элементы окна, найти фалы содержащие текст из буфера обмена

sends=-1!!-1 sends=!!3 bufsr=##TOTALCMD#BAR#DATA@CRLF%%COMMANDER_PATH%%\TCIMG.exe@CRLFGLOBALSENDS<x1>@CRLFWcmicons.dll,0@CRLFGLOBALSENDS<x2> ;; из 2-х строк в буфере обмена (команда и описание) создать кнопку TCIMG для Total Commander и записать в буфер обмена

sends=-1||?F2,sym1 exect=$var_i='GLOBALSENDS<1>'?1:_Exit() bufsr=&&(?s)(GLOBALSENDS<1>)(.+GLOBALSENDS<1>)(.*)!!$1$3||?F63 ;; в буфере обмена удалить информацию между повторяющимися строками (если они есть), оставив одну из них + удалить

sends=-1||formt<59>||#L1 bufsr=&&(?s)(GLOBALSENDS<1>)([\r\n]*)(.*)(GLOBALSENDS<1>)!!$1$2$4||formt<31,59,62> ;; удалить в содержимом буфере обмена все строки между первой и последующей схожей строкой (включительно)

shape=1 bufsr=?F54,56,63||[group=BOX_U26]||@CRLF!![combo=BOX_U80] ;; поменять местами смежные строки в буфере обмена и заменить переносы строк (уточнения в диалоговом окне)

shape=U12 bufsr=?F54,56,63||[group=BOX_U26]||@CRLF!![combo=BOX_U80] ;; поменять местами смежные строки в буфере обмена и заменить переносы строк (уточнения в диалоговом окне)

shape=U3 bufsr=&&[input=BOX_U10]!!||eline<[input=BOX_U11]!![input=BOX_U12]>||&&[input=BOX_U8]!![input=BOX_U9] ;; работа с буфером обмена в диалоговом окне: удаление, добавление в начало и в конец, поиск и замена

slist=INI<1//%%COMMANDER_PATH%%\TCIMGU.ini> GLOBALSLIST<c> bufsr=^^||formt<3>||&&\r\n!!\| ;; записать имена всех секций TCIMGU.ini (со скобками) и заменять в буфере обмена переносы строк на |

start=IrfanView||%P%N~~/resize=(10,10)~~/resample~~/convert=%%TCIMG_PATH%%\Temp\bg.jpg~~/killmesoftly||&&hide||&&wait||upd<1> pause=500 clptx=%%TCIMG_PATH%%\Temp\bg.jpg||#Eb64 pause=500 bufsr=&&[\r\n]!!||^^background-image:url('data:image/jpg;base64,||$$'); tempxx pause=500 global textt=%%COMMANDER_PATH%%\sablon\Backgraund\bg_index.html||&&body~~{(.*)([^\}]+)background-color:!!body~~{@LFclpget@LFbackground-color:||backup<> pause=800 start=%%WINDIR%%\explorer.exe||GLOBALTEXTT<1> ;; создание из изображения под курсором фрагмента 10х10 + перевод в b64 + вставка в шаблон bg_index.html + открыть в браузере для просмотра. Можно сделать несколько кнопок с нужными размерами фонов. и одну с оригиналом

start=IrfanView||%P%N~~/resize=(5,5)~~/resample~~/convert=%%TCIMG_PATH%%\Temp\bg.jpg~~/killmesoftly||&&hide||&&wait||upd<1> pause=500 clptx=%%TCIMG_PATH%%\Temp\bg.jpg||#Eb64 pause=500 bufsr=&&[\r\n]!!||^^background-image:url('data:image/jpg;base64,||$'); tempxx ;; конвертировать изображение под курсором в фоновое 5х5 с конвертацией в b64 для вставки в css

style=U14 textt=$f200Lists\TempClipboard.txt||##||backup<0> dilog=[check=BOX_UR6] dends=$GLOBALCHECR1??-1||@CRLF!!,||,:!!: pends=-1??-1||formt<54,56,63> exect=$var_i=<info=t1-1> clpclr iends=1-$var_i!!-1||?H|5||,!!@CRLF <FOR> 1 <TO> GLOBALIENDS<0> xends=GLOBALPENDS<GLOBALIENDS<:INDEX:>>??-1||~~!!@CRLF||#LGLOBALDENDS<1> kends=$GLOBALXENDS??-1||@CRLF!!~~ asave=GLOBALKENDS||$f200Lists\TempClipboard.txt|2|@CRLF|2 <NEXT> bufsr=##<ifile=$f200Lists\TempClipboard.txt>||?F63 ;; в буфере обмена построчно оставить выбранные номера слов разделенные пробелом

tcimg=$cm2018 pause=200 bufsr=ftp://!!http:// ;; записать в буфер обмена для выделенных объектов на FTP ПУТИ с заменой ftp на http

tcimg=$cm2021 bufsr=~~!!%%20||/home/andrey/!!/ start=%%COMMANDER_PATH%%\Programs\Players\VLC\Vlc.exe||clpget||--ftp-user=XXX||--ftp-pwd=YYY||--ftp-caching=5000 ;; открыть медиафайл под курсором в панели открытого ftp в VLC

tcimg=$cm490 bufsr=##wintxt<0|TDLGCONFIGALL|500||1> ;; записать в буфер обмена текст с окна Настройка: Вид окна" Total Commander

tcimg=$cm498 bufsr=##wintxt<1|TBUTTONCHANGEDLG|0|+tcTCCUZBAR1|1|#hide#> lists=cliplist||##path<0|0|1> iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Buttonbar||Buttonbar||ClipGet() rstart ;; сделать текущую панель инструментов по умолчанию при запуске

tcimg=$cm498 bufsr=##wintxt<1|TBUTTONCHANGEDLG|0|+tcTCCUZBAR1|1|#hide#> lists=cliplist||##path<0|0|1> ;; записать в буфер обмена Путь активной панели с относительным путём

tcimg=$cm498 bufsr=##wintxt<1|TBUTTONCHANGEDLG|0|+tcTCCUZBAR1|1|#hide#> ;; записать в буфер обмена путь текущей панели панели инструментов Total Commander

tcimg=$cm498 bufsr=##wintxt<1|TBUTTONCHANGEDLG|0|TMyPanel1|1|#hide#> ;; записать в буфер обмена путь текущей панели инструментов Total Commander

tcimg=$cm524 bufsr=##Lux\@CRLFmiddle\@CRLFpremium\ tcimg=$cm2033 ;; выделить в активной панели папки Lux, middle, premium

textt=$f200Lists\TempClipboard.txt||##||backup<0> style=U18 dilog=[check=BOX_UR6] dends=$GLOBALCHECR1??-1||@CRLF!!,||,:!!: pends=-1??-1||formt<54,56,63> exect=$var_i=<info=t1-1> clpclr iends=1-$var_i!!-1||?H|5||,!!@CRLF <FOR> 1 <TO> GLOBALIENDS<0> xends=GLOBALPENDS<GLOBALIENDS<:INDEX:>>??-1||~~!!@CRLF||#LGLOBALDENDS<1> kends=$GLOBALXENDS??-1||@CRLF!!~~ asave=GLOBALKENDS||$f200Lists\TempClipboard.txt|2|@CRLF|2 <NEXT> bufsr=##<ifile=$f200Lists\TempClipboard.txt> ;; в буфере обмена построчно оставить выбранные номера слов разделенные пробелом

tslit=C:\Translit.txt bufsr=@@XXX ;; транслитерация содержимого буфера обмена по шаблону XXX, взятого из файла C:\Translit.txt

tslit=C:\Translit.txt|1 bufsr=@@XXX ;; транслитерация содержимого буфера обмена по шаблону XXX, взятого из файла C:\Translit.txt + из TCIMG.ini секции [Translit]

tslit=C:\Translit.txt|2 bufsr=@@XXX ;; транслитерация содержимого буфера обмена по шаблону XXX, взятого из TCIMG.ini секции [Translit] + из файла C:\Translit.txt


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