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


sends

Преобразование текстовых данных и передача их в другие команды и параметры.

sends=Input??Output, ||SeriesParam, ||Dialogs, ||eline<>, ||<ifile>, ||clpget, ||<info>, ||http<>, ||<strext>, ||formt<>, ||swap<>, ||[column], ||[tc], ||sdel<>, ||<text>или[text], ||<tezt>или[tezt], ||clipend, ||rndm<>, ||<xfolder>, ||<inikey>, ||tcg<>, ||<srlist>, ||zebr<>, ||<dellist>, , ||sagent<>, ||sproxy<>

Параметры:

1-й обязательный параметр.
Input??OutputРежим ввода и вывода данных. Input!!Output или Input??Output (рекомендуемый).
  Input - получение данных в команду, возможны варианты:
  Описание
  строка - к примеру пароль

  @строка - к примеру @c:\test.txt (путь передаётся в виде строки).

  ?путь - к примеру ?%WINDIR%\test.txt (путь переводится в абсолютный и передаётся в виде строки).

  >Params - строка параметров без приставки info см. Дополнение №10
  >tcg<Name> - получение шаблона, прописанного в tcg файлах. см. Дополнение №31

  ^List - список путей файлов из которых будут взяты данные, возможны варианты:
    ^FilePath1/FilePath2/.../FilePath3 - пути файлов, прописанных через разделитель /.
    ^%WL - список полных путей выделенных файлов. см. Дополнение №7.
    ^PathList - путь к файлу со списком путей файлов.
    ^[tc] - различные списки панелей ([tc=AL]) см. Дополнение №12.
    ^различные списки ^PS<>, ^FOLDC<> ... см. Дополнение №22.
    ^$GLOBALNAME - данные, переданные глобальными переменными. см. Дополнение №23.

    $GLOBALNAME - данные, переданные глобальными переменными. см. Дополнение №23.
    $$GLOBALNAME$$Delim - данные из 2D массива. см. Дополнение №23.
      Delim [необязательный] - строка разделитель между колонками. Могут использоваться функций Autoit Chr() и ChrW(), которые заменяются соответствующими символами
  -1 - данные будут взяты из буфера обмена.

  -2, -3, -4 - данные будут взяты из активного документа AkelPad:
    -2 - получить выделенное, если ничего не выделено, то весь текст.
    -3 - получить выделенное, если ничего не выделено, то ничего.
    -4 - получить весь текст.

  File - данные будут взяты из одного файла. Варианты:
    • FilePath - полный путь к файлу. c:\Text.txt
      (утилита автоматически считывает кодировку и данные из файла,
      так же можно задать кодировку для прочтения, дописав после пути разделитель // и номер:
      1 - ANSI 1251, 2 - UTF-16 LE 1200, 3 - UTF-16 BE 1201, 4 - UTF-8).
      8 - бинарное считывание, 9 - прямое считывание (без дополнительной проверки кодировки).
    • %WL - список полных путей выделенных объектов. см. Дополнение №7.
    • %WF - список имён выделенных объектов.
    • GLOBALNAME<t> - временный файл массива, возможно включать часть массива см. Дополнение №23.

    • [tc] - различные списки панелей ([tc=TL]) см. Дополнение №12.

    • Различные списки PS<>, FOLDC<> ... см. Дополнение №22.

    • TCGINFO<> - информация из шаблона. см. Дополнение №31.

    • <inikey> - информация из INI файла см. описание параметра.
    • <xfolder> - информация переданная параметром см. Дополнение №11.
    • <info> и <xinfo> - информация переданная параметром см. Дополнение №10.

    • Execute(String) - выполняет Autoit выражение String, возвращает значение выполненного выражения.
  Dialog - данные будут взяты из различных параметров диалогов: см. Дополнение № 18.
    [input] - диалог ввода информации в InputBox.
    [combo] - диалог выбора информации в ComboBox.
    [group] - диалог выбора информации в GroupBox.
    [edits] - диалог выбора информации в EditBox.
    [sopen] - выбор файла для открытия.
    и др.

  #URL\\Code - исходный код html указанной URL ссылки.
  #-1\\Code - ссылка берётся из буфера обмена.
    #$GLOBALNAME\\Code - исходный код html всех URL ссылок, переданных в глобальном массиве.
      (для отображения процесса можно воспользоваться параметром progres<>)
      Code [необязательный] - кодировка получаемых данных:
        1 - ANSI 1251 (по умолчанию), 2 - UTF-16 LE 1200, 3 - UTF-16 BE 1201, 4 - UTF-8
    #URL\\8 - открытие страницы в скрытом браузере IE и получение информации.
      есть возможность получать содержимое из chm файлов (ссылки вида: mk:@MSITStore:Path.chm::URL\\8)
    #TITLE\\9 - получение html кода содержимого открытого окна Explorer, CHM, ... где TITLE - заголовок или хендл окна.
    #URL\\10 - получение информации интернета с помощью объекта MSXML2.XMLHTTP.

  `File - к примеру `c:\test.htm - получение текстовой информации, относительно типа файла. см. Дополнение №37
  `-1 - путь берётся из буфера обмена.
  Output - режим вывода данных (запись данных в глобальный массив):
  Описание
  0 - записать в буфер обмена без записи в глобальную переменную.
  1 - как есть (по умолчанию) запись информации в 1-ю ячейку массива.
  N - любое положительное число - запись в заданную ячейку (ячейка перезаписывается).
   :INDEX: - в цикле данные записываются в очередную ячейку массива, если в конце цикла прописано, к примеру: sends=$GLOBALNAME??:INDEX:

 -1 - разбить построчно (перезаписываются все ячейки, размер массива равен количеству строк).
 -2 - тоже что и -1 , но сохраняются пустые строки.
 -3 - разбить посимвольно.
 -4 - разбить по символу "|"
Разбить по заданному количеству строк:
 -5|(=)Count|Mode|Delim
    Count - количество строк.
    Mode [необязательный] - режим:
      0 - не удалять пустые строки.
      1 - удалять пустые строки (по умолчанию).
      2 - не удалять пустые строки (остаток добавляется в массив).
      3 - удалять пустые строки (остаток добавляется в массив).
    Delim [необязательный] - разделитель между строками (по умолчанию перенос строки).
  Если перед Count стоит знак "=", то текст разбивается на равное количество строк.
Разбить по разделителю, возможны варианты:
 -6delimiters - вся строка разделителя является разделителем, удаляются пустые ячейки.
 -7delimiters - каждый символ в разделителе строки является разделителем, удаляются пустые ячейки.
 -8delimiters - вся строка разделителя является разделителем.
 -9delimiters - каждый символ в разделителе строки является разделителем.
  delimiters - один или более символов используются как разделитель (с учетом регистра).
Вывод с помощью регулярного выражения:
 ~0!!RegExp - получение данных с помощью регулярного выражения.
 ~1!!RegExp - разбить с помощью регулярного выражения.
    RegExp - регулярное выражение для поиска см. Дополнение №2.
    Если строка начинается с ?Key то регулярное выражение берётся TCIMG.ini из секции [FormatUser] из ключа Key
Дублирование информации, возможны варианты:
 +N1,N2,...,Nk - запись информации в заданные номера ячеек, перечисленных через запятую.
 +N1:M1,N2:M2,...,Nk:Mk - запись информации в заданные диапазоны ячеек, перечисленных через запятую.
   Может использоваться объединённый вариант номеров и диапазонов, перечисленных через запятую.
   Могут использоваться отрицательные номера, если массив уже существует, отсчёт при этом производится с конца.
Разбить данные на равные части:
 ^N|Flag
   N - количество частей.
   Flag - [необязательный]:
     0 - без остатка.
     1 - с остатком (по умолчанию).
Дополнительные параметры:
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] - диалог выбора файлов и папок.
...и другие диалоги.
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).
[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, в которых прописаны шаблоны для поиска.
clipendИз буфера обмена. Параметр clipend может использоваться совместно с другими параметрами, clipend будет заменён содержимым из буфера обмена без дополнительных изменений после обработки всех параметров.
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).

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

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

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

  23 - содержимое всех секций (построчно).

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

Секции возвращаются относительно заданного номера или нумерации (расположения секций в файле):
  28 - имена секций со скобками.
  29 - имена секций без скобок.
  30 - содержимое секций.
  31 - содержимое секций без имён секций.
  32 - содержимое секций (каждая секция в отдельной ячейке массива для команд sends).
  33 - содержимое секций без имён секций (каждая секция в отдельной ячейке массива для команд sends).

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

Примечания:

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

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

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

При Flag=28, ... , Flag=33 в NameSection прописываются номер или номера секций через запятую:
  N - номер секции: 1 - первая секция в файле, 2 - 2-я секция, и.т.д.
  N1,N2,...NN - список номеров секций, прописанных через запятую
  N:M - диапазон секций.
  N:M,N1:M1...NN,MM - список номеров диапазонов.
  При отрицательных значениях секции извлекаются относительно последней секции.
  Пример: при строке 1,2,3,-3,-2,-1 извлекутся первые 3 секции и 3 последние секции файла, то же что и 1:3,-3:-1.


Flag имеет необязательные дополнительные параметры Flag|Comm|Mode, где:
  Comm - режим удаления комментариев:
    0 - не удалять комментарии (по умолчанию).
    1 - удаление всех комментариев вида ; комментарий
    2 - удаление комментариев в начале строки вида ; комментарий
    3 - удаление специальных комментариев в начале строки вида /*@комментарий - для кода html@*/
  Mode - режим удаления пустых строк:
    0 - не удалять пустые строки (по умолчанию).
    1 - удалять пустые строки.
tcg<>Вставка. Параметр tcg<NameSection> - где NameSection - имя секции в файле .tcg. В секции прописывается любой текст, а также тег "##center##" в нужном месте, вместо которого будет вставлен преобразованный текст файла см. Дополнение №31.
<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
zebr<>Чередование. Параметр zebr<Begin|Step|InARow>, где:
Begin - с какого элемента начинать отсчёт.
Step - шаг.
InARow - количество подряд элементов.
<dellist>Поиск и удаление из файла.
 Описание
Параметр <dellist=FilePath|Mode|Registr|Flag> , где:
  FilePath - путь к файлу списка (обязательный параметр, остальные необязательные).
     В списке должны быть прописаны строки (фразы) для поиска.
     Список может быть так же передан через глобальный массив $GLOBALNAME
  Mode - режим удаления из текста:
    1 - удаление всех фраз прописанных в файле (по умолчанию).

    2 - удаление строк, которые совпадают с прописанными строками в файле.
    3 - удаление строк, в которых есть фраза из прописанных в файле.
    4 - удаление строк, в которых в начале есть фраза из прописанных в файле.
    5 - удаление строк, в которых в конце есть фраза из прописанных в файле.

    6 - удаление строк, которые не совпадают с прописанными строками в файле.
    7 - удаление строк, в которых нет фразы из прописанных в файле.
    8 - удаление строк, в которых в начале нет фразы из прописанных в файле.
    9 - удаление строк, в которых в конце нет фразы из прописанных в файле.
  Registr - регистр:
    0 - удаление производится без учёта регистра (по умолчанию).
    1 - с учётом регистра.
  Flag
    0 - если список удаления пуст, то возвращается исходный текст (по умолчанию).
    1 - если список удаления пуст, то возвращается "пустая" строка.
Дополнительные параметры при чтении данных из интернета:
sagent<>Установить User-Agent.
  Описание
Параметр sagent<Key> устанавливает строку User-Agent (идентификатор клиентской программы) отправляемую при запросах, где:
  Key - имя ключа из TCIMG.ini из секции [HttpSetUserAgent] в котором прописана строка User-Agent.
sagent<@Key|Count> позволяет менять случайным образом User-Agent'a, где:
  Key - имя ключа в котором прописаны строки User-Agent'ов через разделитель ||
  Count - число ссылок, через которое меняется User-Agent
sagent<#Key1|Count1,Key2|Count2,...,KeyN|CountN> позволяет последовательно менять User-Agent'a, где:
  Key1|Count1 - ключ Key1 в котором прописана строка User-Agent'a устанавливается на заданное число Count1 раз,
  затем данные берутся из Key2|Count2, ... , KeyN|CountN и далее по кругу.
sproxy<>Установить интернет прокси.
  Описание
Параметр sproxy<Flag|Mode|Proxy:Port|UserName|Password> позволяет установить интернет прокси, чтобы использовать для доступа по FTP или по HTTP, где:
  Flag:
    0 - устанавливает интернет прокси для доступа по FTP
    1 - устанавливает интернет прокси для доступа по HTTP
  Mode - используемые режимы прокси:
    0 - использует текущие настройки Internet Explorer для прокси (по умолчанию).
    1 - не использует прокси (прямой доступ).
    2 - использует указанный прокси.
  Proxy:Port
    [необязательный] адрес и порт прокси для использования. Смотрите примечания ниже.
  UserName
    [необязательный] имя пользователя для прокси, если потребуется.
  Password
    [необязательный] пароль для прокси, если потребуется.
sproxy<@Flag|Mode|ListProxy*Count> позволяет случайным образом менять прокси.
sproxy<#Flag|Mode|ListProxy*Count> позволяет последовательно по кругу менять прокси.

  Count - [необязательный] число ссылок, через которое меняется прокси (по умолчанию 1).
  ListProxy - список прокси, путь к файлу списка с:\proxy.txt
     список может быть передан через глобальные переменные $GLOBALNAME см. Дополнение №23
     в каждой строке списка может быть прописано:

Пример записи:

Proxy
Proxy:Port
Proxy:Port,UserName,Password
Proxy:Port|UserName|Password

127.0.0.1
127.0.0.1:9090
127.0.0.1:9050,login1,Qh23qw
127.0.0.1:9080|login2|8t9efgdf

Примечания:

  Для работы этого параметра должен быть установлен Internet Explorer версии 3 или выше.
  Поддерживаются только CERN прокси-сервера.
  Как правило прокси-серверы состоят из веб-адреса и номера порта.
  Большинство провайдеров используют номер порта 8080.
  Если ваш прокси-сервер www.proxy.com и порт 8080, то вы должны использовать это, чтобы установить прокси:
  www.proxy.com:8080
  Большинство прокси-серверов не требуют имя пользователя и пароль.
  При использовании режима Mode=0 можно указать имя пользователя и пароль и они будут использоваться с конфигурацией прокси Internet Explorer.

Примечания:

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

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

Для передачи преобразованной информации другим командам используется глобальная переменная GLOBALSENDS, варианты передачи см. Дополнение №23

Вы можете воспользоваться аналогичными командами aends, bends, cends, dends, eends, fends, gends, hends, iends, jends, kends, lends, mends, nends, oends, pends, qends, rends, tends, uends, vends, wends, xends, yends, zends

Вы можете воспользоваться глобальными переменными вида $GLOBAL0XXXX, которые являются аналогом команды sends, примеры можно найти в конце этой страницы.

См. также:

anf2d, lists, listt, slist

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

%Zslist=@$f250||##path<0|0|1> sends=-1??-1||?Fcom1 dends=TCGINFO<Button_TCIMG>||@h@!!GLOBALSENDS<x2>||@p@!!GLOBALSENDS<x1>||@t@!!GLOBALSLIST<x1> barbt=1||-1||butfrom<?GLOBALDENDS<x1>> ;; создать кнопку на панели инструментов из командной строки TCIMG

<FOR> 1 <TO> 10 sends=x!!:INDEX:||##rndm<3|32> <NEXT> GLOBALSENDS<a> ;; сгенерировать 10 строк - случайный набор цифр и латинских букв

<HOTKEY=02> beepss sends=@<info=x50> copyy=GLOBALSENDS<1>.bakp||x//1||&&\.bakp$!!||**2!! <HOTKEY=X> sends=@<info=x50> copyy=GLOBALSENDS<1>||x!!1||**1!!?.bakp barsf=2||GLOBALSENDS<1> textt=GLOBALSENDS<1>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~($2) ;; ЛКМ - В конце подсказок всех кнопок текущей панели инструментов вывести номера кнопок, предварительно создав бэкап *.bar.bakp | ПЛКМ - восстановить текущую панель инструментов из бэкапа

<IF> [info=s70firefox.exe] = 0 <THEN> start=Browser pause=5s <ENDIF> xends=-1||&&(~~+)!!\~\~ sends=-1||@@RUSinURIANSI cmdcm=[check=BOX_TorrentSearch] zends=GLOBALCHECK1<k|0|¤>||¤!!<¤> cmdcm=GLOBALZENDS<1> ;; поиск на торрент трекерах содержимого буфера обмена, предварительно запустив Mozilla Firefox (если он закрыт)

<IF> <info=o9"%pDoc"> = 1 <THEN> sends=FOLDM<PS<"%p"//2//0>//-1//0//txt>??-1 GLOBALSENDS<a> <ENDIF> ;; в папках активной панели получить список путей TXT файлов без рекурсии (если в активной панели присутствует папка Doc)

<TRAY=~~WIN+V~~Загрузить~~фото~~и~~видео~~с~~ссылки~~instagram@CRLF~~ESC~~-~~выход> <PRESS=56,5B> imgpr=1 sends=-1||formt<insta0> sends=#GLOBALSENDS<1>!!-1||\/!!/||formt<insta4> downl=%%COMMANDER_PATH%%\Downloads\INSTA\//2||$GLOBALSENDS||progres<> <PRESS=1B> :EXIT: ;; при WIN+V происходит загрузка в заданную папку INSTA больших фотографий n.JPG и видео n.MP4 ссылки с instagram из буфера обмена, по ESC выход из процесса

activ=1||[info=x61] sends=-1!!-1||#L1||##path<0|0|5> listx=$GLOBALSENDS||2 <IF> <info=t61$GLOBALLISTX[1]> = 0 <THEN> infbx=Сообщение||Путь~~не~~существует!||3||200||40 <ELSE> pathl=GLOBALSENDS<1>||fold<> <ENDIF> ;; перейти к объекту в TC по пути из буфера обмена, при отсутствии пути выдать сообщение

aends=@[tc=AP] sends=%P%N||formt<65> lists=$GLOBALSENDS||save<GLOBALAENDS<1>test.txt|-0> GLOBALLISTS<a> ;; создать в активной панели файл test.txt из файла под курсором, удалив из оригинала пустые строки

aends=@LF@LF??-sends=-??-|=&#60FOR> <TO> GLOBALSENDS<> xends=GLOBALSENDS<x:INDEX:> asave=GLOBALXENDS||"$fUser\UGLOBALAENDS<:INDEX:>txt"|<NEXT> ;; разбить содержимое буфера обмена на три части с сохранением каждой части в отдельный файл \Files\User\U№txt

aends=x??-1||##rndm<1?10|20> anf2d=$GLOBALAENDS||2||(.{4}) GLOBALANF2D<a> sends=<info=a10|$GLOBALANF2D|4> ;; получить из массива минимальное значение в колонке 4

aends=x??-1||##rndm<1?10|20> anf2d=$GLOBALAENDS||2||(.{4}) GLOBALANF2D<a> sends=<info=a11|$GLOBALANF2D|4> ;; получить из массива минимальное значение в колонке 4

aends=x??-1||#K2!!@CRLF12345 bends=x??-1||#K4!!@CRLF198877 arr2d=$GLOBALAENDS||18|$GLOBALBENDS||29|¤ sends=GLOBALAENDS<t1:-1> GLOBALSENDS<a> ;; создать 2D массив из 2-х 1D разных размеров, преобразовать его в текст

alist=%WL slist=PS<"%T"//1//0>||##path<6>||&&^0*(\d*)(.*)$!!$1||formt<11> exect=$var_i=GLOBALSLIST<1>+1 xends=~~-~~ copys=$GLOBALALIST||"%t"//0||##cntr<$var_i|1|1> blist=$GLOBALCOPYS||##path<6> $GLOBALBLIST@$GLOBALALIST@GLOBALXENDS<1> sends=$GLOBALBLIST??1 asave=GLOBALSENDS||"%t"CopyLog.txt|2|@CRLF|2||upd<3> ;; копировать выделенные файлы в другую панель переименовав их в продолжение нумерации файлов другой панели и записать в файл CopyLog.txt имена новых файлов + откуда они были скопированы

alist=[tc=AM]||##path<4> pathu="%P" marlr=%Z%F||0 tcimg=$cm302 anf2d=[tc=CAL*f]||2||([^\t]+)||begin<0> sends=$GLOBALANF2D1??-1?||eline<(!!)> xlist=$GLOBALANF2D0||##path<4> slist=$GLOBALXLIST||$$~~GLOBALSENDS<:NUMBER:>||^^GLOBALXLIST<:NUMBER:>= zlist=$GLOBALALIST||?Q$GLOBALSLIST|#|0|1|0|0|1 GLOBALZLIST<c> pause=500 tcimg=$cm3007|3006|4006 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения, записать в буфер обмена базовые имена (согласно сортировки в активной панели) выделенных файлов + размеры (в скобках), вернуть неактивную панель в исходное состояние.

alist=PS<$f200\Tab//1//0//*.tab>||##path<10> slist=PS<$f200\Tab//1//0//*.tab>||##path<6> GLOBALSLIST<b> sends=@GLOBALALIST<1>GLOBALARRAY<1> tcprm=OPENTABS~~GLOBALSENDS<1> ;; загрузить набор вкладок из TAB-файла, заменив текущий набор - выбор файла в диалоге

bends=@PS<"%P"//1//0> sends=GLOBALBENDS<1>||?#(?m)\.flg$!!(?m)\\read\.me$!!0 <IF> GLOBALSENDS<1> = 11 <THEN> moves=GLOBALBENDS<1>||"%t"//0||upd<2> <ENDIF> ;; если в активной панели есть файл flg и файл read.me, то переместить все файлы из активной панели в неактивную

bends=0,1,3,4,5,20,21,205,206,207,208,210,211,213,215 sends=0|<info=s250|GLOBALBENDS<1>|Chr(124)> alist=%WL||##||$$@@o251::|GLOBALBENDS<1>||progres<> anf2d=$GLOBALALIST||2||([]+)||header<GLOBALSENDS<1>>||begin<0>||tr<0> GLOBALANF2D<a> ;; для выделенных файлов EML получить в таблице с помощью GetDetailsOf информацию заданных типов данных с добавлением названия типа данных

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=&&(.*?)[~~](.*)!!$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=?F54,56,63 sends=-1!!-8[combo=BOX_U80] GLOBALSENDS<c> ;; разбить строки буфера обмена относительно символа введенного в диалоговом окне

copyy=%%COMMANDER_INI%%||x!!1||**1!!?.bkp||modfs<0||#SISDATE> sends=%%TCIMG_PATH%%\Files\CommandLineHistory.txt??1 iniws=%%COMMANDER_INI%%||Command~~line~~history||GLOBALSENDS<1> beepss ;; заменить содержимое секции [Command Line History] файла wincmd.ini содержимым файла CommandLineHistory.txt, предварительно создав бэкап файла wincmd.ini

copyy=%COMMANDER_PATH%\Language\WCMD_RUS.ini||%COMMANDER_PATH%\Language\//1||**1!!?.bkp rends=@<sicon=%%COMMANDER_PATH%%\Wcmicons.dll|32|1|0|1> sends=-1??-1||&&.*~~!! <FOR> 1 <TO> GLOBALSENDS<0> iniwr=%COMMANDER_PATH%\Language\WCMD_RUS.ini||GLOBALSENDS<:INDEX:>||Button||Wcmicons.dll,GLOBALSICON1<3>||1 <NEXT> ;; из предварительно скопированного текста файла WCMD_RUS.MNU получить имена секций кнопок в файле WCMD_RUS.ini, в полученных секциях заменить в значениях номер значка библиотеки Wcmicons.dll на номер значка выбранного в окне просмотра библиотеки (предварительное создание бэкапа WCMD_RUS.ini.bkp)

copyy=%P%N||"%p"//1||**1!!?.bkp slist=INI<2!!%P%N>||formt<3> GLOBALSLIST<b> slist=$GLOBALARRAY <FOR> 1 <TO> GLOBALSLIST<0> sends=<inikey=5!!%P%N!!GLOBALSLIST<:INDEX:>>??-1||formt<3> iniws=%P%N||GLOBALSLIST<:INDEX:>||GLOBALSENDS<x1:-1> <NEXT> ;; сортировать содержимое секции(ий) (выбор в диалоговом окне) INI файла под курсором, предварительно создав бэкап INI файла

creat=%%TCIMG_PATH%%\Temp\||Bufer.txt||clip<>||upd<1> pause=500 sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\Bufer-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||%%TCIMG_TEMP%%\Bufer.txt||&&wait||upd<1> tempxx ;; создать запароленный архив из текста в буфере обмена, и поместив его на рабочий стол , с именем Bufer + системное время - удалить промежуточный файл

dends=-1??-1||?F1,5 forpgs <FOR> 1 <TO> GLOBALDENDS<0> sends=#GLOBALDENDS<:INDEX:>\\4??:INDEX:||?Frss1,73||@CRLF!!Chr(124)||$$|GLOBALDENDS<:INDEX:> <NEXT> anf2d=$GLOBALSENDS||2||([^|]+)\|([^|]+)\|([^|]+)||begin<0> GLOBALANF2D<a> ;; из содержимого ссылок программ с сайта lrepacks.ru получить имя и дату

dends=-1??-1||?F1,5 forpgs <FOR> 1 <TO> GLOBALDENDS<0> sends=#GLOBALDENDS<:INDEX:>\\4??:INDEX:||?Frss1,73||@CRLF!!Chr(124)||$$|GLOBALDENDS<:INDEX:> <NEXT> GLOBALSENDS<a> ;; из содержимого ссылок программ с сайта lrepacks.ru получить имя и дату

desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> tcimg=$cm4006 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> ;; выделить объекты в активной и в неактивной панели начало имён (игнорирование артикля "the") которых совпадает с первыми символами имени объекта под курсором в активной панели (ввод количества совпадающих символов в диалоговом окне)

desel=10 sends=@[tc=AO]||?A[combo=BOX_U14] tcimg=$cm4006 pause=400 marks=0||test<1n!!^\QGLOBALSENDS<1>\E|(?i)^\Qthe~~GLOBALSENDS<1>\E> ;; выделить объекты в неактивной панели начало имён (игнорирование артикля "the") которых совпадает с первыми символами имени объекта под курсором в активной панели с выбором количество символов в диалоговом окне

envgt=0 sends=-1??-1 slist=FOLDC<%WL//1//-1>||<dellist=$GLOBALSENDS|9> delss=$GLOBALSLIST||1 beepss ;; удалить файлы из содержимого выделенных папок (с рекурсией) по списку из буфера обмена (отключив перевод относительных путей в абсолютные)

exect=$var_aa=_ArrayCreate(1,2) slist=PS<$f70//1//0//bar> forpgs <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||#Sbar5||@CRLF!!,~~ exect=$var_s='GLOBALSENDS<1>'=''''?'''':_ArrayAdd($var_aa,'GLOBALSLIST<:INDEX:>'&@CRLF&'GLOBALSENDS<1>') <NEXT> exect=||_ArrayToClip($var_aa,@CRLF) ;; записать в буфер обмена номера кнопок и имена панелей инструментов Total Commander, в которых в команде присутствует фраза из буфера

exect=$var_aa=_ArrayCreate(1,2) slist=PS<$f70//1//0//bar> forpgs <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||#Sbar5||@CRLF!!,~~ exect=$var_s='GLOBALSENDS<1>'=''''?'''':_ArrayAdd($var_aa,'GLOBALSLIST<:INDEX:>'&'~~'&'GLOBALSENDS<1>') <NEXT> exect=||_ViewValues($var_aa,'Поиск~~фразы~~'&ClipGet()&'~~в~~командах') ;; отобразить в таблице номера кнопок и имена панелей инструментов Total Commander, в которых в команде присутствует фраза из буфера

exect=$var_aa=DriveGetDrive('REMOVABLE') sends=$var_aa??-1 exect=$var_s=NOT~~'GLOBALSENDS<1>'?_Exit():0 GLOBALSENDS<b> zunpf=%%TCIMG_PATH%%\boot.zip||GLOBALARRAY<1>\//0||progres<>||foldname<1> ;; выбрать съемный носитель в окне и распаковать в корень этого носителя архив boot.zip в именную папку

exect=$var_aa=DriveGetDrive('REMOVABLE') sends=$var_aa??-1||#L1 exect=$var_s=NOT~~'GLOBALSENDS<1>'?_Exit():0 zunpf=%%TCIMG_PATH%%\boot.zip||GLOBALSENDS<1>\//0||progres<>||foldname<1> ;; распаковать в корень съемного носителя архив boot.zip (если носителей несколько, то первый по списку)

exect=$var_file='%%COMMANDER_PATH%%\Programs\Atlantis\Temp\Atlantis_Name.txt' sends=$var_file??-1 <FOR> 2 <TO> GLOBALSENDS<0> <STEP> 2 exect=$var_n=:INDEX:+1 renmm=GLOBALSENDS<:INDEX:>||##GLOBALSENDS<$var_n>||rflag<1> <NEXT> delsm=$var_file||1 ;; заменить файлы из списка Atlantis_Name.txt ... и удалить временный файл

exect=$var_i=##[input=BOX76] <FOR> 1 <TO> 10 sends=x!!:INDEX:||##rndm<4|$var_i> <NEXT> GLOBALSENDS<a> ;; создать 10 паролей заданной, в диалоговом окне, длины и отобразить в таблице

exect=$var_i=##[input=BOX76] <FOR> 1 <TO> 10 sends=x!!:INDEX:||##rndm<4|$var_i> <NEXT> GLOBALSENDS<c> ;; создать 10 паролей заданной, в диалоговом окне, длины и записать в буфер обмена

exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~OR~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 copyy=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> desel=10 ;; копировать выделенные файлы по одному в соответствующие порядку выделения папки другой панели

exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~OR~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 copyy=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> ;; копировать выделенные файлы по одному в соответствующие порядку выделения папки другой панели

exect=$var_i1=[info=x10]||$var_i2=[info=x11]||$var_i3=($var_i1=0~~OR~~$var_i2=0)?_Exit():($var_i1>$var_i2?$var_i2:$var_i1) slist=[tc=AL] sends=[tc=TL]??-1 forpgs <FOR> 1 <TO> $var_i3 movee=GLOBALSLIST<:INDEX:>||GLOBALSENDS<:INDEX:>//0 <NEXT> desel=10 ;; переместить выделенные файлы по одному в соответствующие порядку выделения папки другой панели

exect=$var_ifile=##<info=x5>||$var_stc=Floor($var_ifile/2)&'f' sends=[tc=AL$var_stc]??-1 GLOBALSENDS<a> ;; получить список первой половины файлов в активной панели

exect=$var_item=ClipGet() shape=1 sends=@[combo=BOX_U29.1]??1||^^~~ renms=%WL||GLOBALSENDS<1>||bkt<[combo=BOX_U5]!!!!!![combo=BOX_U4]!!1> renms=$GLOBALRENMS1||#G7||upd<1> ;; переименовать выделенные элементы в имя из буфера обмена, включается счетчик, выбор разделителя и разрядность счетчика в диалоговом окне

exect=$var_iw=10||$var_ih=5 sends=#??-6^||#K$var_ih*$var_iw!!%P%N^ imgnz=$GLOBALSENDS||"%t"//0||$var_iw,$var_ih||upd<3> ;; размножить изображение под курсором 10 раз по ширине и 5 по вертикали, создав в другой панели изображение именем файла

exect=$var_n='"%O"' xlist=[tc=AM] sends=<info=t1$GLOBALXLIST//> count=GLOBALXLIST<t>||$var_n||0||countline<0> rends=$GLOBALXLIST??-1||?G|GLOBALCOUNT<1>:-1 winls=$GLOBALRENDS||800x600||GLOBALSENDS<1>||but<2> lbicl=$GLOBALWINLS||"%p$var_n".dll|1||0||progres<> delsm="%p$var_n"||1 exicn=GLOBALLBICL<1>||"%p$var_n"||upd<1> ;; открыть для просмотра и редактирования выделенные папки библиотек значков.

exect=$var_n=1||$var_i=$var_n=1?_CmdCm('sends=%P%N??-1¦¦formt<1,63><¤>GLOBALSENDS<a>'):'''' ;; пример: если $var_n=1, то прочитать файл под курсором и вывести в таблице

exect=$var_name='"%O"'||$var_path='%P%N' <IF> <info=n4|32-255??$var_name> = 0 <THEN> sends=$var_name??1||@@Diacritic!!1 copyy=%P%N||"%p"//4||##GLOBALSENDS<1> exect=$var_path='GLOBALCOPYY<1>' <ENDIF> start=%%COMMANDER_PATH%%\Programs\Atlantis\Atlantis.exe||$var_path ;; открыть файл под курсором в программе Atlantis, если имя файла имеет не ASCII-символы, то они заменяются и открывается дублированный файл с новым именем

exect=$var_name='"%O"'||$var_path='%P%N' <IF> <info=n4|32-255??$var_name> = 0 <THEN> sends=$var_name??1||@@Diacritic!!1 copyy=%P%N||"%p"//4||##GLOBALSENDS<1> exect=$var_path='GLOBALCOPYY<1>' textt=%%COMMANDER_PATH%%\Programs\Atlantis\Temp\Atlantis_Name.txt||$$@CRLF$var_path@CRLF"%O"||formt<60>||code<4>||backup<0> <ENDIF> start=%%COMMANDER_PATH%%\Programs\Atlantis\Atlantis.exe||$var_path ;; открыть файл под курсором в программе Atlantis, если имя файла имеет не ASCII-символы, то они заменяются и открывается дублированный файл с новым именем + записать с папку программы в папку Temp во временный файл Atlantis_Name.txt имена для последующего переименования

exect=$var_num=##[input=BOX_V19] sends=-1||?F1,63,54,sps100 sends=!!2||#K$var_num!!@CRLFGLOBALSENDS<1> rends=GLOBALSENDS<t2>??-1||#N#@@#!!tnum[1|1|1] GLOBALRENDS<c> ;; простой генератор ССЫЛОК или ИМЕН из одной строки в буфере (число строк в запросе) с добавлением счетчика 1,2,3 к имени справа

exect=$var_put=##@[tc=AP] sends=-1!!-1||?F1,54,63,fun_heshcrc1 decod=2||x||$var_put||contentlst<$GLOBALSENDS> renms=$GLOBALDECOD||extplus<>||upd<1> ;; создать в активной панели файлы из кодированных строк b64 в буфере обмена

exect=$var_put=##@[tc=AP] sends=-1!!-1||formt<54,1,63> <IF> <info=s70AdvOR.exe> = 0 <THEN> start=AdvOR||&&procwait buttn=GLOBALPROGR<2>||x|$l{DOWN~~5}||Button3||Button8 pause=5s <ENDIF> urlxt=$GLOBALSENDS||sagent<W4>||sproxy<1|2|127.0.0.1:9090>||$var_put//9//Magnet-link.txt||?Fserch119||delim<@CRLF!!1>||code<0>||pause<2-3>||owrite<2|1>||progres<> ;; запустить AdvOR (если он не запущен) и закачать из списка ссылок-топиков rutracker.org из буфера обмена магнет ссылки в создаваемый файл Magnet-link.txt в активной панели

exect=$var_put=##@[tc=AP] sends=-1!!-1||formt<54,63> urlra=$GLOBALSENDS|4||$var_put::!!0!!(.+\\)(\w+\:/+)([^/]+).*!!$1$3\\vid-link.txt||?Fserch79,6,1||pause<1-2>||owrite<1>||progres<> GLOBALURLRA1<a> downl=@//9||listu<$GLOBALURLRA1>||pause<1-2>||owrite<2|1>||progres<> GLOBALDOWNL0<a> GLOBALDOWNL<a> GLOBALDOWNL1<a> GLOBALDOWNL2<a> ;; содержимое всех страниц интернет ссылок из буфера обмена сохранить в активную панель в создаваемые именные папки сайтов в именные файлы сайтов + закачать все ссылки из созданных файлов в соответствующие папки

exect=$var_put=##@[tc=AP] sends=-1!!-1||formt<54,63> urlxt=$GLOBALSENDS|4||$f254//9//Summa.txt||pause<1-2>||?Fvid13,1,6||delim<@CRLF!!1>||owrite<1> downl=$var_put//9||GLOBALURLXT<1>||convert<##@@e67::;;$$@@e73::;;?F63;;/!!\>||uformat<0>||pause<1-2>||owrite<2|1> tempxx ;; закачать в активную панель, в создаваемые папки из части url, найденные на страницах с контентом - видео файлы

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) sends=-1!!-1||formt<54,1,63,6> slist=$GLOBALSENDS||#Hcrc32|1|1 downl=$var_put//9||$GLOBALSENDS||convert<##<listx=$GLOBALSLIST>\;;$$file-rndm[3-|8].;;$$@@e71::>||uformat<0>||owrite<2|1>||pause<1-2>||progres<> ;; закачать список ссылок из буфера в создаваемые папки из значений ссылок в виде хеша crc32, в активной панели со случайными именами

exect=$var_put=##@[tc=AP]||$var_put=StringTrimRight('$var_put',1) xends=-1||formt<56,54,51> rends=GLOBALXENDS<1>??1||formt<lin131,63,56,54,51> rends=GLOBALXENDS<1>??2||formt<lin133,63,56,54,51> sends=#GLOBALRENDS<1>\\4||formt<serch48,lin132,lin135,1,63,56,54,51> sends=#GLOBALRENDS<2>\\4!!2||formt<serch49,lin132,lin134,lin135,1,63,56,54,51> zends=GLOBALSENDS<t1,2>??-1 GLOBALZENDS<c> creat=$var_put||Youtube-list-GLOBALXENDS<1>-@<info=s47>.txt||content<$GLOBALZENDS>||&#101mpty<1> ;; Создать в активной панели файл список со ссылками всех роликов и плейлистов на ютубе, пользователя, чье имя (например Thoisoi) находится в буфере обмена + копировать этот список в буфер

exect=$var_s=##@[tc=TA]||$var_p=StringRight('$var_s',1)='\'?'$var_s':'''' copyy=$f250TCIMGU.lng||$f250//1||**1!!?.bkk xends=[tc=TG]??1 rends=@$var_p??1||&&^(.).*!!$1||??2 textt=$f250TCIMGU.lng||§CKBU20GLOBALRENDS<1>§!!~~GLOBALXENDS<1>©$var_p©<+>$var_p<+>§CKBU20GLOBALRENDS<1>§ shape=U7 slist=%WL modfs=GLOBALSLIST<t>||0,1||#SISDATE cmdcm=[check=BOX_U20] sends=GLOBALCHECK1<t>??-1 cmdcm=[group=BOX_U17] cmdcm=[group=BOX_U18] cmdcm=[group=BOX_U21] ;; копирование и перемещение выделенных объектов с выбором папок назначения в диалоговом окне

exect=$var_s=_PathFull('$f202\Puzzle.bmp') sends=#??-6^||#K5!!$var_s^ GLOBALSENDS<a> ;; размножить заданный путь 5 раз

exect=$var_s=StringRegExp(ClipGet(),'(?i)^[a-z]',0)?'1,2':'2,1' sends=-1!!-1||#L$var_s GLOBALSENDS<a> ;; если в буфере обмена первая буква кириллицы, то поменять 1-ю и 2-ю строки

exect=$var_sp=_PathFull('$f202\Puzzle.bmp')||$var_nw=1200||$var_nh=900 exect=$var_wh=StringSplit('<info=i3$var_sp//>','x') exect=$var_iw=Ceiling($var_nw/$var_wh[1])||$var_iw=Number($var_iw)||$var_ih=Ceiling($var_nh/$var_wh[2])||$var_ih=Number($var_ih) sends=#??-6^||#K$var_iw*$var_ih!!$var_sp^ imgnz=$GLOBALSENDS||"%t"//0||$var_iw,$var_ih imgcf=GLOBALIMGNZ<1>||"%t"//1||pruning<0,0,@H-900,@W-1200>||upd<3> ;; размножить небольшое изображение по ширине и по вертикали под минимальный заданный размер 1200х900 + обрезать до заданного размера, создав в другой панели изображение именем файла

exect=$var_sp=_PathFull('$f202\Puzzle.bmp')||$var_nw=1200||$var_nh=900 exect=$var_wh=StringSplit('<info=i3$var_sp//>','x') exect=$var_iw=Ceiling($var_nw/$var_wh[1])||$var_iw=Number($var_iw)||$var_ih=Ceiling($var_nh/$var_wh[2])||$var_ih=Number($var_ih) sends=#??-6^||#K$var_iw*$var_ih!!$var_sp^ imgnz=$GLOBALSENDS||"%t"//0||$var_iw,$var_ih||upd<3> ;; размножить небольшое изображение по ширине и по вертикали под минимальный заданный размер 1200х900, создав в другой панели изображение именем файла

exect=$var_sp=_PathFull('$f202\Puzzle.bmp')||$var_nw=1202||$var_nh=902 exect=$var_wh=StringSplit('<info=i3$var_sp//>','x') exect=$var_iw=Ceiling($var_nw/$var_wh[1])||$var_iw=Number($var_iw)||$var_ih=Ceiling($var_nh/$var_wh[2])||$var_ih=Number($var_ih) sends=#??-6^||#K$var_iw*$var_ih!!$var_sp^ imgnz=$GLOBALSENDS||"%p"//0||$var_iw,$var_ih||framewh<FF0000|2|2> imgcf=GLOBALIMGNZ<1>||"%p"//1||pruning<0,0,@H-902,@W-1202>||upd<1> ;; размножить небольшое изображение Puzzle.bmp по ширине и по вертикали с красной рамкой под минимальный заданный размер 1202х902 + обрезать до заданного размера, создав в другой панели изображение именем файла

exect=$var_stroka=##@<xfolder=25//$f201> sends=@$var_stroka??1 slist=GLOBALSENDS<t>||##path<0|0|1> GLOBALSLIST<a> ;; получить относительный путь нового файла в папке Bar

exect=$var_stroka=##[input] slist=%WL xlist=GLOBALSLIST<t>||##path<6> <FOR> 1 <TO> GLOBALSLIST<0> count=GLOBALSLIST<:INDEX:>||$var_stroka||0||countline<0|2> sends=GLOBALCOUNT<t>??-1||formt<0!!(?m)$var_stroka[^\r\n]*>||?T|a,1:-1!!GLOBALXLIST<:INDEX:>~~ asave=GLOBALSENDS||"%pLinesTag.txt"|2|@CRLF|1 <NEXT> renmm="%pLinesTag.txt"||LinesTag||$$_$var_stroka||upd<1> ;; в выделенных файлах найти строки с меткой введенной в диалоговом окне, удалить в этих строках всё, по метку, добавить имя файла в начало строк и сохранить в файл LinesTag_(metka).txt в активной панели

exect=$var_stroka1=##@<info=f10%P%N//> exect=$var_stroka2=##@<info=f13%P%N//> exect=$var_stroka3=##@<info=x401%P%N//> sends=@||tcg<CreateShortcut> xends=$GLOBALSENDS||@#@#@!!$var_stroka1||@#@!!$var_stroka2||@##@!!$var_stroka3 lnkbt="%p"||butfrom<GLOBALXENDS<t>> ;; создать в активной панели ярлык файлу под курсором с возможностью открытия в ассоциированной TC программе

forpgs <FOR> 1 <TO> [input=BOX11] sends=x||##rndm<3|80>||#Hsha256|1||#Euue-||#V||&&(.)(.)!!$2$1||#Euue-||#V||#Eb64-||&&(.{52})(.*)(.{31})!!$2||&&(.)(.)!!$2$1||^^key-||$~~+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] pause=400 creat="%p"||key-@[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31].txt||content<GLOBALSENDS<1>> pause=600 <NEXT> ;; создать в активной панели файлы с ключами (паролями) + системное время, с окном запроса на нужное количество. Для каждого ключа свой файл

forpgs sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> slist=PS<GLOBALSENDS<:INDEX:>//-1//0>||##path<32> comnt=GLOBALSENDS<:INDEX:>||0||<ifile=$GLOBALSLIST> <NEXT> ;; для выделенных папок добавить комментарий, включающий список имён папок и файлов, находящиеся внутри соответствующей папки в 1-м уровне

forpgs sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> slist=PS<GLOBALSENDS<:INDEX:>//-1//0>||##path<32>||test<0a!!SH> comnt=GLOBALSENDS<:INDEX:>||0||<ifile=$GLOBALSLIST> <NEXT> ;; для выделенных папок добавить комментарий, включающий список имён папок и файлов (кроме скрытых и системных), находящиеся внутри соответствующей папки в 1-м уровне

forpgs shape=5 lends=[combo=BOX_U59] zends=[group=BOX_U12] xlist=%WL slist=%WL||##path<4>||#G7 <FOR> 1 <TO> GLOBALXLIST<0> sends=GLOBALSLIST<:INDEX:>??1||formt<0!![^\s]+>||#LGLOBALLENDS<1> xends=GLOBALSLIST<:INDEX:>??-1||formt<0!![^\s]+>||?T|d,GLOBALLENDS<1> kends=$GLOBALXENDS??-1||GLOBALZENDS<1>||&&[\r\n]+!!~~ renmm=GLOBALXLIST<:INDEX:>||GLOBALKENDS<:INDEX:>||#G7 <NEXT> ;; переименование: перемещение слова в базовых именах выделенных объектов,предварительно удалив в именах лишние пробелы, выбор слова и позиции перемещения в диалоговом окне

forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|33> sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o73GLOBALSLIST<:INDEX:>//><info=s47>.RAR??2 pause=500 start=RAR||-IBCK||a||-r||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALSENDS<2>"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&wait||upd<1> sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>//>-@<info=s47>.txt??3 listt=<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>//>||##GLOBALSENDS<1>||^^cntr<1|1|1>~~||$~~¤¤GLOBALSLIST<:INDEX:>||save<"GLOBALSENDS<3>"|0> <NEXT> ;; создание для для каждого выделенного файла или каталога собственного RAR архива с паролем из случайного генератора и помещения рядом с исходником + файл с паролем в открытом виде рядом

forpgs slist=%WL folds="%p"||bak||fflag<2> <FOR> 1 <TO> GLOBALSLIST<0> sends=12345 rends=@<info=o75GLOBALSLIST<:INDEX:>//>bak\<info=o73GLOBALSLIST<:INDEX:>//><info=s47>.rar??1 start=RAR||-IBCK||a||-r||-x*.bekap||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALRENDS<1>"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&wait renmm=GLOBALRENDS<1>||**1!!?.bekap <NEXT> ;; создать из выделенных файлов или каталогов, запароленные архивы (для каждого файла свой архив) и поместить в папку bak с добавлением к имени системного времени и расширения bekap

forpgs slist=[tc=AM] shape=V09 dilog=[input=BOX_V32][combo=BOX_V105] <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 mends=@<info=o75GLOBALSLIST<:INDEX:>> sends=@<info=o72GLOBALSLIST<:INDEX:>>??2 sends=@<info=o71GLOBALSLIST<:INDEX:>>??3 start=Magick||GLOBALSLIST<:INDEX:>||-background||none||-virtual-pixel||background||+distort||ScaleRotateTranslate||GLOBALINPUT<1>||-fuzz||GLOBALCOMBO<1>||-trim||-quality||90||GLOBALMENDS<1>Rotate-GLOBALINPUT<1>-GLOBALSENDS<2>-@GLOBALSENDS<1>.GLOBALSENDS<3>||&&hide||&&wait <NEXT> ;; повернуть выделенные изображения на нужный угол с сохранением прозрачности с использовании Magick

gends=@<info=x50> rends=-1!!-1 <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 ;; создать кнопки в конце активной панели инструментов из строк команд TCIMG.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 cmdbt=ipconfig GLOBALCMDBT<a> sends=$GLOBALCMDBT??-1||formt<ip1> GLOBALSENDS<a> ;; получить информацию о *настройках сетевой карты, извлечь информацию "Основной шлюз"

global cmdbt=ipconfig sends=$GLOBALCMDBT??-1||formt<ip1> brwsr=GLOBALSENDS<1>!!x ;; открыть настройки роутера в браузере

global cmdcm=[check=BOX_V01] dends=GLOBALCHECM1<1>??1||formt<sps109> sends=-1!!-1 slist=$GLOBALSENDS||formt<1,63,54,51> <FOR> 1 <TO> GLOBALSLIST<0> start=Youtub||-o||"%%(title)s-%%(upload_date)s-@%%(id)s.%%(ext)s"||--write-all-thumbnails||-f||GLOBALDENDS<1>||GLOBALSLIST<:INDEX:>||&&hide||&&wait pause=1s <NEXT> tcimg=$cm540 ;; закачать в активную панель видео файлы с ютуба или Vimeo с выбором качества, по списку полных Url адресов в буфере ссылки могут быть двух типов например - https://youtube.com/watch?v=2FauSeH2h0A (https://youtube.com/watch?v= +id 2FauSeH2h0A) или https://youtube.com/embed/HiN6Ag5-DrU (https://youtube.com/embed/ +id HiN6Ag5-DrU) или https://vimeo.com/71501596 для Vimeo (программа для скачивания https://rg3.github.io/youtube-dl/download.html )

global copyy=%P%N||"%p"//0 sends=GLOBALCOPYY1<1>||formt<W1,1> textt=GLOBALCOPYY1<1>||$@CRLFGLOBALSENDS<1> ;; дублирование текстового файла и к содержимому дубликата добавить изменённое его содержимое (предварительно удалив из строк всё после последней черты \ и дубликаты строк)

global lists=%Z%WL||##path<4> sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=yandex.ru/yandsearch?text=GLOBALSENDS<:INDEX:>!!x <NEXT> ;; поиск имен выделенных объектов на yandex.ru

global picus=%WL||6||x||output<0,1,2|3>||progres<> sends=$GLOBALPICUS||formt<log9,log10,tab8,tab9,tab10,tab11,log11,log12,log13,tab13>||code<4>||tcg<HTML7> pause=500 creat="%p"||Upload_imgur_table-@<info=s47>.html||content<GLOBALSENDS<t1>> sends=$GLOBALPICUS!!2||formt<log7,log8,6,51,14> creat="%p"||clean_imgur_full_links-@<info=s47>.txt||content<GLOBALSENDS<t2>> ;; загрузить выделенные изображения на хостинг imagebam.com и создать рядом таблицу со ссылками + онлайн миниатюра + текстовой файл с чистыми ссылками на полные изображения

global sends=@"%P"help.txt cmdbt=PowerShell~~PowerShell~~-Help~~|~~Out-File~~'GLOBALSENDS<1>'||0||&&wait||redir<1> bends=GLOBALSENDS<1>??-1 GLOBALBENDS<a> ;; пример вывода данных в заданный файл и его чтение после создания

global slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=o10GLOBALSLIST<:INDEX:>//>~~<info=o30GLOBALSLIST<:INDEX:>//>~~<info=o50GLOBALSLIST<:INDEX:>//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=GLOBALSLIST<:INDEX:>||0,1,2||GLOBALXENDS<1> <NEXT> ;; выделенным объектам выставить все варианты дат по самому раннему времени

global slist=%WL shape=1 zends=[combo=BOX_U76.1] mends=[combo=BOX_U76.2] sends=[check=BOX_U6] xends=GLOBALCHECK1<k|0|¤>||¤!!, folds="%t"||[info=s30] picss=$GLOBALSLIST||GLOBALFOLDS<1>//0||GLOBALZENDS<1>!!GLOBALMENDS<1>||progres<> iconv=PS<GLOBALFOLDS<1>//1//0>||GLOBALFOLDS<1>||GLOBALXENDS<1> ;; сменить цвет выделенным изображения (заменяемый и заменяющий цвета вводятся в ДО), сохранить изображения с измененными цветами в другой панели в папке с текущей датой, в этой же папке создать из полученных изображений иконки 16х16 и 32х32

global start=cmd~~/c~~''''?PDFInfo?''~~''list<%WL>''''||&&hide||std<2>||progres<>||stdcnv<^^::@CRLF;;#K25~-1~1~@CRLF!!/_> sends=$GLOBALSTOUT??-1 GLOBALSENDS<z|1|8|k1> ;; получить информацию для выделенных PDF файлов с помощью PDFInfo в 1D массиве

global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 GLOBALSENDS<a> ;; запустить 2 программы notepad и получить PID 2-х процессов

global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 procw=0||$GLOBALSENDS infbx=InfoBox_TEST1 ;; запустить 2 программы notepad, ожидать завершения одного из процессов

global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 procw=1||$GLOBALSENDS infbx=InfoBox_TEST1 ;; запустить 2 программы notepad, ожидать завершения 2-х процессов

global start=notepad||&&procwait sends=GLOBALPROGR<1> start=notepad||&&procwait sends=GLOBALPROGR<1>??2 procw=2||$GLOBALSENDS infbx=InfoBox_TEST1 ;; запустить 2 программы notepad, ожидать завершения одного из процесса и завершить остальные процессы

global start=RAR||-IBCK||t||-r||"%p"*.zip||-ilog"%pErrorList.txt"||-inul||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.zip)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" -ZIP архивы в текущей панели

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]

global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= GLOBALSENDS<a> ;; запустить, выбрать окно и по нажатию SHIFT получить в глобальной переменной дескриптор окна

global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= imgpr=1 infos=2||25||GLOBALSENDS<2>||0||1 imgpr=-1 sends=GLOBALINFOS1<x1>??-1||&?\|Text=([^|]*) GLOBALSENDS<a> ;; запустить, выбрать окно и по нажатию SHIFT получить текстовую информацию элементов окна

global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||20||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить информацию окна

global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||21||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить информацию элементов окна

global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||25||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить подробную информацию элементов окна

global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= ontop=4||@GLOBALSENDS<2> ;; выбрать окно по нажатию Shift и установить/снять атрибут "Поверх всех окон"

hends=<info=f1%P%N> sends="%P%O.md5"||&?(?mi)^GLOBALHENDS<1>~~\Q*%N\E$!!0 GLOBALSENDS<a> ;; проверить контрольную сумму md5 файла под курсором с контрольной суммой именного файла md5, если в первой ячейке GLOBALSENDS "1", то равны, если "0", то не равны

hends=<info=f2%P%N> sends="%P%O.sha"||&?(?mi)^GLOBALHENDS<1>~~\Q*%N\E$!!0 GLOBALSENDS<a> ;; проверить контрольную сумму sha файла под курсором с контрольной суммой именного файла sha, если в первой ячейке GLOBALSENDS "1", то равны, если "0", то не равны

imgpr=1 anf2d=PS<"%p"//0//0>||1||##Number(<info=o10::><<info=o30::>) arr2d=$GLOBALANF2D||21|1|^0$||6|1 slist=$GLOBALARR2D <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=o10GLOBALSLIST<:INDEX:>//>~~<info=o30GLOBALSLIST<:INDEX:>//>~~<info=o50GLOBALSLIST<:INDEX:>//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=GLOBALSLIST<:INDEX:>||0,1,2||GLOBALXENDS<1> <NEXT> ;; в активной панели найти объекты чьи дата модификации меньше даты создания и выставить найденным объектам все варианты дат по самому раннему времени

imgpr=1 anf2d=PS<"%p"//1//0>||1||##Number(<info=o10::><<info=o30::>) arr2d=$GLOBALANF2D||21|1|^0$||6|1 slist=$GLOBALARR2D <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=o10GLOBALSLIST<:INDEX:>//>~~<info=o30GLOBALSLIST<:INDEX:>//>~~<info=o50GLOBALSLIST<:INDEX:>//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=GLOBALSLIST<:INDEX:>||0,1,2||GLOBALXENDS<1> <NEXT> ;; в активной панели найти файлы чьи дата модификации меньше даты создания и выставить найденным файлам все варианты дат по самому раннему времени

imgpr=1 bends=PS<C:\TPL\//1//0//*.txt>??-1||&&(.*\\)!!||@CRLF!!| cends=PS<C:\TPL\//1//0//*.txt>??-1||&&(.*\\)!!||@CRLF!!| shape=1 dilog=[combo=Создание~~файла||Введите~~имя~~файла||info||343||117][combo=Выбор~~шаблона||Выберите~~файл-шаблон~~из~~папки~~C:\TPL||GLOBALBENDS<1>||343||117] slist=PS<"%p"Soft\bin\//1//-1//dep.list>||##path<10> xlist=FOLDC<$GLOBALSLIST//1//-1//clear.info>||##path<10> $GLOBALSLIST+$GLOBALXLIST alist=$GLOBALSLIST||formt<28> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> slist=PS<C:\TPL\//1//0//*.txt>||##path<6> sends=C:\TPL\GLOBALCOMBO2<1>??-1 creat=@GLOBALALIST<t>||GLOBALCOMBO1<1>.txt||code<0>||content<$GLOBALSENDS> <ELSE> infht=-1||Сообщение||Подобных~~папок~~не~~найдено||230||60 <ENDIF> ;; создание файла в папках находящиеся в Soft\bin активной панели, в которых есть файл dep.list и нет файла clear.info (ввод имени и выбор файла шаблона из папки C:\TPL в диалоговом окне)

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 folds="%p"||MP3||fflag<2> sends=@<info=f61[tc=AA]//> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> bends=@<info=f12GLOBALSLIST<:INDEX:>//> oends=@<info=f12GLOBALSLIST<:INDEX:>//>!!-8~~-~~ start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-vn||-ar||44100||-ac||2||-ab||192K||-metadata||title=GLOBALOENDS<2>||-metadata||artist=GLOBALOENDS<1>||-metadata||album=Youtube||-metadata||date=GLOBALSENDS<1>||"%pMP3\GLOBALBENDS<1>".mp3||&&hide||&&wait <NEXT> beepss ;; извлечь из выделенных видео файлов аудио в формате mp3 и сохранить в папку MP3 активной панели с именами видео файлов, с заполнением метаданных

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//>??2 start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-ar||22050||-ac||2||-ab||64k||-f||mp3||GLOBALSENDS<2>-@-x64.mp3||&&hide||&&wait <NEXT> ;; для выделенных аудио файлов создать рядом файлы mp3 с битрейтом 64k , - компактный размер для Web

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//>??2 start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-s||320x240||-b||300k||-r||12||-acodec||mp3||-ar||22050||-ab||64k||-f||flv||GLOBALSENDS<2>320х240.f lv||&&hide||&&wait <NEXT> ;; конвертация выделенных видео файлов в flv, с сохранением рядом с именем исходного видео + размером 320х240 качество для web

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||GLOBALSLIST<:INDEX:>||-background||clpget||-extent||100%%||-quality||92||"%pBackground-GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait <NEXT> ;; наложение фона в выделенных изображениях, замена прозрачного фона на цвет в буфере обмена (#41F6FF или rgb(100,50,20) или red) и сохранение рядом

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??2 start=Magick||GLOBALSLIST<:INDEX:>||-resize||320||-normalize||-auto-level||"%pGLOBALSENDS<2>-320xGLOBALSENDS<1>".gif||&&hide||&&wait <NEXT> ;; конвертировать выделенные анимированные гифы (а также обычные изображения) в файлы gif с СОХРАНЕНИЕМ АНИМАЦИИ В 90% gif'ов с размером 320х в активную панель с именем исходного файла + хеш в crc32

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hmd5|1 sends=@<info=o75GLOBALSLIST<:INDEX:>>??2 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??3 sends=@<info=o91GLOBALSLIST<:INDEX:>//>??4 folds=GLOBALSENDS<2>||GLOBALSENDS<3>-GLOBALSENDS<1> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-ss||00:00:05||-r||1||GLOBALFOLDS<1>/images%%d.jpg||-vn||-ar||22050||-ac||2||-ab||96k||-f||mp3||GLOBALFOLDS<1>/sound.mp3||&&hide||&&wait pause=1000 exect=$var_array=##$PS<GLOBALFOLDS<1>//1//0//jpg>!!-1||$var_n=Ceiling(UBound($var_array)/4) pause=1000 start=FFmpeg||-r||4||-i||GLOBALFOLDS<1>/images%%d.jpg||-ss||00:00:05||-t||$var_n||-i||GLOBALFOLDS<1>/sound.mp3||-y||-r||4||-s||320x240||-b||200k||GLOBALSENDS<2>/GLOBALSENDS<4>-GLOBALSENDS<3>.flv||&&hide||&&wait pause=500 delsm=GLOBALFOLDS<1>||1 <NEXT> ;; создание из выделенных видео файлов (проверено на wmv) под курсором видео клипов flv начиная с 5 секунды и далее каждый кадр раз с чередованием раз в секунду (объединенный по 4 кадра в секунду) с добавление аудио и сохранением рядом с исходным видео файлом с именем родительского каталога + имя исходного видео файла + удаление промежуточных файлов

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-q||1||%%TCIMG_PATH%%\Temp\sbor%%d.jpg||&&hide||&&wait pause=1000 sends=x||##rndm<1|6>||#Hcrc32|1 lists=PS<%%TCIMG_PATH%%\Temp\//1//0//jpg>||test<1n!!sbor\d+>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-delay||10||-resize||120x120!||-normalize||-auto-level||-layers||OptimizeFrame||-loop||0||"%p"Anime-120x120-GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>||&&hide||&&wait tempxx pause=1000 <NEXT> ;; конвертировать выделенные ГИФ анимированные файлы в размер 120х120 без соблюдения пропорций в активную панель с именем исходного файла + хеш в crc32

imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-q||1||%%TCIMG_PATH%%\Temp\sbor%%d.jpg||&&hide||&&wait pause=1000 sends=x||##rndm<1|6>||#Hcrc32|1 lists=PS<%%TCIMG_PATH%%\Temp\//1//0//jpg>||test<1n!!sbor\d+>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-delay||10||-resize||50%%||-mattecolor||rgb(159,37,0)||-frame||10x10+3+3||-normalize||-auto-level||-layers||OptimizeFrame||-loop||0||"%p"Anime-Frame-50%%-GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>||&&hide||&&wait tempxx pause=1000 <NEXT> ;; конвертировать выделенные изображения предварительно изменив их размер уменьшить на 50% (сохраняя пропорции сторон) в анимированный файл gif (покадровое разложение и сборка) с РАМКОЙ сохранением результата в активную панель с именем Anime + хеш в crc32

imgpr=1 global lists=%Z%WL||##path<6> sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> renmm="%TGLOBALSENDS<:INDEX:>"||$$_original copyy=GLOBALSENDS<:INDEX:>||"%t"//0||modfs<0,1||#SISDATE> <NEXT> ;; копировать выделенные объекты в в другую панель, предварительно переименовав идентичные файлы в другой панели, добавив в конец имени _ original

imgpr=1 infos=2||25||{MozillaWindowClass}||0||1 imgpr=-1 sends=GLOBALINFOS1<x1>??-1||&?\|Text=([^|]*) GLOBALSENDS<a> ;; получить текстовую информацию элементов окна FireFox

imgpr=1 infos=2||25||{MozillaWindowClass}||0||1 imgpr=-1 sends=GLOBALINFOS1<x1>??-1||&?\|Value=([^|]*) GLOBALSENDS<a> ;; получить значения информации элементов окна FireFox (в основном все видимые ссылки браузера)

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

imgpr=1 sends=#http://wincmd.ru/plugring/TCIMG.html??-1||&?(?i)\?id=TCIMG.*title=''([^'']+) downh="%p"//2||GLOBALSENDS<1>||upd<1> ;; скачать полученную прямую ссылку TCIMG в активную панель

imgpr=1 sends=#http://www.worldstatesmen.org/Argentina.html creat="%p"||Name.txt||content<GLOBALSENDS<x1>> ;; сохранить содержимое страницы интернета

imgpr=1 sends=#http://www.worldstatesmen.org/Argentina.html exect=||_ViewValues($GLOBALSENDS[1]) ;; просмотреть содержимое заданной страницы интернета

imgpr=1 sends=#http://www.worldstatesmen.org/Argentina.html!!-1 GLOBALSENDS<a> ;; просмотреть в таблице построчное содержимое заданной страницы интернета

imgpr=1 sends=%%COMMANDER_PATH%%\Files\en.lng??-1||formt<cmpr1> extrf=%%COMMANDER_PATH%%\Files\ru.lng||%%COMMANDER_PATH%%\Files\//0//ru_.lng||compare<$GLOBALSENDS|3,1,4> ;; получить подобные ключи и значения файла ru_.lng, относительно ключей файла en.lng, так же получить и те ключи, которых нет в en.lng

imgpr=1 sends=%P%N??-1||&&(?i)(#EXTINF:-1,\N*)\R*(\N*)!!$1|$2|$2 anf2d=$GLOBALSENDS||6||([^|]+)||begin<0> arr2d=$GLOBALANF2D||27|2|##@@e18::||21|2|^0$ asave=GLOBALARR2D||%P%N|9||owrite<31|1|bak>||delim2d<@CRLF|@CRLF|1|-1|0|1>||code<1>||convert<^^#EXTM3U@CRLF>||upd<1> ;; в плейлисте m3u под курсором со ссылками на медиапотоки (радио) проверить и оставить только существующие, файл перезаписывается, создаётся bak (используется bass.dll)

imgpr=1 sends=%P%N??-1||formt<aray_cue1> slist=$GLOBALSENDS||formt<fun_translate1> extrf=%P%N||"%p//0//%O_rus.%E"||<srlist=$GLOBALSLIST>||ending<0>||upd<1> ;; в -CUE файле под курсором добавить к английским названиям TITLE русский перевод с помощью Yandex

imgpr=1 sends=%P%N??-1||formt<aray_cue1> slist=$GLOBALSENDS||formt<fun_translate1> GLOBALSLIST<a> ;; получить из -CUE файла под курсором нужные отрезки и создать список для переименования, добавив к основным отрезкам перевод на русский с помощью Yandex

imgpr=1 sends=*.jpg,*.jpeg,*.bmp,*.png,*.psd,*.tiff||&&,!!\|\| start=RAR||-IBCK||e||-or||list<%WL>||GLOBALSENDS<1>||D:\Перебор\JPG\||&&hide||&&wait delss=%WL||1||recycle<1> ;; извлечь указанные типы файлов из выделенных архивов в папку D:\Перебор\JPG\ с последующим удалением в корзину исходных архивов.

imgpr=1 sends=@[combo=BOX_U95] slist=%WL||&&.*\K\\$!! <FOR> 1 <TO> GLOBALSLIST<0> xlist=@GLOBALSLIST<:INDEX:>|||##path<4> start="C:\Windows\System32\Robocopy.exe"||GLOBALSLIST<:INDEX:>||"%TGLOBALXLIST<1>"||/E||/LEV:GLOBALSENDS<1>||/W:5||&&hide||&&wait <NEXT> ;; копирование (с заменой) выделенных каталогов в панель назначения, с выбором уровней в диалоговом окне

imgpr=1 sends=@<info=x50>??1 textt=GLOBALSENDS<1>||formt<fnc_tc3> barupd ;; сделать с заглавной все подсказки всех кнопок активной панели инструментов

imgpr=1 sends=[tc=AG]??-1||@CRLF!!| copys=%WL||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//GLOBALSENDS<1>>||+H!!0 ;; копировать выделенные файлы во все папки C:\Folder-2\ включительно и установить скопированным файлам атрибут"скрытый"

imgpr=1 sends=<info=f12%P%N//> txtsp=%P%N||"%t%O"||2!!1||nozero<3> renms=GLOBALTXTSP<t>||?B51!!GLOBALSENDS<1>||upd<3> ;; из файла под курсором извлечь секции в другую панель удалив префиксы (имя файла) в именах секций

imgpr=1 sends=<info=f13%P%N//>??1 bufsr=^^||save<"%pGLOBALSENDS<1>"|1>||upd<1> ;; заменить содержимое текстового файла под курсором содержимым буфера

imgpr=1 sends=-1||formt<insta0> sends=#GLOBALSENDS<1>!!-1||\/!!/||formt<insta1> downl="%p"//2||$GLOBALSENDS||progres<>||upd<1> ;; загрузить в активную панель все фотографии JPG ссылки с instagram из буфера обмена

imgpr=1 sends=-1||formt<insta0> sends=#GLOBALSENDS<1>!!-1||\/!!/||formt<insta2> downl="%p"//2||$GLOBALSENDS||progres<>||upd<1> ;; загрузить в активную панель большие фотографии n.JPG ссылки с instagram из буфера обмена

imgpr=1 sends=-1||formt<insta0> sends=#GLOBALSENDS<1>!!-1||\/!!/||formt<insta3> downl="%p"//2||$GLOBALSENDS||progres<>||upd<1> ;; загрузить в активную панель все фотографии JPG и видео MP4 ссылки с instagram из буфера обмена

imgpr=1 sends=-1||formt<insta0> sends=#GLOBALSENDS<1>!!-1||\/!!/||formt<insta4> downl="%p"//2||$GLOBALSENDS||progres<>||upd<1> ;; загрузить в активную панель большие фотографии n.JPG и видео n.MP4 ссылки с instagram из буфера обмена

imgpr=1 sends=PS<$f200\Templ//1//0//*.txt>??-1||&&.*\\!!||@CRLF!!| dilog=[combo=Выбор~~шаблона||Выберите~~файл~~шаблона||GLOBALSENDS<1>||343||117] slist=PS<"%p"//1//-1//install.rdf>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||ReadMe.txt||code<0>||content<$f200\Templ\GLOBALCOMBO<1>> <NEXT> ;; в папках и подпапках активной панели в которых присутствует файл install.rdf создать файл ReadMe.txt с содержимым из файла шаблона папки .\Files\Templ\ выбранного в диалоговом окне

imgpr=1 sends=PS<$f200\Templ//1//0//*.txt>??-1||&&.*\\!!||@CRLF!!| dilog=[combo=Выбор~~шаблона||Выберите~~файл~~шаблона||GLOBALSENDS<1>||343||117] slist=PS<"%t"//1//-1//install.rdf>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||ReadMe.txt||code<0>||content<$f200\Templ\GLOBALCOMBO<1>> <NEXT> ;; в папках и подпапках неактивной панели в которых присутствует файл install.rdf создать файл ReadMe.txt с содержимым из файла шаблона папки .\Files\Templ\ выбранного в диалоговом окне

imgpr=1 sends=x||##rndm<1|6>||#Hcrc32|1 lists=%WL||##path<6>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-resize||50%%||-dispose||Background||-delay||50||-loop||0||"%pAnime-GLOBALSENDS<1>".gif||&&hide||&&wait ;; конвертировать выделенные изображения предварительно изменив их размер уменьшить в 2 раза (с сохранением пропорций сторон) в анимированный файл gif с сохранением результата в активную панель с именем Anime + хеш в crc32

imgpr=1 shape=V08 exect=$var_time=##[combo=BOX_V19]||$var_clon=##[group=BOX_V07]||$var_anim=##[combo=BOX_V55]||$var_norm=##[group=BOX_V08]||$var_dup=##[group=BOX_V09]||$var_dup=StringReplace('$var_dup','**',Chr(124)&Chr(124))||$var_qual=##[combo=BOX_V07] forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||-delay||$var_time||GLOBALSLIST<:INDEX:>||(||+clone|$var_clon||)||-morph||$var_anim|$var_dup|$var_norm||-quality||$var_qual||"%pAnim-mirror-GLOBALSENDS<1>-<info=o72GLOBALSLIST<:INDEX:>//>.gif"||&&hide||&&wait <NEXT> ;; создание анимации для изображения под курсором на основе зеркалирования изображения

imgpr=1 shape=V09 exect=$var_qual=##[coimgpr=1 shape=V09 exect=$var_qual=##[combo=BOX_V07]||$var_rashir=##[combo=BOX_V32]||$var_size=##[combo=BOX_V06] forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 sends=@<info=i3GLOBALSLIST<:INDEX:>//>??2 start=Magick||GLOBALSLIST<:INDEX:>||-resize||$var_size||-normalize||-quality||$var_qual||"%pGLOBALSENDS<1>-GLOBALSENDS<2>-<info=o72GLOBALSLIST<:INDEX:>//>.$var_rashir"||&&hide||&&wait <NEXT> ;; конвертирование выделенных изображений (выбор типа, сжатия, обрезки в диалоге) в текущую панель с добавлением приставки к имени

imgpr=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|30>||#Hcrc32|1 start=Magick||GLOBALSLIST<:INDEX:>||-resize||49%%||-quality||90||-normalize||-auto-level||"%p"-50%%-@GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>||&&hide||&&wait <NEXT> ;; конвертировать выделенные изображения предварительно изменив их размер уменьшить на 50% (сохраняя пропорции сторон) в анимированный файл gif с сохранением результата в активную панель с именем Anime + хеш в crc32

imgpr=1 slist=%WL sends=<info=f61%P%N//>!!-8~~-~~ mp3ws=$GLOBALSLIST||<info=f15::>//1||-7 mp3ws=$GLOBALSLIST||"%p"//1||6//##::;;?Fmp3.1||1//##::;;?Fmp3.2||6//##::;;?Fmp3.1||2//##GLOBALSENDS<x1>||3//##GLOBALSENDS<x2>||67//##::;;?Fmp3.1||50//##::;;?Fmp3.2||61//##GLOBALSENDS<x1>||38//##GLOBALSENDS<x2>||upd<1> ;; в выделенных mp3 файлах удалить все теги и записать ID3v1 и ID3v2 теги "Track" и "Title" взятые из имени файла и "Artist" и "Album" взятые из имени родительской папки

imgpr=1 slist=%WL xlist=%WL||##path<6> sends=?[tc=AA]??+1:GLOBALSLIST<0> <FOR> 1 <TO> GLOBALSENDS<0> glist=@GLOBALSENDS<:INDEX:>||$$@CRLFGLOBALSLIST<:INDEX:> barjn=$GLOBALGLIST||"%p\NewBars//1//GLOBALXLIST<:INDEX:>"||delimbars<1> <NEXT> ;; поочерёдно склеить выделенные *.bar с файлом.bar под курсором с сохранением в папку активной панели NewBars

imgpr=1 slist=%WL||##path<6>''=''path<0>||inline<''!!''~~''!!> sends=GLOBALSLIST<1>??1||^^"%t[input=BOX67].iso"''~~||\!!/ start=MkIsoFs||-quiet||-r||-f||-joliet-long||-nobak||-graft-points||-o||GLOBALSENDS<1>||&&hide||&&wait||upd<3> ;; упаковать в другую панель выделенные файлы и папки в ISO-образ имя вводится в диалоге с отображением упаковки

imgpr=1 slist=PS<"%p"Soft\bin\//1//-1//dep.list>||##path<10> xlist=FOLDC<$GLOBALSLIST//1//-1//clear.info>||##path<10> $GLOBALSLIST+$GLOBALXLIST alist=$GLOBALSLIST||formt<28> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> slist=PS<C:\TPL\//1//0//*.txt>||##path<6> GLOBALSLIST<b> sends=C:\TPL\GLOBALARRAY<1>??-1 creat=@GLOBALALIST<t>||Info.txt||code<0>||content<$GLOBALSENDS> <ELSE> infht=-1||Сообщение||Подобных~~папок~~не~~найдено||230||60 <ENDIF> ;; создание файла Info.txt, с содержимым из выбранного в C:\TPL\ файла шаблона, в папках находящихся в Soft\bin\ активной панели, в которых есть файл dep.list и нет файла clear.info

imgpr=1 tempxx sends=<info=f12%P%N//> txtsp=%P%N||$f254||2!!1||nozero<3> renms=$GLOBALTXTSP||?B51!!GLOBALSENDS<1> textx=PS<$f254//1//0>||?T|d,1||formt<63>||backup<0> alist=PS<$f254//1//0>||test<1n!!^em_nik> renms=$GLOBALALIST||em_sib_cntr<1+|1|4>||[double] textt=%P%N||## slist=PS<$f254//1//0> <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=f12GLOBALSLIST<:INDEX:>//> iniws=%P%N||GLOBALSENDS<1>||GLOBALSLIST<:INDEX:> <NEXT> ;; в INI файле под курсором переименовать названия секций начинающихся с em_nik на em_sib_000№ + общая сортировка секций

infos=2||25||{Chrome_WidgetWin_1}||6||1 sends=GLOBALINFOS1<x1>||&?Адресная~~строка.*Value=([^|]*) GLOBALSENDS<a> ;; получить URL активной вкладки браузера Chrome (версия 69.0.3489.0)

infos=2||25||{MozillaWindowClass}||3||1 sends=GLOBALINFOS1<x1>||&?Введите~~поиск.*Value=([^|]*) GLOBALSENDS<a> ;; получить URL активной вкладки браузера FireFox (версия 7.1)

infos=3||2||%P%N||1 sends=$GLOBALINFOS0@$GLOBALINFOS1@??-1||formt<0!!(?m)^(File~~size[^\r\n]*)>||?B2!!File~~size GLOBALSENDS<c> ;; записать в буфер обмена размер файла под курсором с помощью MediaInfo.dll

infos=3||9||%P%N||1||"%P%O".txt|1 sends=C:\Test.txt??1 textt="%P%O".txt||$$@CRLFGLOBALSENDS<x1> ;; записать в текстовый файл информацию о торрент файле под курсором с добавлением в конец информации из файла C:\Test.txt

itray=3 exect=$var_put=##@[tc=AP] sends=-1!!-1||formt<54,1,63> slist=$GLOBALSENDS||#Hmd5|1|1||$$\ downl=$var_put//1||$GLOBALSENDS||convert<##<listx=$GLOBALSLIST>;;$$test.html>||uformat<0> ;; Из ссылок в буфере, вычислить контрольную сумму и закачать все файлы с присваиваемым именем test + расширение html в создаваемые каталоги из этой контрольной суммы

itray=3 exect=$var_put='%P%N' sends=-1||formt<lin44,lin60,lin61,lin62,lin37,1> sends=GLOBALSENDS<1>??2||formt<lin59,lin57> downh=$var_put//2||GLOBALSENDS<1>||pause<1-2>||progres<>||convert<#Hmd5> renmm=GLOBALDOWNH<1>||extplus<> iconf=GLOBALRENMM<1>||"$var_put//1"||32 renmm=GLOBALICONF<1>||GLOBALSENDS<2>||rflag<1> icoft=$var_put||0||ico,0,1 attrf=GLOBALRENMM<1>||+HS!!0 delsm=GLOBALDOWNH<1>||1||upd<1> ;; назначить каталогу под курсором иконку из URL в буфере с конвертацией в размер 32х32 и назначением атрибута скрытый

itray=3 forpgs sends=-1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||a||-mx9||-pGLOBALSENDS<1>||"%T<info=o73GLOBALSLIST<:INDEX:>//>.7z"||"<info=o73GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait <NEXT> ;; запаковать выделенные объекты в 7z, каждый в именной архив в другой панели и зашифровать паролем из буфера обмена

itray=3 forpgs sends=-1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=7-Zip||e||-pGLOBALSENDS<1>||GLOBALSLIST<:INDEX:>||-o"%T<info=o72GLOBALSLIST<:INDEX:>//>"||&&hide||&&wait||upd<1> <NEXT> ;; распаковать выделенные зашифрованные архивы (пароль из буфера обмена) в другую панель каждый в именную папку

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//> start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||$f06\GLOBALSENDS<2>\||&&wait||upd<1> <NEXT> ;; распаковка каждого выделенного архива на рабочий стол в свою именную папку

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>//>??1 start=RAR||-IBCK||x||GLOBALSLIST<:INDEX:>||"%TGLOBALSENDS<1>"\||&&wait <NEXT> ;; распаковать выделенные архивы в другую панели, каждый в именной каталог

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o72GLOBALSLIST<:INDEX:>>??1 sends=@<info=o72GLOBALSLIST<:INDEX:>//>??3||&&\s+!!_ sends=@<info=o75GLOBALSLIST<:INDEX:>//><info=o72GLOBALSLIST<:INDEX:>>\GLOBALSENDS<3>-@<info=s47>.rar??2 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||"GLOBALSENDS<2>"||"GLOBALSENDS<1>"||&&wait <NEXT> ;; упаковать во всех выделенных каталогах всё содержимое в один архив с именем этого каталога и помещением архива внутрь каждого каталога

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o75GLOBALSLIST<:INDEX:>//>??1 sends=@<info=o73GLOBALSLIST<:INDEX:>//>??2 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||"GLOBALSENDS<1>GLOBALSENDS<2>-@<info=s47>.rar"||GLOBALSENDS<2>||&&wait <NEXT> ;; упаковка с rar чтобы каждый файл или каталог, паковался в именной архив со структурой без лишних путей

itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>!!:INDEX:||#Eb64-||^^<script~~type=''text/javascript''~~src=''data:text/javascript;base64,||$''></script> <NEXT> lists=$GLOBALSENDS||formt<sps43,54,63,1> ;; преобразовать выделенные скрипты js в построчный код b64 + обрамить тегами для вставки в html

itray=3 sends=#-1/\\0!!-1||sagent<W4>||sproxy<1|2|127.0.0.1:9090>||?Fserch119 GLOBALSENDS<a> ;; получить магнет ссылку со страницы http://rutracker.org/forum/... предварительно установить прокси и строку User-Agent

itray=3 sends=<info=f26%P%N//>??1||formt<fnc_numplus1> marks=1||test<0r!!GLOBALSENDS<1>K> ;; выделить все файлы, меньше числа взятого из размера файла под курсором и прибавив к его целому числу 1

itray=3 sends=<info=o73%P%N//> slist=PS<$f250\log//1//-1//*.log>||test<1t!!GLOBALSENDS<1>> wlist=$GLOBALSLIST||##<info=t52::|?Flog23> GLOBALWLIST<c|1|x|3> ;; отправить в буфер ссылки из лог файлов для изображения под курсором

itray=3 sends=-1!!-1||?Ffnc_DublSym1 GLOBALSENDS<c> ;; построчное удаление дубликатов символов в буфере

itray=3 sends=-1!!-1||formt<54,63> mends=#$GLOBALSENDS\\4??-1||?Fserch106,63 GLOBALMENDS<a> ;; получить в таблицу данные из заголовков <title> для списка url в буфере

itray=3 sends=-1!!-1||formt<54,63> urlra=$GLOBALSENDS|4||"%p"::!!0!!(.+\\)(\w+\:/+)([^/]+).*!!$1$3\\tittle.txt||?Fserch106,1||xline<^^~~-~~;;^^@@e69::>||owrite<1>||upd<1> ;; создание из списка Url в буфере каталогов с именами из корня сайта и сохранение в каждую папку заголовков title с именем tittle.txt + вставка в начало корневой ссылки сайта

itray=3 sends=-1!!-1||formt<54,63> urlrf=GLOBALSENDS<1>|4||"%p"//0||?Fserch101,1||upd<1> ;; содержимое первой ссылки сохранить в активной панели в именной файл

itray=3 sends=-1!!-1||formt<54,63> urlxt=$GLOBALSENDS|4||"%p"//9//Summa.txt||pause<1-2>||?Fserch106,1||xline<^^~~-~~;;^^@@e69::>||owrite<1>||upd<1> ;; получить заголовки страниц из url в буфере, сохранить в активную панель в общий файл Summa.txt и вставить в начало каждого названия исходный адрес запроса

itray=3 sends=-1!!-1||formt<lin44,lin37,1> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Slin40> renms=$GLOBALDOWNL||**!! renms=$GLOBALRENMS||extplus<> iconv=$GLOBALRENMS||"%p//1"||48,32,24,16||upd<1> ;; скачать из списка ссылок в буфере все иконки favicon.ico в активную панель, с конвертацией в размер 48,32,24,16 с сохранением имени из URL и удалением скачанных файлов

itray=3 sends=-1!!-1||formt<lin44,lin37,1> downl="%p"//2||$GLOBALSENDS||convert<#Slin40>||upd<1> ;; скачать из списка ссылок в буфере все иконки favicon.ico в активную панель

itray=3 sends=-1!!-1||formt<lin44,lin60,lin61,lin62,lin37,1> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> renms=$GLOBALDOWNL||extplus<> pause=500 iconv=$GLOBALRENMS||"%p//1"||32 renms=$GLOBALICONV||list<$GLOBALSLIST>||rflag<1> delss=$GLOBALDOWNL||1||upd<1> ;; загрузка всех иконок из списка URL в буфере с конвертацией в размер 32х32 в активную панель и преобразованием имени в адрес ссылки

itray=3 sends=-1!!-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<$GLOBALSLIST>||rflag<1> pause=500 renms=$GLOBALXLIST||list<$GLOBALWLIST> delss=$GLOBALLISTS||1 slist=FOLDC<$GLOBALRENMS//1//0//*.ico//0>||##<info=o75:://> pause=500 icofs=$GLOBALSLIST||0||ico,0,1 attrb=FOLDC<$GLOBALSLIST//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере

itray=3 sends=-1!!-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<GLOBALSLIST<t>>||rflag<1> pause=500 renms=$GLOBALXLIST||list<GLOBALWLIST<t>> delss=$GLOBALLISTS||1 slist=FOLDC<GLOBALRENMS<t>//1//0//*.ico//0>||##<info=o75::> pause=500 icofs=GLOBALSLIST<t>||0||ico,0,1 attrb=FOLDC<GLOBALSLIST<t>//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере

itray=3 sends=-1??-1||?F6 stylp=#2||Download downl=[tc=AP]//9||$GLOBALSENDS||sagent<W4>||pause<2-4>||owrite<2|1>||progres<>||upd<1> ;; загрузить в активную панель ссылки из буфера обмена

itray=3 sends=-1||formt<63,56,54,51,55> slist=FOLDC<%WL//0//2>||test<1n!!GLOBALSENDS<1>> copys=$GLOBALSLIST||"%t":://5//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3 ;; копировать в противоположную панель каталог (имя в буфере) из выделенных папок, если имена выделенных каталогов не совпадают с именами в противоположной панели, то копирования не будет

itray=3 sends=-1||formt<sym2,line1> slist=FOLDC<%WL//0//2>||formt<0!!([^\r\n]*\\(?:GLOBALSENDS<1>)\\)> copys=$GLOBALSLIST||"%t":://5//(.+)(path<"%P">)(.*\\)?([^\\]+)!!$1$3 ;; копировать из выделенных каталогов в противоположную панель внутрь одноименных каталогов, папки из списка в буфере, при условии что эти каталоги существуют

itray=3 sends=-1||formt<sym2,line1> slist=FOLDC<%WL//0//2>||formt<0!!([^\r\n]*\\(?:GLOBALSENDS<1>)\\)> renms=$GLOBALSLIST||**1!!?.bak ;; переименовать внутри выделенных каталогов, папки из списка в буфере, в имя.bak

itray=3 sends=x!!-1||##rndm<3|5>||??1 scren=$f254||Screen|png||snap<1> renmm=GLOBALSCREN<1>||##scr-<info=f34$f254\Screen.png|1>-GLOBALSENDS<1> upldf=GLOBALRENMM<1>||bild||1 GLOBALUPLDF<c> tempxx ;; созданный сриншот загрузить на bild.me и отправить ссылку в буфер обмена

itray=3 slist=%WL||##<info=o73:://> sends=@<info=o72%P%N>??1 start=RAR||-IBCK||a||-r||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||-scu||"%pGLOBALSENDS<1>-@<info=s47>.rar"||-n@GLOBALSLIST<t|1>||&&wait||upd<1> ;; упаковать выделенные объекты в один ОБЩИЙ архив с именем объекта под курсором в активной панели

itray=3 slist=%WL||##<info=t52::|#B;;#T;;?F57//> sends=$GLOBALSLIST!!-1||?Fai||==&#xA;!!||?Ffun_heshcrc1 decod=2||x||"%p"//0||contentlst<$GLOBALSENDS> renms=$GLOBALDECOD||extplus<>||upd<1> ;; извлечь из выделенных файлов ai изображения и создать в активной панели файлы

itray=3 slist=FOLDC<%WL//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||list<GLOBALSLIST<t>>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait||upd<1> sends="%%TCIMG_TEMP%%\ErrorList.txt"??-1||formt<u25,u20,u21,u22> GLOBALSENDS<a> tempxx ;; получить список запароленных архивов из выделенных папок (проверяются архивы, поддерживаемые WinRar)

itray=3 slist=FOLDC<%WL//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||list<GLOBALSLIST<t>>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait||upd<1> sends="%%TCIMG_TEMP%%\ErrorList.txt"??-1||formt<u25,u20,u21,u22> moves=GLOBALSENDS<t>||"%t"//0 tempxx ;; из выделенных папок переместить запароленных архивы (проверяются архивы, поддерживаемые WinRar)

itray=3 slist=FOLDC<%WL//1//-1//*.zip|*.rar> start=RAR||-IBCK||t||-r||list<$GLOBALSLIST>||-ilog"%%TCIMG_TEMP%%\ErrorList.txt"||-inul||-p0||&&wait sends="%%TCIMG_TEMP%%\ErrorList.txt"??1||formt<rar10> moves=$GLOBALSENDS||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o91:://>||upd<5> tempxx ;; переместить в противоположную панель все битые и запароленные архивы внутри выделенных каталогов, в папки с именами родительских каталогов найденных архивов

itray=3 xends=@<info=o71%P%N//>??1 sends=%P%N??1||#Eb64-||^^<link~~id=''favicon''~~rel=''shortcut~~icon''~~type=''image/GLOBALXENDS<1>''~~href=''data:image/GLOBALXENDS<1>;base64,||$$''>||formt<sps82,54,63,1> GLOBALSENDS<c1> ;; изображение под курсором преобразовать в b64-файл в одну строку, обрамить тегами и записать результат в буфер обмена для вставки в html

itray=3||TCIMG.dll,49 xclip=1 sends=$GLOBALXCLIP!!-1||#S54 GLOBALSENDS<c> ;; запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), при повторном вызове команды завершить слежение и записать общую информацию в буфер обмена (каждое поступление с новой строки), произвести очистку строк от начальных и конечных пробелов, мигание значка в трее во время работы команды

itray=3||TCIMG.dll,49 xclip=1 sends=$GLOBALXCLIP!!-1||#S54,56 GLOBALSENDS<c> ;; запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), при повторном вызове команды завершить слежение и записать общую информацию в буфер обмена (каждое поступление с новой строки), произвести очистку строк от начальных, конечных и лишних пробелов, мигание значка в трее во время работы команды

itray=3||TCIMG.dll,49 xclip=1 sends=$GLOBALXCLIP!!-1||#S54,56,63 GLOBALSENDS<c> ;; запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), при повторном вызове команды завершить слежение и записать общую информацию в буфер обмена (каждое поступление с новой строки), произвести очистку от всех пустых строк и от начальных, конечных и лишних пробелов, мигание значка в трее во время работы команды

itray=3||TCIMG.dll,49 xclip=1 sends=$GLOBALXCLIP!!-1||eline<{{!!}}> GLOBALSENDS<c> ;; запустить команду слежения за буфером обмена, при повторном вызове команды завершить слежение и записать общую информацию в буфер обмена (каждое поступление с новой строки), обрамив каждую строку тегами, мигание значка в трее во время работы команды

langs=rus sends=[combo=BOX_U9] folds="%p"<info=s49>_GLOBALSENDS<1>||line<JPG;OBR;NEF;GLOBALSENDS<1>!!;> ;; переключить на русскую раскладку и создать в активной панели папку с именем даты+введенное в диалоговом окне с 4-мя подпапками JPG;OBR;NEF;введенное в диалоговом окне

lists=PS<"%p"//1//0> sends=-1??-1||?P GLOBALSENDS<a> ;; пример перемешивания списка файлов панели случайным образом

markz=2||1||1||random<20> sends=[tc=AM]??-1 GLOBALSENDS<a> ;; в активной панели выделить 20 файлов случайным образом и получить список файлов

nfsis=1|WMI||MSAcpi_ThermalZoneTemperature||sname<CurrentTemperature> sends=x||?V|##|(GLOBALNFSIS1<1>-2732)/10 GLOBALSENDS<a> ;; получить температуру процессора (не на всех ПК)

patht=<info=f50%P%N//>||fold<> sends=@[tc=AA] marks=list<GLOBALSENDS<t>> ;; перейти в другой панели к пути объекта запуска ярлыка под курсором и выделить его

pathu="%P" marlr=%Z%F||0 tcimg=$cm302 anf2d=[tc=CAL*f]||2||([^\t]+)||begin<0> sends=$GLOBALANF2D1??-1?||eline<(!!)> xlist=$GLOBALANF2D0||##path<4> slist=$GLOBALXLIST||$$~~GLOBALSENDS<:NUMBER:> GLOBALSLIST<c> tcimg=$cm3007|3006|4006 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения и записать в буфер обмена базовые имена выделенных файлов + размеры (в скобках)

pathu="%P" marlr=%Z%F||0 tcimg=$cm302 anf2d=[tc=CAL*f]||2||([^\t]+)||begin<0> sends=$GLOBALANF2D1??-1?||eline<(!!)> xlist=$GLOBALANF2D0||##path<4> slist=$GLOBALXLIST||$$~~GLOBALSENDS<:NUMBER:> GLOBALSLIST<c> tcimg=$cm3007|3006|4006 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения, записать в буфер обмена базовые имена выделенных файлов + размеры (в скобках), вернуть неактивную панель в исходное состояние.

rends=@[tc=AP] slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> start=ChmDecomp||param<-decompile~~$f254\~~GLOBALSLIST<:INDEX:>> sends=<info=o72GLOBALSLIST<:INDEX:>//> movee=PS<$f254//2//0>||GLOBALRENDS<1> delss=FOLDC<GLOBALMOVEE<1>//1//-1//*.hhc|*.hhk>||1 <NEXT> tempxx tcimg=$cm540 ;; Декомпилировать выделенные chm файлы с сохранением результата в активную панель. Для каждого файла создается свой каталог

rends=-1!!-1 <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> creat="%p"||Button.txt||content<GLOBALZENDS<x1>>||code<1> <NEXT> ;; создать кнопки для Total Commander из строк команд TCIMG.txt в буфере обмена и сохранить в активную панель каждую отдельно в файлы Button...txt

rends=-1!!-1 forpgs <FOR> 1 <TO> GLOBALRENDS<0> sends=#GLOBALRENDS<:INDEX:> creat="%p"||x.html||##GLOBALRENDS<:INDEX:>||&&.+/(.+)\.html!!$1||content<GLOBALSENDS<x1>> <NEXT> ;; сохранить в активную панель в именные файлы содержимое страниц интернета - список ссылок из буфера обмена

rends=-1||#L1||?F54 sends=TOTALCMD#BAR#DATA@CRLF%%COMMANDER_PATH%%\TCIMGZ\TCIMG.exe@CRLFGLOBALRENDS<x1>@CRLF%%COMMANDER_PATH%%\Wcmicons.dll,20@CRLFтест@CRLF@CRLF-1 GLOBALSENDS<a> lnkbt=$f06||butfrom<?GLOBALSENDS<x1>> ;; создать ярлык на рабочем столе с заданным путём и параметрами из буфера обмена

rends=x??-1||##rndm<3~?10|20> sends=CD5C5C|FFD700|ADFF2F GLOBALSENDS<a> imgtz=$GLOBALRENDS||"%p"//1||img-cntr<1|1|1>|png||imgtxt<?$GLOBALSENDS[1]|@|18|1|Arial>||upd<1> ;; создать в активной панели изображения с текстом случайных данных (имена с заданным счётчиком) и поочерёдным цветов текста

sdupl=FOLDC<%WL//1//-1>||1 sends=$GLOBALSDUPL2??-1 GLOBALSENDS<e> ;; в выделенных папках получить список дубликатов файлов без первого

sends=!!200 GLOBALSENDS<a> ;; принудительное изменение размера массива GLOBALSENDS

sends="%O"??1 marks=0||test<1n!!GLOBALSENDS<1>> ;; выделить в активной панели объекты с идентичным именем объекта под курсором

sends="%O"??1||&&(?i)[^a-zа-яё\s]!!~~||#G7 tcimg=50~~$cm3322 renms=[tc=AL]||##GLOBALSENDS<1>_cntr<1|1|2>||[double]||upd<1> ;; выделить все файлы в активной панели и переименовать их в очищенное имя объекта(только буквенные фрагменты) под курсором с счетчиком _01(общая нумерация)

sends="%O"??1||&&(?i)[^a-zа-яё\s]!!~~||#G7 tcimg=50~~$cm3322 renms=[tc=AL]||##GLOBALSENDS<1>_cntr<1|1|2>||ext<>||[double] tcimg=50~~$cm540 ;; выделить все файлы в активной панели и переименовать их в очищенное имя(только буквенные фрагменты) объекта под курсором (для каждого типа файла отдельный счетчик _01)

sends="%O"??1||&&(?i)[^a-zа-яё]!!~~||#G7 folds="%t"||GLOBALSENDS<1> ;; создать в другой панели папку с именем (предварительно удалив всё небуквенное) объекта под курсором

sends="%O"??1||&&([^\d-]+).*!!$1 renms=%WL||##GLOBALSENDS<1>cntr<1|1|3|1>||ext<>||[double] ;; переименовать выделенные файлы по счётчику, каждому типу добавляется отдельный счётчик, приставка к имени берётся из файла под курсором, отбросив конечную нумерацию и дефис

sends="%O"??1||&&.*?0*(\d+)$!!$1 renms=%WL||clpget||$$_cntr<GLOBALSENDS<1>+|1|2>||[double] ;; переименование с двойной обработкой... добавление счётчика к концу базового имени, которое берётся из буфера обмена 01, 02, 03 ... (с продолжением отсчёта, если объект с таким именем существует). Необходимо выделить объекты и поместить курсор на объект с номера в базовом имени которого начать отчёт.

sends="%O"??1||&&^(.+)_\d+$!!$1 copyy=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||GLOBALSENDS<1>//0 pause=500 zpacf="%p"GLOBALSENDS<1>||"%p"GLOBALSENDS<1>.zip//0 ;; копировать файл под курсором в именную(исключая счетчик типа _N) папку, скопировать в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив

sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 zpacf="%pGLOBALSENDS<1>"||"%pGLOBALSENDS<1>".zip//0 ;; копировать файл под курсором в именную(исключая счетчик _№) папку, скопировать в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив

sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> moves=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 pause=500 moves=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик _№) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)

sends="%O"??1||&&^(.+)_\d+$!!$1 movee=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> pause=200 moves=[tc=AL]||GLOBALSENDS<1>//0 pause=500 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик типа _N) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)

sends="%O"??1||@@UTF8inURL textt=%P%N||GLOBALSENDS<1>!!clpget||readonly<1> pause=500 renmm="%P%O\"||##clpget renmm=%P%N||##clpget||upd<1> ;; произвести замену ссылок в содержимом html файле под курсором (ссылка текущего имени файла в UTF8 URL в заменяется именем из буфера обмена) + переименовывается файл и соответствующая папка именем из буфера обмена

sends="%P|%T"??-4 GLOBALSENDS<a> ;; получить пути активной и неактивной панели в глобальной переменной

sends=#!!-1||tcg<Шаблон_3> GLOBALSENDS<a> ;; пример получения шаблона построчно

sends=#??-1||#K8!!ссылка¤@CRLF||#N¤!!tnum[1|1|1] GLOBALSENDS<a> ;; размножить строку 8 раз с добавлением счётчика

sends=#??-3||?O|N1 zpack=$GLOBALSENDS||"%p"::.zip//0||upd<1> ;; создать 9 пустых ZIP архивов в активной панели

sends=#??-6*||#K3!!"%PName.txt"* copys=$GLOBALSENDS||"%p"//1||?4|##|Files*Prim*Eschjoodin|*|:LISTNUM:||upd<1> ;; создать 3 копии файла Name.txt активной панели с заданными именами

sends=#??-6*||#K3!!%P%N* copys=$GLOBALSENDS||"%p"//1||?4|##|Files*Prim*Eschjoodin|*|:LISTNUM:||upd<1> ;; создать 3 копии файла в под курсором активной панели с заданными именами

sends=#??-6*||#K5!!%P%N* GLOBALSENDS<a> ;; размножить путь под курсором 5 раз

sends=#??-6*||#K5!![tc=AA]* GLOBALSENDS<a> ;; размножить путь под курсором 5 раз

sends=#||nnnnChr(124)Chr(124)kkkk GLOBALSENDS<a> iniwr=%%TCIMG_PATH%%\TCIMG.ini||TEST||X||GLOBALSENDS<x1> ;; присвоить в секции "TEST" ключу "X" заданное значение из глобальной переменной

sends=#||sagent<W4>||##@@e13|178.63.151.224:80 GLOBALSENDS<a> ;; проверить IP адрес с подключённым User-Agent'ом (получить 0 или 1)

sends=#||tcg<Шаблон_3> GLOBALSENDS<a> ;; пример получения шаблона

sends=#-1!!-1||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> downl=$f254//2||$GLOBALSENDS||progres<> copys=$GLOBALDOWNL||"%P"//0||test<1r!!100K>||upd<1> ;; с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg; скачать во временную папку и после скопировать в активную панель те файлы, которые более 100 Kb

sends=#-1!!-1||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> downl=$f254//2||$GLOBALSENDS||progres<> GLOBALDOWNL<a> ;; с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg; скачать во временную папку и получить список скаченных файлов в глобальную переменную

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

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

sends=#-1\\1 GLOBALSENDS<c1> ;; отправить в буфер обмена содержимое страницы сайта (адрес из буфера) в формате ANSI

sends=#-1\\10??-1 GLOBALSENDS<a> ;; получить содержимое интернет страницы, адрес которой из буфера обмена (используется объект MSXML2.XMLHTTP)

sends=#-1\\4!!-1||formt<6,1!!(?m)^(.*\.png|.*\.jpg|.*\.jpeg)$> downl="%p"<info=n3|Line1|8>\//1||$GLOBALSENDS||limit<0|1|20K>||progres<>||upd<1> ;; с интернет страницы, адрес которой из буфера обмена получить список всех адресов изображений png, jpg, jpeg; скачать активную панель в создаваемую папку со случайным именем (имя цифрами, длина 8 символов); закачиваются изображения, размер которых более 20 килобайт

sends=#-1\\4!!-1||formt<6,1!!(?m)^(.*\.png|.*\.jpg|.*\.jpeg)$> downl="%p"<info=n3|Line1|8>\//1||$GLOBALSENDS||test<0n!!450px_>||limit<0|1|20K>||progres<>||upd<1> ;; с интернет страницы, адрес которой из буфера обмена получить список всех адресов изображений png, jpg, jpeg; скачать активную панель в создаваемую папку со случайным именем (имя цифрами, длина 8 символов); закачиваются изображения, размер которых более 20 килобайт; не загружать ссылки в именах которых есть фрагмент "450px_"

sends=#54.93.189.50:80\\4??-1 GLOBALSENDS<a> ;; получить данные с сервера при запросе через IP адрес

sends=#Explorer\\9??-1 GLOBALSENDS<a> ;; получить содержимое текущей htm страницы IE браузера

sends=#http://ru.smart-ip.net/myip GLOBALSENDS<a> ;; получить свой IP-адрес

sends=#http://tc-image.3dn.ru\\1 GLOBALSENDS<c1> ;; отправить в буфер обмена содержимое страницы сайта в формате ANSI

sends=#http://tc-image.3dn.ru\\4 GLOBALSENDS<c1> ;; отправить в буфер обмена содержимое страницы сайта в формате UTF8

sends=#http://wincmd.ru/plugring/TCIMG.html??-1||&?(?i)\?id=TCIMG.*title=''([^'']+) GLOBALSENDS<a> ;; получить прямую ссылку скачивания TCIMG

sends=#https://time100.ru\\4||&&(?s).*(\d{2}(?::\d{2}){2}).*!!$1 GLOBALSENDS<a> ;; получить время онлайн (со временем может меняться регулярное выражение)

sends=#https://vk.com/wall-156638249?offset=20\\8??1 creat="%p"||vk_<info=n81|12|4>.htm||content<GLOBALSENDS<x1>>||code<4>||upd<1> ;; сохранить в активную панель информацию 2-й страницы в группе вконтакте

sends=#https://vk.com/wall-156638249?offset=800000\\8??-1||?Fvk1,21 GLOBALSENDS<a> ;; получить максимальное количество страниц в группе вконтакте

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/com_sends.htm\\8??-1 GLOBALSENDS<a> ;; получить содержимое htm страницы из справки TCIMG.chm для команды из буфера обмена

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/com_sends.htm\\8??-1||?Fchm2,chm1,75,72 anf2d=$GLOBALSENDS||2||??chm3||begin<0> GLOBALANF2D<a> ;; получить примеры из содержимого htm страницы из справки TCIMG.chm для команды из буфера обмена

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/com_sends.htm\\8??-1||?Fchm2,chm1,75,72 GLOBALSENDS<a> ;; получить примеры из содержимого htm страницы из справки TCIMG.chm для команды из буфера обмена

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/com_websc.htm\\8??-1 GLOBALSENDS<a> ;; получить содержимое заданной htm страницы из справки TCIMG.chm

sends=#mk:@MSITStore:$f250\utilities\scripting\autoit\AutoIt3.chm::/html/functions/StringCompare.htm\\8??-1 GLOBALSENDS<a> ;; получить содержимое заданной htm страницы из справки AutoIt3.chm

sends=#mk:@MSITStore:cliptext\\8??-1 GLOBALSENDS<a> ;; получить содержимое htm страницы из справки chm (полный путь к странице из буфера обмена)

sends=#Справка~~AutoIt\\9??-1 GLOBALSENDS<a> ;; получить содержимое текущей htm страницы активной справки Autoit.chm

sends=#Справка~~TCIMG\\9??-1 GLOBALSENDS<a> ;; получить содержимое текущей htm страницы активной справки TCIMG.chm

sends=#Справка~~в~~формате~~HTML\\9??-1 GLOBALSENDS<a> ;; получить содержимое текущей htm страницы IE браузера

sends=$f252??-1||?F0!!\b(\d{4})\b GLOBALSENDS<a> infos=6||2||$GLOBALSENDS||999|0|9999 ;; получить статистику по заданным диапазонам четырёхзначных чисел

sends=$f99?Rename!!-1||formt<tc2> GLOBALSENDS<a> ;; получить список имён шаблонов переименования в Total Commander

sends=$f99?Rename||formt<tc2> tcprm=MULTIRENAME||[combo=BOX30] ;; загрузить шаблон переименования в диалог "Переименования файлов" с выбором имени шаблона

sends=$f99?Searches!!-1||formt<tc1> GLOBALSENDS<a> ;; получить список имён шаблонов поиска в Total Commander

sends=$f99?Searches||formt<tc1> tcprm=LOADSEARCH||[combo=BOX30] ;; загрузить шаблон поиска в диалог "Поиск файлов" с выбором имени шаблона

sends=%%COMMANDER_PATH%%\Files\en.lng??-1||formt<cmpr1> GLOBALSENDS<a> ;; получить все ключи с символом = файла en.lng

sends=%%COMMANDER_PATH%%\kod\baza_kod.cod??1||#R12345|AES256||#L4||&&(.{8})(.*)(.{9})!!$2buf||#Hsha512|1|1||&&(.{2})(.*)(.{5})!!$2||#Euue=||&&(..)(.*)(..)!!$2 encry=%WL||"%p"//0//x//**crypt||GLOBALSENDS<1>|AES256 ;; шифровать выделенные файлы, предварительно взяв пароль из базы (расшифровать базу, и взять нужный фрагмент для пароля)

sends=%%COMMANDER_PATH%%\obrazec_strok.tcg??1||formt<54,63,U16> infht=-1||Образец~~буфера||@%%COMMANDER_PATH%\info.htm||400||220 ;; Вывести в информационном окне строки из буфера (в шаблоне указана вставка GLOBALSENDS)

sends=%%COMMANDER_PATH%%\Utilities\Scripting\AutoIt\SciTE\Obfuscator\Obfuscator.Log??-1||?Fobf1||#L3||?Fobf2 GLOBALSENDS<a> ;; получить все новые имена функций обфустированного скрипта

sends=%%COMMANDER_PATH%%\WinSearch.ini??1 sends=<inikey=5//%COMMANDER_PATH%\Files\Config\Thems\Corny\Search.ini//Searches>??2 copyy=GLOBALSENDS<t1,2>||%%COMMANDER_PATH%%\Files\Config\Thems\Corny\//1||##WinSearch||**0!!ini ;; добавить содержимое секции Searches файла ...\Corny\Search.ini к содержимому файлу WinSearch.ini и записать объединённую информацию в файл ...\Corny\WinSearch.ini

sends=%P%N inbox=1||MY_BOX1||GLOBALSENDS<x1> ;; записать содержимое файла под курсором в контейнер с адресом MY_BOX1

sends=%P%N!!-1||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> GLOBALSENDS<a> ;; получить список всех адресов изображений gif, png, jpg из файла под курсором

sends=%P%N!!-1||formt<6,1> brwsr=GLOBALSENDS<1>!!Explorer ;; открыть в браузере Explorer первую найденную ссылку в текстовом файле под курсором

sends=%P%N!!-1||formt<6,1> brwsr=GLOBALSENDS<1> ;; открыть в браузере первую найденную ссылку в текстовом файле под курсором

sends=%P%N!!-1||formt<6,1> exect=_ArrayDisplay($GLOBALSENDS,'Удерживая~~CTRL~~проверьте~~пункты') start=Explorer||list<$GLOBALARRAY>||spause<1000> ;; Из файла под курсором выбрать нужные ссылки и открыть их в браузере IE

sends=%P%N!!-1||formt<6,1> start=Exp||list<$GLOBALSENDS> ;; открыть в браузере все найденные ссылки в текстовом файле под курсором

sends=%P%N!!-1||formt<6,1> start=Explorer||list<$GLOBALSENDS> ;; открыть в браузере Explorer все найденные ссылки в текстовом файле под курсором

sends=%P%N//4??-8.torrent bends=$GLOBALSENDS??-2||?Fresume4 GLOBALBENDS<a> ;; получить список путей закаченных файлов/папок torrent из базы данных resume.dat под курсором программы UTorrent

sends=%P%N//4??-8.torrent bends=$GLOBALSENDS[1:-2]??-2||?Fresume2 GLOBALBENDS<a> ;; получить список путей torrent файлов из базы данных resume.dat под курсором программы UTorrent

sends=%P%N//4??-8:||:\!!*\ bends=$GLOBALSENDS??-1||?Fresume3||*\!!:\ GLOBALBENDS<a> ;; получить список torrent файлов из базы данных resume.dat под курсором программы UTorrent (более быстрый вариант)

sends=%P%N??~0!!(?m)^([^=;]+=.+)$ GLOBALSENDS<a> ;; пример получения всех ключей имеющих значения в INI файле под курсором

sends=%P%N??~0!!(?m)^(\[.+\])$ GLOBALSENDS<a> ;; пример получения имен секций в INI файле под курсором

sends=%P%N??~0!!(?s).{1,5000} GLOBALSENDS<a> ;; разбить текстовый файл по 5000 символов

sends=%P%N??~0!!?table GLOBALSENDS<a> ;; получить содержимое всех таблиц из html файла под курсором

sends=%P%N??~0!!?U1 GLOBALSENDS<a> ;; пример получения всех строк файла под курсором, обрезав каждую до 4-х символов

sends=%P%N??~0!![\r\n]\K\[[^]\r\n]+\] GLOBALSENDS<a> ;; пример получения имен секций в INI файле под курсором (быстрый вариант)

sends=%P%N??-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=GLOBALSENDS<:INDEX:> <NEXT> ;; открыть список ссылок из файла под курсором. Браузер прописывается в в TCIMG.ini в секцию [Programs] ключ Browser

sends=%P%N??-1 exect=$var_i=Execute(GLOBALSENDS<1>+2) textt=%P%N||#L$var_i:-1 ;; в файле под курсором удалить первую строку + удалить следом идущие количество строк прописанные в первой строке

sends=%P%N??-1 exect=$var_s='GLOBALSENDS<1>'||$var_i=1 <FOR> 1 <TO> GLOBALSENDS<0> exect=$var_i='GLOBALSENDS<:INDEX:>'='$var_s'?$var_i+1:2||$var_s='GLOBALSENDS<:INDEX:>'='$var_s'?'$var_s':'GLOBALSENDS<:INDEX:>' rends=GLOBALSENDS<:INDEX:>??:INDEX:||§!!$var_i <NEXT> GLOBALRENDS<a> ;; в содержимом файла под курсором в одинаковых строках заменить символ § на счётчик, который начинается с 2-х с каждой строкой не совпадающей с предыдущей и отобразить конечный результат в таблице переменной GLOBALRENDS

sends=%P%N??-1 funjs=SortLineL|$GLOBALSENDS GLOBALFUNJS1<a> ;; получить статистику текстового файла под курсором

sends=%P%N??-1 GLOBALSENDS<a> funjs=SortLineL|$GLOBALSENDS|1 GLOBALFUNJS1<a> ;; сортировать строки файла под курсором по длине строки и по возрастанию + a,b,c...

sends=%P%N??1 marks=0||test<1x!!GLOBALSENDS<1>!!=1> ;; выделить объекты, короткая дата модификации которых равна короткой дате взятой из содержимого файла под курсором

sends=%P%N??1 sends=GLOBALSENDS<t1>??2||&&(\d+)~~(.*)~~¤¤(.*)!!$1~~ sends=GLOBALSENDS<t1>??3||&&(\d+)~~(.*)~~¤¤(.*)!!$2||#Db64=||#F-1convert<#WT>||eline<!!~~¤¤> sends=GLOBALSENDS<t1>??4||&&(\d+)~~(.*)~~¤¤(.*)!!$3 sends=GLOBALSENDS<k2:4|0|>??5 GLOBALSENDS<c5> ;; отправить в буфер декодированные ДАННЫЕ из общего списка контрольных сумм в зашифрованном виде+b64 ИЗ ТЕКСТОВОГО ФАЙЛА под курсором

sends=%P%N??-1||#L#-1 GLOBALSENDS<a> ;; получить из файла под курсором строки, кроме последней

sends=%P%N??-1||#L1 <IF> 1 <> <info=t51$GLOBALSENDS|[^\d]> <THEN> exect=$var_i=GLOBALSENDS<1>+2 textt=%P%N||#L$var_i:-1 <ENDIF> ;; если содержимым первой строки файла под курсором является одно целое число, то удалить количество строк равное этому числу включая первую строку, при другом содержимом первой строки выход из команды

sends=%P%N??1||#L1:30||formt<1,63,56,54,51> $GLOBALKENDS~$GLOBALSENDS[1] txtsp=GLOBALKENDS<t>||%%TCIMG_TEMP%%\||1!!4~7||namesplit<list.txt> ;; из файла списка под курсором, считать 30 строк, перемешать их случайным образом и создать списки файлов в папке TCIMG_TEMP, содержащие диапазоны строк со случайным выбором (от 4 до 7) в каждом файле

sends=%P%N??1||#L1:30||formt<1,63,56,54,51> GLOBALSENDS<a> $GLOBALKENDS~$GLOBALSENDS[1] GLOBALKENDS<a> ;; пример получения строк из файла под курсором и перемешивание в глобальных переменных

sends=%P%N??-1||$$@CRLF||formt<line5> GLOBALSENDS<a> ;; поменять местами смежные строки в многострочном текстовом файле под курсором и вывести результат в таблице

sends=%P%N??-1||$$@CRLF||formt<line6> GLOBALSENDS<a> ;; поменять местами смежные строки в многострочном текстовом файле под курсором и вывести результат в таблице (учитывать пустые строки)

sends=%P%N??-1||&&(?i)(#EXTINF:-1,\N*)\R*(\N*)!!$1|$2 GLOBALSENDS<a> ;; получить из файла m3u под курсором пары: описание и треки (ссылки)

sends=%P%N??-1||&&(?i)(#EXTINF:-1,\N*)\R*(\N*)!!$1|$2|$2 anf2d=$GLOBALSENDS||6||([^|]+)||begin<0> GLOBALANF2D<a> ;; получить из файла m3u под курсором пары: описание и треки (ссылки) в массиве

sends=%P%N??-1||&&(?i)(#EXTINF:-1,\N*)\R*(\N*)!!$1|$2|$2 GLOBALSENDS<a> anf2d=$GLOBALSENDS||6||([^|]+)||begin<0> GLOBALANF2D<a> arr2d=$GLOBALANF2D||27|2|##@@e18:: GLOBALARR2D<a> ;; в плейлисте m3u под курсором со ссылками на медиапотоки (радио) проверить на существование ссылок (используется bass.dll)

sends=%P%N??-1||&&(?i)(#EXTINF:-1,\N*)\R*(\N*)!!$1|$2|$2 GLOBALSENDS<a> anf2d=$GLOBALSENDS||6||([^|]+)||begin<0> GLOBALANF2D<a> arr2d=$GLOBALANF2D||27|2|##@@e18::||21|2|^0$ GLOBALARR2D<a> ;; в плейлисте m3u под курсором со ссылками на медиапотоки (радио) проверить ссылки и удалить из массива несуществующие (используется bass.dll)

sends=%P%N??-1||&&(?i)([a-z])(\R|$)!!${1},0${2} GLOBALSENDS<a> ;; в списке путей под курсором типа (E:\TCIMG.dll,55) добавить ",0" у которых нет номера

sends=%P%N??1||&&(?s).*<country>([^<>]*)</country>.*!!$1 GLOBALSENDS<a> ;; пример получения значения из тега xml файла под курсором

sends=%P%N??1||&&(?s).*<country>([^<>]*)</country>.*!!$1 GLOBALSENDS<c1> ;; записать значения из тега xml в буфер обмена файла под курсором

sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 GLOBALSENDS<a> ;; пример получения значения из тега xml файла под курсором

sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 GLOBALSENDS<c1> ;; записать значения из тега xml в буфер обмена файла под курсором

sends=%P%N??-1||&?(?i)([а-яё]{4,}) irr2d=$GLOBALSENDS||36||3|1||27|1|?V|##|Round(::*100/GLOBALSENDS<0>,1);;$$~~%% GLOBALIRR2D<a> ;; из файла под курсором извлечь все русские слова более 4-х символов и получить процентную статистику встречающихся слов

sends=%P%N??-1||&?(\d+) GLOBALSENDS<a> ;; найти все числа в текстовом файле под курсором

sends=%P%N??-1||&???link0!!a-1:1 GLOBALSENDS<a> ;; из файла под курсором извлечь все ссылки в обратном порядке

sends=%P%N??-1||&???link0!!a1:5 GLOBALSENDS<a> ;; из файла под курсором извлечь первые 5 ссылок

sends=%P%N??-1||&???link0!!b1:5 GLOBALSENDS<a> ;; из файла под курсором извлечь все ссылки, кроме первых 5-ти ссылок

sends=%P%N??-1||?D866 GLOBALSENDS<a> ;; получить преобразованный список файла под курсором в кодировке OEM 866

sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5 GLOBALLISTX7<a> bends=@GLOBALLISTX6<1>\||\!!\\ copys=$GLOBALLISTX7||"%t":://1//(.*\\)(GLOBALBENDS<1>)((.*\\)?).+\\?//$1$3||upd<3> ;; копировать в другую панель объекты (без начальной папки) из структуры под курсором (созданной в команде tree) (пути папок имеющих вложения исключаются)(предварительно преобразовать список в кодировке 866)

sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5 GLOBALLISTX7<a> strct="%t"||$GLOBALLISTX7||progres<> ;; создать пустую структуру в другой панели из структуры под курсором (созданной в команде tree)(предварительно преобразовать список в кодировке 866)

sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5 GLOBALLISTX7<a> ;; получить из структуры под курсором (созданной в команде tree) полные пути объектов (пути папок имеющих вложения исключаются) (предварительно преобразовать список в кодировке 866)

sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5 GLOBALLISTX8<a> ;; получить из структуры под курсором (созданной в команде tree) полные пути папок (пути папок имеющих вложения исключаются)(предварительно преобразовать список в кодировке 866)

sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5||"%T" copys=$GLOBALLISTX||listz<$GLOBALLISTX3>//4 ;; копировать файлы и папки из структуры файла под курсором (созданной в команде tree) в другую панель с сохранением структуры папок (с проверкой: пропустить при совпадении имени объекта) (предварительно преобразовать список в кодировке 866)

sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5||#||1 GLOBALLISTX<a> ;; получить из структуры под курсором (созданной в команде tree) полные пути объектов (не проверяется реальное существование начального пути структуры) (предварительно преобразовать список в кодировке 866)

sends=%P%N??-1||?F100,1 GLOBALSENDS<a> ;; получить все пути из файла под курсором

sends=%P%N??-1||?F100,clear1,1 GLOBALSENDS<a> ;; получить все пути из файла под курсором + очистить пути файлов от "мусора" справа

sends=%P%N??-1||?F6 GLOBALSENDS<a> ;; получить все ссылки файла под курсором

sends=%P%N??-1||?F6 GLOBALSENDS<c1> ;; записать в буфер обмена первую ссылку файла под курсором

sends=%P%N??-1||?F6 GLOBALSENDS<c-1> ;; записать в буфер обмена последнюю ссылку файла под курсором

sends=%P%N??-1||?F66 GLOBALSENDS<a> ;; из текстового файла под курсором получить содержимое, удалив все пустые строки (пустые строки могут содержать пустые символы: перенос страницы, табуляция, возврат каретки, перевод строки и пробел)

sends=%P%N??1||?Fai||==&#xA;!!||#Db64 creat="%p"||%N||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1> ;; извлечь из файла ai под курсором изображение рядом с файлом

sends=%P%N??-1||?Ffb2_1 GLOBALSENDS<a> ;; получить имя автора книги FB2 под курсором

sends=%P%N??-1||?Ffnc_numplus GLOBALSENDS<a> ;; получить содержимое текстового файла под курсором, увеличив все цифру на единицу

sends=%P%N??-1||?Fwords0,wordsrus1,wordsrus2,27 GLOBALSENDS<a> funvb=GetSpellCheck|GLOBALSENDS<t>|%%COMMANDER_PATH%%\AkelFiles\Plugs\SpellCheck\Custom_a.dic|0,1 GLOBALFUNVB1<a> ;; из текстового файла под курсором получить уникальные русские слова и проверить орфографию с помощью Microsoft Word, затем в пользовательском списке слов

sends=%P%N??-1||?Fwords0,wordsrus1,wordsrus2,27 GLOBALSENDS<a> funvb=GetSpellCheck|GLOBALSENDS<t>|x|0 GLOBALFUNVB1<a> ;; из текстового файла под курсором получить уникальные русские слова и проверить орфографию с помощью Microsoft Word

sends=%P%N??1||code<0>||formt<70,54,56,62,51,1,18> sends=GLOBALSENDS<1>??2||&&(\d+)~~(.*)~~(.*)!!$1~~!!2 sends=GLOBALSENDS<1>??3||&&(\d+)~~(.*)~~(.*)!!$2||eline<!!~~> sends=GLOBALSENDS<1>??4||&&(\d+)~~(.*)~~(.*)!!$3 sends=GLOBALSENDS<k2:4|0|>??5 GLOBALSENDS<c5> ;; считать данные из файла html под курсором и отправить в буфер значения всех строк в таблице имеющих в начале порядковый номер

sends=%P%N??-1||formt<0!!(?:[a-zA-Z]\:){0,}[\\].*\.ico>||?T|a1:Chr(92),1:-1!!%%COMMANDER_PATH%% GLOBALSENDS<a> ;; найти в файле под курсором все пути (абсолютные или относительные) к файлам *.ico

sends=%P%N??-1||formt<26> GLOBALSENDS<a> ;; получить из файла под курсором все повторяющиеся строки

sends=%P%N??-1||formt<27> GLOBALSENDS<a> ;; в файл под курсором получить содержимое и удалить дубликаты строк (без учёта регистра), вывести результат в таблице

sends=%P%N??-1||formt<28> GLOBALSENDS<a> ;; в файл под курсором получить содержимое и удалить дублирующиеся строки (остаются строки, которые не повторялись) (без учёта регистра), вывести результат в таблице

sends=%P%N??-1||formt<29> GLOBALSENDS<a> ;; в файл под курсором получить содержимое и удалить уникальные значения строк (остаются строки только повторяющиеся в одном экземпляре) (без учёта регистра), вывести результат в таблице

sends=%P%N??-1||formt<30> GLOBALSENDS<a> ;; в файл под курсором получить содержимое и удалить уникальные значения строк (остаются все повторяющиеся строки) (без учёта регистра), вывести результат в таблице

sends=%P%N??-1||formt<aray_cue1> GLOBALSENDS<a> ;; получить из -CUE файла под курсором нужные отрезки

sends=%P%N??-1||formt<cmpr1> GLOBALSENDS<a> ;; получить все ключи с символом = файла под курсором

sends=%P%N??-1||formt<fnc_ln4> GLOBALSENDS<a> ;; сортировать по возрастанию с 1-й по 3-ю строки многострочный текстовый файл под курсором и вывести результат в таблице

sends=%P%N??-1||formt<fnc_ln4> GLOBALSENDS<a> ;; сортировать по возрастанию с 4-й строки многострочный текстовый файл под курсором и вывести результат в таблице

sends=%P%N??-1||formt<ini8> GLOBALSENDS<a> ;; в файле под курсором получить все ключи Key со значениями

sends=%P%N??-1||formt<sort_des0> GLOBALSENDS<a> ;; получить отсортированный список по именам объектов по возрастанию строки комментариев в файле descript.ion под курсором

sends=%P%N??-1||formt<sort_des1> GLOBALSENDS<a> ;; получить отсортированный список по именам объектов по убыванию строки комментариев в файле descript.ion под курсором

sends=%P%N??-1||formt<sort_s1> GLOBALSENDS<a> ;; сортировка текста файла под курсором по возрастанию по словам, исключая начальные символы неслова

sends=%P%N??-1||formt<sort_s2> GLOBALSENDS<a> ;; сортировка текста файла под курсором по убыванию по словам, исключая начальные символы неслова

sends=%P%N??-2||#L@1|-1|2 GLOBALSENDS<a> ;; получить из файла под курсором строки чередованием начиная с 1-го и до конца, шаг 2

sends=%P%N??-2||#L@1|-1|2~1 GLOBALSENDS<a> ;; получить из файла под курсором строки чередованием начиная с 1-го и до конца, шаг 2 (перед получением строк удаляются все пустые строки)

sends=%P%N??-2||?Ffnc_label_b1 GLOBALSENDS<a> ;; заменить в тексте метку '@#@#@' буквенным счётчиком

sends=%P%N??-2||?Ffnc_label_m1 GLOBALSENDS<a> ;; заменить в тексте метку '@#@#@' римским счётчиком

sends=%P%N??-2||?Ffnc_label_r1 GLOBALSENDS<a> ;; заменить в тексте метку '@#@#@' случайными данными

sends=%P%N??-2||?Ffnc_line_b1 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, добавляя в начало буквенный счётчик

sends=%P%N??-2||?Ffnc_line_m1 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, добавляя в начало римский счётчик

sends=%P%N??-2||?Ffnc_line_z1 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, кроме пустых, добавляя в начало счётчик

sends=%P%N??-2||?Ffnc_line01 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, добавляя в начало счётчик с ведущими нулями

sends=%P%N??-2||?Ffnc_line1 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, добавляя в начало счётчик

sends=%P%N??-5|=2 GLOBALSENDS<a> ;; разрезать текстовый файл под курсором на 2 равные части по числу строк и записать в глобальный массив

sends=%P%N??-5|10000 GLOBALSENDS<a> ;; разбить большой текстовый файл (список) в массив по 10.000 строк

sends=%P%N??-5|3 GLOBALSENDS<a> ;; текстовый файл под курсором разбить по 3 строки в массив

sends=%P%N??-8#:#||&?((?:[^\r\n]+(?:\r\n|$)*?){5})!!3!!1!!#:# GLOBALSENDS<a> ;; разбить файл под курсором по 5 строк

sends=%P%N??-8#:#||?Frgx_line5 GLOBALSENDS<a> ;; разбить файл под курсором по 5 строк

sends=%P%N??-8#:#||?Frgx_table GLOBALSENDS<a> ;; получить содержимое всех таблиц из html файла под курсором

sends=%P%N??-8<¤>||?F1,63:C:54:C:<¤> GLOBALSENDS<a> txtsp=GLOBALSENDS||"%t"||5!!Name!!html!!1||owrite<2|1>||code<4> ;; получить в массиве два преобразования содержимого файла под курсором и создать в другой панели 2 файла Name_N.html

sends=%P%N??-8<¤>||?F1,63:C:54:C:<¤> GLOBALSENDS<a> ;; получить в массиве два преобразования содержимого файла под курсором

sends=%P%N??-8<¤>||?F1,63:C:54:C:<¤> txtsp=GLOBALSENDS||"%t"||5!!x!!x!!1||owrite<2|1>||code<4>||namesplit<**?4|##|-dell-scrypt.html#-only-zam.html|#|:NUMBER:>||nozero<3>||upd<3> ;; получить в массиве два преобразования содержимого файла под курсором и создать в другой панели 2 файла с заданными именами

sends=%P%N??-8<¤>||?Ftitle200,symdel:C:1,63:C:54:C:<¤> txtsp=GLOBALSENDS||"%t"||5!!x!!x!!2||owrite<2|1>||code<4>||namesplit<**##GLOBALSENDS<1>;;?4|$$|-dell-scrypt.html#-only-zam.html|#|:NUMBER:>||nozero<3>||upd<3> ;; получить в массиве три преобразования содержимого файла под курсором и создать в другой панели 2 файла с заданными именами

sends=%P%N??-8DualShot_2 txtsp=GLOBALSENDS||"%t"||5!!"%O"!!jpg!!1||upd<3>||code<0> ;; разбить двойное изображение JPG под курсором по тегу DualShot и сохранить их в другой панели

sends=%P%N||&?((?:[^\r\n]+(?:\r\n|$)*?){5})!!3!!1!!#:# GLOBALSENDS<a> ;; разбить файл под курсором по 5 строк по разделителю "#:#"

sends=%P%N||&?(*UCP)(?si)(https?://[\w.:]+/?[\w/?&:,=.~;@–\-+!*_#%()]*)!!1 GLOBALSENDS<a> ;; из файла под курсором извлечь первую ссылку

sends=%P%N||?Ffli1:C:fli2,fli3:C:fli4:C:fli5:C:Chr(124) GLOBALSENDS<a> ;; получить различную информацию из файла под курсором, согласно регулярным выражениям, взятых из секции [FormatUser]

sends=%P%N||?Frgx_line5 GLOBALSENDS<a> ;; разбить файл под курсором по 5 строк по разделителю "#:#"

sends=%P%N||?Frgx_link0 GLOBALSENDS<a> ;; из файла под курсором извлечь первую ссылку

sends=%P%N||?Fserch106:B:ini8 GLOBALSENDS<a> ;; получить информацию регулярного выражения из ключа serch106, если её нет, то из ключа ini8 секции [FormatUser]

sends=%P%N||formt<0!!(?m)^(P~~[^\r\n]*)> GLOBALSENDS<a> ;; в файле под курсором оставить строки начинающиеся с"P " и результат передать в глобальную переменную

sends=%P%N||formt<0!!(?m)^(P~~[^\r\n]*)> GLOBALSENDS<b> cends=$GLOBALARRAY??-1 GLOBALCENDS<a> ;; в файле под курсором оставить строки начинающиеся с "P " вывести результат в окне с чекбоксами, выбранные строки передать в глобальную переменную

sends=%WF??-1||?P||#L1:3 GLOBALSENDS<a> ;; из выделенных объектов получить 3 случайных имени

sends=%WL dilog=[image=BOX1??BOX_Ex5] ;; пример вывода окна подсказки в диалоге по нажатию кнопки [i], шаблон подсказки настраивается в TCIMG_...lng в ключе HelpBox_Ex5

sends=%WL dilog=[image=BOX1] GLOBALIMAGE1<a> ;; отобразить выделенные изображения в диалоге выбора, и записать пути выделенных в глобальную переменную

sends=%WL shape=29 dilog=[image=BOX1][image=BOX2] GLOBALIMAGE1<a> GLOBALIMAGE2<a> ;; отобразить выделенные изображения в диалоге выбора, и записать пути выделенных в глобальные переменные

sends=%WL!!-1 sends=<info=o72GLOBALSENDS<1>//>??3 sends=<info=o72GLOBALSENDS<2>//>??4 renmm=GLOBALSENDS<1>||rndm<3|12> sends=@GLOBALRENMM<1>??5 renmm=GLOBALSENDS<2>||rndm<3|12> renmm=GLOBALRENMM<1>||GLOBALSENDS<3> renmm=GLOBALSENDS<5>||GLOBALSENDS<4>||upd<1> ;; поменять местами базовые имена двух выделенных объектов

sends=%WL??-1 dlist=$GLOBALSENDS[-1:1] GLOBALDLIST<a> ;; реверс выделенных объектов

sends=%WL??-1 GLOBALSENDS<a> GLOBALSENDS<r> GLOBALSENDS<a> ;; получить список выделенных объектов в случайном порядке

sends=%WL??1||#L2 GLOBALSENDS<a> ;; получить 2-й объект из выделенных

sends=%WL??-1||?F5 GLOBALSENDS<a> ;; реверс выделенных объектов

sends=%WL??-1||?F5 renms=%WL||list<$GLOBALSENDS>||[double] ;; переименовать выделенные объекты рекурсивно (первый именем последнего объекта, второй - предпоследним... и.т.д)

sends=%WL??-1||?Ffnc_level2 anf2d=$GLOBALSENDS||2||[^|]+||begin<0> GLOBALANF2D<a> ;; создать двумерный массив путей выделенных объектов и уровня вложенности

sends=%WL??-1||?Ffnc_level2 GLOBALSENDS<a> ;; к выделенным объектам дописать | уровень вложенности

sends=%WL??-1||?Fframe1 GLOBALSENDS<a> ;; пути выделенного обрамить квадратными скобками

sends=%WL??-1||?Frevers_name1 GLOBALSENDS<a> ;; для имён выделенных файлов типа "A B - C.xxx" добавить перестановленные имена "B A - C.xxx"

sends=%WL??-1||?Frevers_name1,2 moves=$GLOBALSENDS||"%t"//0||upd<2> ;; переместить выделенные файлы (имена типа "A B - C.xxx") для которых есть перестановленные имена (типа "B A - C.xxx")

sends=%WL??-1||@@Diacritic GLOBALSENDS<a> ;; в выделенных именах объектов заменить диакритические символы и получить в таблице результат

sends=%WL??-1||formt<sort_s6> GLOBALSENDS<a> ;; сортировка имён выделенных файлов по последней и предыдущей цифре в имени через дефис, типа find3-1.png

sends=%WL??-5|3 GLOBALSENDS<a> ;; разбить пути выделенных объектов по 3

sends=%WL??-5|3|1|* GLOBALSENDS<a> ;; разбить пути выделенных объектов по 3 с заданным разделителем

sends=%WL??-5|5 <FOR> 1 <TO> GLOBALSENDS<0> imgnz=GLOBALSENDS<t:INDEX:>||"%t"//0||#x1||panorama<1> $GLOBALTMPXX[:INDEX:]=$GLOBALIMGNZ[1] <NEXT> imgnz=$GLOBALTMPXX||"%t"//0//Result||1x#||panorama<4>||upd<3> ;; выделенные изображения "разбить" по 5 штук, создать из них горизонтальные панорамные изображения и объединить их в одно панорамное по вертикали

sends=%WL||&&(?m)(.+)!!''$1''~~||@CRLF!! cmdbt=''''?GifSicle?''~~GLOBALSENDS<1>>~~''%presult.gif''''||upd<1> GLOBALCMDBT0<a> ;; объединить выделенные gif в один с помощью утилиты GifSicle и создать в активной панели result.gif + отобразить строку команды переданной консоли

sends=%WL||&&(?m)(.+)!!''$1''~~||@CRLF!! noglob cmdbt=''''?GifSicle?''~~GLOBALSENDS<1>>~~''%presult.gif''''||upd<1> ;; объединить выделенные gif в один с помощью утилиты GifSicle и создать в активной панели result.gif

sends=%WL||?F60||@CRLF!!Chr(124)Chr(124) GLOBALSENDS<a> ;; выделенный список объектов в одну строку с разделителем || (без последнего)

sends=%WL||@CRLF!!Chr(124)Chr(124) GLOBALSENDS<a> ;; выделенный список объектов в одну строку с разделителем ||

sends=:?*'';\/|<>||:!!ChrW(-230)||?!!ChrW(-225)||*!!ChrW(-246)||''!!ChrW(698)||;!!ChrW(894)||\!!ChrW(-24)||/!!ChrW(-24)||Chr(124)!!ChrW(-24)||<!!ChrW(706)||>!!ChrW(707) GLOBALSENDS<a> ;; заменить некорректные символы для имен фалов/папок подобными Unicode символами

sends=:?*'';\/|<>||@@Sym GLOBALSENDS<a> ;; заменить некорректные символы для имен фалов/папок подобными Unicode символами

sends=:8080@CRLF:3128@CRLF:80??-1 textt=%P%N||&&[\r\n]+!!@CRLF||?T|d5:GLOBALSENDS<t>,1:-1||formt<63>||backup<0> ;; в файле под курсором заменить невидимое знаки "пи" на перенос строк и удалить строки в конце которых нет заданных фраз

sends=:8080@CRLF:3128@CRLF:80??-1 textt=%P%N||?T|d5:GLOBALSENDS<t>,1:-1||formt<63>||backup<0> ;; в файле под курсором удалить строки в конце которых нет заданных фраз (:8080,:3128,:80)

sends=:9991,:8080,:3128,:3129,:80??-6, textt=%P%N||<dellist=$GLOBALSENDS|5>||formt<63> ;; в файле под курсором удалить строки в конце которых ЕСТЬ заданные фразы (:9991,:8080,:3128,:3129,:80)

sends=?$f1000 GLOBALSENDS<a> ;; получить пользовательский путь сокращения $f1000 (см. Дополнение №8 и секцию [ReductionPath] в TCIMG.ini)

sends=?$f400?txt GLOBALSENDS<a> ;; получить путь для временного файла в папке Temp

sends=?$f400?txt start=IrfanView||%P%N~~/info="GLOBALSENDS<1>"~~/fullinfo||&&wait anf2d=GLOBALSENDS<1>||5||(?m)^([^-=\r\n]+)~~[-=]~~([^\r\n]+)$||begin<0> delsm=GLOBALSENDS<1>||1 GLOBALANF2D<a> ;; просмотреть информацию изображения под курсором с помощью IrfanView (в 2D таблице)

sends=?$f400?txt start=IrfanView||%P%N~~/info="GLOBALSENDS<1>"~~/fullinfo||&&wait bends=GLOBALSENDS<1>??-1 delsm=GLOBALSENDS<1>||1 GLOBALBENDS<a> ;; просмотреть информацию изображения под курсором с помощью IrfanView в таблице

sends=?$f400?txt start=IrfanView||%P%N~~/info="GLOBALSENDS<1>"~~/fullinfo||&&wait textv=GLOBALSENDS<1> delsm=GLOBALSENDS<1>||1 ;; просмотреть информацию изображения под курсором с помощью IrfanView в текстовом редакторе

sends=?$f47|$f48??-4 GLOBALSENDS<a> ;; получить пути "...\Program Files" и "...\Program Files (x86)"

sends=?$f99?Buttonbar GLOBALSENDS<a> ;; получить путь файла, где находится секция Buttonbar

sends=??-1||#K3!!@CRLFxxx@~~zzz§~~vvv§ xends=$GLOBALSENDS??-1||#N@!!tnum[1|1|1]||?T|c,1:-1!!0!!§!!:NUM: GLOBALXENDS<a> ;; пример построчной нумерации

sends=??-1||#K3!!@CRLFxxx§~~zzz§~~vvv§ GLOBALSENDS<a> slist=$GLOBALSENDS||§!!:NUMBER: GLOBALSLIST<a> ;; пример построчной замены символа "§" на счётчик

sends=??-1||tcg<HTML1> textx=%WL||test<30t!!Number(60+GLOBALSENDS<0>)>||?F1,63||code<4>||backup<0> ;; Подсчитать число строк в шаблоне html и прибавив 60, произвести обработку выделенных файлов, но только тех, которые имеют число строк большее чем вычисленное значение

sends=?<info=o200%P%N//>??1 creat=$f254||"%N".txt||content<GLOBALSENDS<x1>>||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; создать именной файл с комментарием объекта под курсором во временной папке и открыть в AkelPad

sends=?<info=o200%P%N//>??1 textv=GLOBALSENDS<x1>||viewtext<%P%N|900|700|-1|-1|Tahoma|14|FFFFFF|000000> ;; открыть комментарий файла под курсором в просмотрщике TCIMG

sends=@"%P" slist=%WL||##path<4>||^^GLOBALSENDS<1> tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK7|$e delss=%WL||1||inuse<1> moves=FOLDC<$GLOBALSLIST//0//0>||"%t"//0 delss=$GLOBALSLIST||1||recycle<1> ;; распаковать выделенные архив(ы) в активную панель + переместить в другую панель содержимое распакованных папок, не заменяя имеющиеся файлы, удалить исходные архивы в корзину

sends=@"%P"??1||formt<0!!.+\\([^\\]+)> creat="%p"||GLOBALSENDS<1>.doc ;; создать в активной панели файл с расширением doc с именем открытой папки

sends=@"%P%N|%O"??-4 GLOBALSENDS<a> bends=PS<GLOBALSENDS<1>//1//0//GLOBALSENDS<2>.7z> GLOBALBENDS<a> ;; в папке под курсором получить файл с именем папки под курсом и расширением 7z

sends=@"%P%N|%O"??-4 GLOBALSENDS<a> ;; получить в массиве путь и имя объекта под курсором

sends=@$f91 GLOBALSENDS<a> ;; получить путь к объекту под курсором левой панели Total Commander

sends=@$f92 GLOBALSENDS<a> ;; получить путь к объекту под курсором правой панели Total Commander

sends=@$f93 GLOBALSENDS<a> ;; получить путь к объекту под курсором активной панели Total Commander

sends=@$f94 GLOBALSENDS<a> ;; получить путь к объекту под курсором неактивной панели Total Commander

sends=@$f95 GLOBALSENDS<a> ;; получить путь левой панели Total Commander

sends=@$f96 GLOBALSENDS<a> ;; получить путь правой панели Total Commander

sends=@$f97 GLOBALSENDS<a> ;; получить путь активной панели Total Commander

sends=@$f98 GLOBALSENDS<a> ;; получить путь неактивной панели Total Commander

sends=@%N??1||&&(.+)~~-~~.+!!$1||~~!!+ brwsr=http://www.last.fm/ru/search?q=GLOBALSENDS<1> ;; открыть имя исполнителя файла под курсором для поиска на last.fm

sends=@%P%N exect=$var_i3=[info=i6GLOBALSENDS<1>]>1?_Exit():0 infbx=InfoBox_TEST1 ;; пример проверки: если под курсором анимированный GIF файл, то выход

sends=@%P%N start=%%COMMANDER_PATH%%\TOTALCMD.EXE||&&procwait paths=GLOBALSENDS<1> ;; перейти к объекту под курсором в новой копии TC в правой панели в новой вкладке

sends=@%P%N??-1||&&(\w\:\\)(.+)!!$2||formt<0!!([^\\]+)> GLOBALSENDS<a> exect=_ArrayReverse($GLOBALSENDS,1) GLOBALSENDS<a> ;; разбить путь по слешам (кроме диска) и вывести перевёрнутый результат

sends=@%P%N??-1||&&(\w\:\\)(.+)!!$2||formt<0!!([^\\]+)> GLOBALSENDS<a> ;; разбить путь по слешам (кроме диска) и вывести результат

sends=@%P%N??-1||formt<0!!([^\\]+)> GLOBALSENDS<a> ;; разбить путь по слешам и вывести результат

sends=@%P%N??-6\ GLOBALSENDS<b> sends=$GLOBALARRAY||@CRLF!!\ GLOBALSENDS<a> ;; разбить путь под курсором по слешам, вывести результат, выбрать нужные папки структуры для дальнейшего использования...

sends=@%P%N??-6\ GLOBALSENDS<b> sends=$GLOBALARRAY||@CRLF!!\ GLOBALSENDS<a> ;; разбить путь под курсором по слешам, вывести результат в окне с чекбоксами, выбрать нужные папки структуры и передать в глобальную переменную

sends=@►12345◄||?F73 GLOBALSENDS<a> ;; заменить ссылки-мнемоники html и кодов html на символы

sends=@«12345»||?F72 GLOBALSENDS<a> ;; заменить ссылки-мнемоники html на символы

sends=@[combo=BOX_U85] exmpl=1|0||GLOBALSENDS<1> GLOBALEXMPL<a> ;; получить все примеры TCIMG с описанием включающих в себе фразу введенную в диалоговом окне(не учитывая регистр символов)

sends=@[combo=BOX_U85] exmpl=1|0||GLOBALSENDS<1> GLOBALEXMPL<b> xends=$GLOBALARRAY??-1 GLOBALXENDS<a> ;; получить все примеры TCIMG с описанием включающих в себе фразу введенную в диалоговом окне(не учитывая регистр символов), выбрать нужные команды и отразить их в следующем окне

sends=@[combo=Удаление~~фрагментов~~между~~точками||Введите~~позицию~~точек~~с~~конца~~имени||-2|-2,-3|-1||343||117||1||1] slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\.]+>||?T|d,GLOBALSENDS<1>||?F63||&&[\r\n]+!!. renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> <NEXT> ;; в именах выделенных объектов удалить часть имени от точки(ек), чья(и) позиции вписаны в диалоговом окне, до следующей точки

sends=@[sfold=Выберите~~папку|"%p"]_[combo=BOX14] folds=GLOBALSENDS<1>||line<Заказчику,Обработанный_материал\Планшеты,Первичный_материал!!,> patha=GLOBALSENDS<1> ;; создать заданные папки в выбранном каталоге и перейти в него

sends=@[tc=AA]??-1||:\!!:@CRLF\||\!!\\ GLOBALSENDS<a> ;; получить диск и остальной путь с задвоенным слешем объекта под курсором

sends=@[tc=AA]??-1||:\!!:@CRLF\||\!!\\ nfsis=1||CIM_DataFile~~WHERE~~Drive='GLOBALSENDS<1>'~~AND~~Path='GLOBALSENDS<2>'||1||progres<> GLOBALNFSIS<e|2> ;; получить информацию о файлах в папке под курсором

sends=@[tc=AA]||\!!\\ nfsis=1||CIM_DataFile~~WHERE~~Name='GLOBALSENDS<1>' GLOBALNFSIS<a> ;; получить информацию для файла под курсором

sends=@[tc=AP]||&&(?m)^(.+\\).+\.(?:7z|7zip|ace|arc|arj|bz|bz2|bzip|bzip2|cab|gz|gza|gzi|nz|pea|pzip|rar|tar|tgz|uc2|zip)\\.*$!!$1 GLOBALSENDS<a> ;; получить родительский путь открытого архива активной панели (расширенный вариант, если есть соответствующие плагины в TC)

sends=@[tc=AP]||&&(?m)^(.+\\).+\.(?:zip|rar|7z)\\.*$!!$1 GLOBALSENDS<a> ;; получить родительский путь открытого архива активной панели

sends=@[tc=AP]||&&(?m)^(.+\\.+)\.(?:7z|7zip|ace|arc|arj|bz|bz2|bzip|bzip2|cab|gz|gza|gzi|nz|pea|pzip|rar|tar|tgz|uc2|zip)\\.*$!!$1\\ GLOBALSENDS<a> ;; получить родительский путь+имя архива открытого архива активной панели (расширенный вариант, если есть соответствующие плагины в TC)

sends=@[tc=AP]||&&(?m)^(.+\\.+)\.(?:zip|rar|7z)\\.*$!!$1\\ GLOBALSENDS<a> ;; получить родительский путь+имя архива открытого архива активной панели

sends=@[tc=AP]||&&(?m)^(.+\\.+)\.(?:zip|rar|7z)\\.*$!!$1\\ tcimg=$cm905 buttn=TDLGUNZIP||+tcTCUNZPACK1|$iGLOBALSENDS<1>|$h||+tcTCUNZPACK4 ;; распаковать выделенные объекты внутри архива в именную папку архива рядом с архивом

sends=@[tc=AZ] GLOBALSENDS<a> ;; получить путь активной панели без конечного слеша

sends=@[tc=TP] slist=[tc=AM] cmdbt=COPY~~/B~~''GLOBALSLIST<1>''+''GLOBALSLIST<2>''~~''GLOBALSENDS<1>full.xxx''||upd<3> ;; объединить 2 выделенных файла и записать результат в другую панель в файл full.xxx

sends=@<info=d30%P%N//>??1 sends=<info=f1GLOBALSENDS<1>//> marks=2||test<10o!!GLOBALSENDS<1>!!1> ;; выделить только папки, хеш MD5 присвоенного значка которых равен хешу присвоенного значка папки под курсором

sends=@<info=d30%P%N//>??1 sends=<info=f1GLOBALSENDS<1>//> marks=2||test<11o!!GLOBALSENDS<1>!!1> ;; выделить только папки, хеш MD5 присвоенного значка которых не равен хешу присвоенного значка папки под курсором

sends=@<info=e16|http://tc-image.3dn.ru/tci.png> GLOBALSENDS<a> ;; получить размер файла (ссылки) в байтах

sends=@<info=e16|http://tc-image.3dn.ru/title.gif|K> GLOBALSENDS<a> ;; получить размер файла (ссылки) в килобайтах

sends=@<info=e17|http://tc-image.3dn.ru/Image/Others/0/rrmm.jpg|1000|1> GLOBALSENDS<a> ;; получить временный файл со скаченными 1000 байтами для заданной ссылки

sends=@<info=f10[tc=AA]//>??7 GLOBALSENDS<a> ;; записать в массив sends в 7-ю ячейку файла под курсором

sends=@<info=f11%P%N//> delss=PS<"%p"//1//0//*.GLOBALSENDS<1>>||1||upd<1> ;; удалить в текущей панели (без рекурсии) все файлы с расширением файла под курсором

sends=@<info=f11%P%N//> shape=4 textx=PS<"%P"//1//-1//*.GLOBALSENDS<1>>||[input=BOX36]!![input=BOX37]||upd<1> ;; во всех файлах с расширением файла под курсором открытой папки произвести поиск и замену - ввод данных в общем диалоге (с рекурсией)

sends=@<info=f11%T%M//> slist=PS<"%t"//1//0//*.GLOBALSENDS<1>>||##path<4> alist=[tc=AF-1f]||<dellist=$GLOBALSLIST|8> marks=list<$GLOBALALIST> ;; в активной панели выделить файлы чьи базовые имена идентичны базовым именам файлов неактивной панели с расширением файла под курсором неактивной панели

sends=@<info=i1%P%N//>??1 sends=@<info=i2%P%N//>??2 sends=x!!3||##rndm<3|30>||#Hcrc32|1 exect=$var_its=(GLOBALSENDS<1>>GLOBALSENDS<2>?GLOBALSENDS<2>:GLOBALSENDS<1>)/2 exect=$var_obch=$var_its*2 start=Magick||%P%N||-resize||"$var_obch"x"$var_obch"!||-matte||-fill||none||-draw||"color~~0,0~~reset"||-fill||white||-draw||"circle~~$var_its,$var_its~~0,$var_its"||&#37TCIMG_TEMP%\temp.png||&&hide||&&wait start=Magick||%P%N||-matte||%%TCIMG_TEMP%%\temp.png||-compose||DstIn||-composite||"%pOut-GLOBALSENDS<3>".png||&&hide||&&wait||upd<1> tempxx ;; создать из изображения под курсором круглое изображение в активной панели с взятием фрагмента из центра

sends=@<info=i3[tc=AA]//>??1 GLOBALSENDS<a> ;; записать в массив sends высоту и ширину изображения под курсором

sends=@<info=i300%P%N//> GLOBALSENDS<a> ;; получить строку времени кадров GIF файла под курсором (в миллисекундах)

sends=@<info=i301%P%N//> GLOBALSENDS<a> ;; получить время анимации GIF файла под курсором (в миллисекундах)

sends=@<info=i302%P%N|,//> GLOBALSENDS<a> ;; получить строку времени кадров GIF файла под курсором (в миллисекундах), разделитель ","

sends=@<info=i400%WL|35//> GLOBALSENDS<a> ;; наименьшее|наибольшее|суммарное|среднее значение времени кадров списка GIF изображений (в миллисекундах)

sends=@<info=i400%WL|38//> GLOBALSENDS<a> ;; наименьшее|наибольшее|суммарное|среднее значение времени кадров списка GIF изображений (в миллисекундах/10)

sends=@<info=n12|123456.789> GLOBALSENDS<a> ;; преобразовать число в денежный формат

sends=@<info=n12|1662209.16|9> GLOBALSENDS<a> ;; преобразовать число в денежный формат

sends=@<info=n13|1662209.16|2|1|3|,|.|8|3|руб.> GLOBALSENDS<a> ;; преобразовать число в денежный формат

sends=@<info=n200|%P%N|\|0|0|1|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с конца, от меньшего к большему, добавляя исходный путь

sends=@<info=n200|%P%N|\|0|0|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с конца, от меньшего к большему

sends=@<info=n200|%P%N|\|0|1|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с конца, добавляя слеш, от меньшего к большему

sends=@<info=n200|%P%N|\|0|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с конца, добавляя слеш

sends=@<info=n200|%P%N|\|1|0|1|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с начала, от меньшего к большему, добавляя исходный путь

sends=@<info=n200|%P%N|\|1|0|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с начала, от меньшего к большему

sends=@<info=n200|%P%N|\|1|1|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с начала, добавляя слеш, от меньшего к большему

sends=@<info=n200|%P%N|\|1|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с начала, добавляя слеш

sends=@<info=n200|%P%N|\|1>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с начала

sends=@<info=n200|%P%N|\>??-4 GLOBALSENDS<a> ;; получить все пути для пути под курсором, обрезая с конца

sends=@<info=n51|11.5235|2> GLOBALSENDS<a> ;; округлить в большую сторону до ближайшего чётного числа

sends=@<info=n51|11.5235|-2> GLOBALSENDS<a> ;; округлить в меньшую сторону до ближайшего чётного числа

sends=@<info=n51|115234|1000> GLOBALSENDS<a> ;; округлить в большую сторону до ближайшего целого (кратность 1000)

sends=@<info=n51|115234|-1000> GLOBALSENDS<a> ;; округлить в меньшую сторону до ближайшего целого (кратность 1000)

sends=@<info=o131"%P"> slist=FOLDM<%WL//0//-1>||GLOBALSENDS<1>!! strct="%t"||$GLOBALSLIST||progres<>||descript<GLOBALSENDS<1>>||upd<3> ;; создать пустую структуру выделенных объектов в другой панели, отсекая 1-ю папку с начала пути, сохраняя подсказки в файле descript.ion

sends=@<info=o250$f250tcimg.ini|180//> GLOBALSENDS<a> ;; получить путь существующего заданного файла учитывая регистр символов

sends=@<info=o41%P%N//> GLOBALSENDS<a> ;; отобразить в диалоге время создания объекта под курсором в формате 22.14.00

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

sends=@<info=o75"%t"> GLOBALSENDS<a> ;; получить родительский путь для пути неактивной панели

sends=@<info=o75%P%N//> GLOBALSENDS<a> ;; получить путь родительской папки (с конечным слешем) объекта под курсором

sends=@<info=o77"%t"> GLOBALSENDS<a> ;; получить 'дедушкин' путь для пути неактивной панели

sends=@<info=s130> GLOBALSENDS<a> ;; получить масштаб системы

sends=@<info=s260|{4BD8D571-6D19-48D3-BE97-422220080E43}|1> GLOBALSENDS<a> ;; получить путь системной папки Music (путь по умолчанию системы)

sends=@<info=s260|{4BD8D571-6D19-48D3-BE97-422220080E43}> GLOBALSENDS<a> ;; получить путь системной папки Music (пользовательский путь)

sends=@<info=s260|39|1> GLOBALSENDS<a> ;; получить путь папки Music (путь по умолчанию системы)

sends=@<info=s260|39> GLOBALSENDS<a> ;; получить путь папки Music (пользовательский путь)

sends=@<info=v0%%PROGRAMFILES%%\Internet~~Explorer\iexplore.exe>||&&(\d).*!!$1 <SWITCH> GLOBALSENDS<1> <CASE> 8 <#> exect=$var_su='http://ya.ru!!Explorer' <CASE> 9 <#> exect=$var_su='http://www.mail.ru' <ENDSWITCH> brwsr=$var_su ;; в зависимости от версии браузера открыть разные ссылки, если IE версии 9 - то яндекс, а если 8 то майл ру

sends=@<info=x*;1;20;42;30;21;43;31;50;50|1*@CRLF*>??-2 GLOBALSENDS<a> ;; получить заданную информацию Total Commander

sends=@<info=x*1,20,42,21,43*@CRLF*>??-2 GLOBALSENDS<a> ;; получить заданную информацию Total Commander

sends=@<info=x*1,20,42,21,43*@CRLF*>??-2 tc3264 gotoc=0||GLOBALSENDS<2> markn=0||GLOBALSENDS<3> gotoc=1||GLOBALSENDS<4> markn=1||GLOBALSENDS<5> focus=GLOBALSENDS<1> ;; перезапустить Total Commander с переключением x32/x64 с сохранением позиций курсора, выделения в обеих панелях

sends=@<info=x*1,20,42,30,21,43,31*@CRLF*>??-2 GLOBALSENDS<a> ;; получить заданную информацию Total Commander

sends=@<info=x*1,20,42,30,21,43,31*@CRLF*>??-2 tc3264 gotoc=0||GLOBALSENDS<2> markn=0||GLOBALSENDS<3> posin=0||GLOBALSENDS<4> gotoc=1||GLOBALSENDS<5> markn=1||GLOBALSENDS<6> posin=1||GLOBALSENDS<7> focus=GLOBALSENDS<1> ;; перезапустить Total Commander с переключением x32/x64 с сохранением позиций курсора, выделения, позиции горизонтальных прокруток в обеих панелях

sends=@<info=x*1,20,42,30,21,43,31,50*@CRLF*>??-2 rstart tcprm=OPENBAR~~''GLOBALSENDS<8>'' gotoc=0||GLOBALSENDS<2> markn=0||GLOBALSENDS<3> posin=0||GLOBALSENDS<4> gotoc=1||GLOBALSENDS<5> markn=1||GLOBALSENDS<6> posin=1||GLOBALSENDS<7> focus=GLOBALSENDS<1> ;; перезапустить Total Commander с сохранением позиций курсора, выделения, позиции горизонтальных прокруток в обеих панелях и активной панели инструментов

sends=@<info=x*1,20,42,30,21,43,31,50*@CRLF*>??-2 tc3264 tcprm=OPENBAR~~''GLOBALSENDS<8>'' gotoc=0||GLOBALSENDS<2> markn=0||GLOBALSENDS<3> posin=0||GLOBALSENDS<4> gotoc=1||GLOBALSENDS<5> markn=1||GLOBALSENDS<6> posin=1||GLOBALSENDS<7> focus=GLOBALSENDS<1> ;; перезапустить Total Commander с переключением x32/x64 с сохранением позиций курсора, выделения, позиции горизонтальных прокруток в обеих панелях и активной панели инструментов

sends=@<info=x50> barsf=GLOBALSENDS<1> ;; сортировать команды активной панели инструментов

sends=@<info=x50>??1 infos=1||10||GLOBALSENDS<1> ;; отображение информации BAR файла активной панели инструментов в виде таблицы

sends=@<info=x50>??1||%%!!%%%% barsl=2||GLOBALSENDS<1> textt=GLOBALSENDS<1>||&&(menu)(\d+)(=[^\r\n]*)!!$1$2$3~~~~(№$2) barupd ;; обновить активную панель упорядочив и пронумеровав кнопки

sends=@<info=x53>??1 slist=GLOBALSENDS<t>||##path<0|0|1>\ GLOBALSLIST<a> ;; относительный путь к родительской папке активной панели инструментов

sends=@<info=x54>??1 iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Buttonbar||Buttonbar||GLOBALSENDS<1> rstart ;; сделать текущую панель инструментов по умолчанию при запуске

sends=@<info=x54>??1 xends=@<info=x58>??1 copyy=GLOBALXENDS<1>[Backup]_<info=f61GLOBALSENDS<1>>\<info=x51>.bkp||GLOBALXENDS<1>//1||&&\.bkp$!!||**2!!||modfs<0||#SISDATE> barupd ;; восстановить активную панель инструментов из бэкапа с изменением даты на текущую

sends=@<sicon=%P%N|32|1|0|1|@CRLF>??-1 GLOBALSENDS<a> ;; пример передачи выбранного пути и номера значка в 2 ячейки (путь переводится в относительный путь), файл со значками под курсором

sends=@<sicon=%P%N|32|1|0|1>??1 GLOBALSENDS<a> ;; пример передачи выбранного пути и номера значка (путь переводится в относительный путь), файл со значками под курсором

sends=@<sicon=%P%N|32|1|0|2>??1 GLOBALSENDS<a> ;; пример передачи выбранного пути и номера значка (путь переводится в относительный путь относительно утилиты), файл со значками под курсором

sends=@<sicon=%P%N|32|1|0|3>??1 GLOBALSENDS<a> ;; пример передачи выбранного номера значка, файл со значками под курсором

sends=@<sicon=[combo=Выбор~значка||Копировать~~путь~~значка~~в~~БО:||Wcmicons.dll|User.dll|TCIMG.dll||343||117||1||1]|32|1|0|1> icofs=%WL||0||GLOBALSENDS<1> rstart ;; назначить выделенным папкам значки выбранные в диалоге

sends=@<xfolder=24//"%p">??1 sends=@<info=f14GLOBALSENDS<1>//>??2 patha=GLOBALSENDS<1> pause=1000 tcimg=$cm509 buttn=TDLGUNZIPALL||+tcTCUNPACK1|$h||+tcTCUNPACK6||+tcTCUNPACK7 buttn=TDLG2FILEACTIONMIN||x|$e patha=GLOBALSENDS<2> ;; в активной панели распаковать архив, у которого самая новая дата модификации и войти в него

sends=@<xfolder=24//"D:\TC IMAGE\log\"//*.log>??1 ;; передать другим командам путь файла, у которого самая новая дата модификации в папке D:\TC IMAGE\log\ среди файлов *log

sends=@<xfolder=24//%%TCIMG_PATH%%\log\//*.log>??1 ;; передать другим командам путь файла, у которого самая новая дата модификации в папке %TCIMG_PATH%\log\ среди файлов *log

sends=@<xfolder=24//D:\VIDEO\!!1>??1 openf=GLOBALSENDS<1>||ASSOC ;; открыть в указанной паке самый новый файл в программе ассоциируемой в TC

sends=@<xfolder=25//"%P"//0//[extnd=Video]> GLOBALSENDS<a> ;; получить в активной папке путь видеофайла дата создания которого самая новая

sends=@<xfolder=31//D:\VIDEO>??1 start=PotPlayer||GLOBALSENDS<1> ;; открыть папку с новой датой создания в D:\VIDEO\ и начать воспроизведение файлов в PotPlayer

sends=@<xfolder=51//"%p"//1//part//1>??1 GLOBALSENDS<a> ;; получить путь файла с самой новой датой создания в текущей папке, исключив файлы с расширением part

sends=@<xfolder=51//D:\KINO>??1 delss=PS<GLOBALSENDS<1>//1//0//*.!ut>||1 start=PotPlayer||GLOBALSENDS<1> ;; открыть в каталоге D:\KINO\ папку с самой новой датой создания, удалить все файлы *.!ut , оставшиеся файлы открыть в Daum PotPlayer

sends=@-1 GLOBALSENDS<a> ;; передать -1 в глобальную переменную sends

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=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 global start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\path<4>-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||list<%WL>||&&wait||upd<1>||infcyrcle<>||spause<1000> slist=$GLOBALSTART||&&.*(\w:[^'':]*)''.*\w:.*!!$1 lists=$GLOBALSLIST||##<info=f13:://>~~-~~||^^cntr<1|1|1>~~||$$<info=f1::|1//>||save<"$f06\MD5-xesh.txt"|0> ;; создать из выделенных файлов, запароленные (пароль берется из зашифрованной базы) архивы (для каждого файла свой архив) и поместить на РАБОЧИЙ СТОЛ с добавлением к имени системного времени + 3% на восстановление + создание файла списка MD5-xesh.txt (РАБОЧИЙ СТОЛ) с номером, именем и хеш суммой созданных архивов

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 global start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%Ppath<4>-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||list<%WL>||&&wait||upd<1>||infcyrcle<>||spause<1000> slist=$GLOBALSTART||&&.*(\w:[^'':]*)''.*\w:.*!!$1 lists=$GLOBALSLIST||##<info=f13:://>~~-~~||^^cntr<1|1|1>~~||$<info=f1::|1//>||save<"%p"MD5-xesh.txt|0> ;; создать из выделенных файлов, запароленные (пароль берется из зашифрованной базы) архивы (для каждого файла свой архив) и поместить рядом с добавлением к имени системного времени + 3% на восстановление + создание файла списка MD5-xesh.txt с номером, именем и хеш суммой созданных архивов

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы, - в один запароленный архив +3% на восстановление (пароль берется из зашифрованной базы) и поместить его на рабочий стол, с добавлением к имени - системного времени

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы, - в один запароленный архив +3% на восстановление (пароль берется из зашифрованной базы) и поместить его рядом с исходным файлом, с добавлением к имени - системного времени

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||e||%P%N||%P||-pGLOBALSENDS<1>||&&wait||upd<3> pause=500 delsm=%P%N||1 ;; распаковать выделенный архив, (пароль берется из зашифрованной базы) и поместив извлечённый файл рядом , удалить исходный архив

sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 start=RAR||-IBCK||e||list<%WL>||%P||-pGLOBALSENDS<1>||&&wait||upd<3>||infcyrcle<>||spause<1000> ;; распаковать каждый запароленный архив (пароль из зашифрованной базы), и поместить рядом - активная панель.

sends=[combo=BOX_U9] folds="%p"<info=s33!!#.!!s32!!#.!!s48>_GLOBALSENDS<1>||line<JPG;OBR;NEF;GLOBALSENDS<1>!!;> ;; создать в активной панели папку с именем даты+введенное в диалоговом окне с 4-мя подпапками JPG;OBR;NEF;введенное в диалоговом окне

sends=[combo=BOX20] block=1 pause=GLOBALSENDS<1>||"%%COMMANDER_PATH%%\Files\Config\Media\Ballance\Tc Search Complete.wav"|3s block=2 ;; блокировать использование мыши и клавиатуры. Выбор паузы в диалоге. Обратный отсчёт в отдельном окне. Экстренная разблокировка по CTRL+ALT+DEL. За 3 секунды до окончания воспроизводится звук sound.wav

sends=[combo=BOX20] block=1 pause=GLOBALSENDS<1>||2|4s block=2 ;; блокировать использование мыши и клавиатуры. Выбор паузы в диалоге. Обратный отсчёт в отдельном окне. Экстренная разблокировка по CTRL+ALT+DEL. За 4 секунды до окончания воспроизводится звук 2, прописанный в TCIMG.ini в секции [Sound]

sends=[combo=BOX20] block=1 pause=GLOBALSENDS<1>||x block=2 ;; блокировать использование мыши и клавиатуры. Выбор паузы в диалоге. Обратный отсчёт в отдельном окне. Экстренная разблокировка по CTRL+ALT+DEL

sends=[combo=Извлечение~~строк||Введите~~фрагмент~~для~~поиска:||что~~искать?||420||117||1||1] extra=%WL||x//0//x.txt||compare<GLOBALSENDS<x1>|3,0>||ending<0>||progres<> textx=$GLOBALEXTRA||GLOBALSENDS<x1>!!GLOBALEXTRA0<:NUMBER:>||backup<0>||upd<1> ;; извлечь из выделенных файлов строки имеющие вхождения введенное в диалоговом окне , сохранить извлеченные строки с именами исходных файлов в формате TXT и произвести в них замену поискового вхождения на полные пути исходных файлов

sends=[combo=Извлечение~~строк||Введите~~фрагмент~~для~~поиска:||что~~искать?||420||117||1||1] GLOBALSENDS<c> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> extrf=GLOBALSLIST<:INDEX:>||x//0//x.txt||compare<cliptext|3,0>||ending<0>||progres<> textt=GLOBALEXTRF<1>||clpget!!GLOBALSLIST<:INDEX:>||backup<0> <NEXT> ;; извлечь из выделенных файлов строки имеющие вхождения введенное в диалоговом окне , сохранить извлеченные строки с именами исходных файлов в формате TXT и произвести в них замену поискового вхождения на полные пути исходных файлов

sends=[combo=Извлечение~~строк||Введите~~фрагмент~~для~~поиска:||что~~искать?||420||117||1||1] GLOBALSENDS<c> slist=%WL forpgs <FOR> 1 <TO> GLOBALSLIST<0> extrf=GLOBALSLIST<:INDEX:>||x//0//x.txt||compare<cliptext|3,0>||ending<0> textt=GLOBALEXTRF<1>||clpget!!GLOBALSLIST<:INDEX:>||backup<0> <NEXT> ;; извлечь из выделенных файлов строки имеющие вхождения введенное в диалоговом окне , сохранить извлеченные строки с именами исходных файлов в формате TXT и произвести в них замену поискового вхождения на полные пути исходных файлов

sends=[group=BOX_BR1] GLOBALSENDS<a> ;; пример создания диалога group с несколькими колонками

sends=[group=BOX_BR2] GLOBALSENDS<a> ;; пример создания диалога group с несколькими колонками

sends=[group=BOX_BR3] GLOBALSENDS<a> ;; пример создания диалога group с несколькими колонками

sends=[info=x52] <IF> GLOBALSENDS<1> = 000_Osnovnaja OR GLOBALSENDS<1> = 084_AU3 <THEN> tcprm=OPENBAR~~%%COMMANDER_PATH%%\BAR\002_Multimedia.bar <ELSE> tcimg=$cm2901 <ENDIF> ;; переключение: если имя активной панели инструментов 000_Osnovnaja или 084_AU3, то откроется 002_Multimedia.bar, иначе панель инструментов закроется

sends=[input=BOX11]??1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> creat=GLOBALSLIST<:INDEX:>||index.html||numb<GLOBALSENDS<1>>||clip<> <NEXT> ;; создание в выделенных каталогах файлов html с содержимым буфера обмена, количество создаваемых файлов вводиться в диалоге

sends=[input=BOX52]??1 slist=FOLDC<%WL//1//-1> blist=$GLOBALSLIST0||$$.zip||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля в диалоге

sends=[tc=`AL]??-1 GLOBALSENDS<a> ;; получить список путей выделенных объектов активной панели (без конечного слеша для папок)

sends=[tc=AL] <IF> 1 <> <info=t61$GLOBALSENDS[1]> <THEN> start=MPC-BE||clpget <ELSE> start=MPC-BE||list<%WL> <ENDIF> ;; если в активной панели нет выделенных файлов, то воспроизвести в плеере MPC файл по пути или ссылке из буфера обмена, если есть выделенные файлы, то воспроизвести их в плеере MPC

sends=[tc=AL]!!-1 start=%%COMMANDER_PATH%%\AkelPad.exe||list<$GLOBALSENDS> ;; открыть выделенные файлы в AkelPad

sends=[tc=AL]??-1||&&(?m)\.[^.]+$!! GLOBALSENDS<a> ;; получить список выделенных файлов без расширений

sends=[tc=AO]||&&([^-]+)(.*)!!$1 start=%%COMMANDER_PATH%%\Everything.exe buttn=EVERYTHING||Edit1|$v|$iGLOBALSENDS<1> ;; получить имя объекта под курсором до дефиса, запустить программу Everything и вставить полученное для поиска

sends=[tc=AO]||&&([^-]+)(.*)!!$1 start=%%COMMANDER_PATH%%\Everything.exe||&&procwait buttn=EVERYTHING||Edit1|$iGLOBALSENDS<1> ;; получить имя объекта под курсором до дефиса, запустить программу Everything и вставить полученное для поиска

sends=[tc=LL]??-1 GLOBALSENDS<a> bends=[tc=RL]??-1 GLOBALBENDS<a> $GLOBALXXXXX=>$GLOBALSENDS[0]>$GLOBALBENDS[0]?$GLOBALSENDS:$GLOBALBENDS GLOBALXXXXX<a> ;; пример тернарного условия: получение большего массива - списка выделенных файлов в обеих панелях

sends=[tc=LL]??-1 GLOBALSENDS<a> bends=[tc=RL]??-1 GLOBALBENDS<a> $GLOBALXXXXX=>GLOBALSENDS<0>>GLOBALBENDS<0>?$GLOBALSENDS:$GLOBALBENDS GLOBALXXXXX<a> ;; пример тернарного условия: получение большего массива - списка выделенных файлов в обеих панелях

sends=[tc=LL]??-1 GLOBALSENDS<a> bends=[tc=RL]??-1 GLOBALBENDS<a> exect=$var_a=GLOBALSENDS<0>>GLOBALBENDS<0>?$GLOBALSENDS:$GLOBALBENDS||_ViewValues($var_a) ;; пример получения наибольшего массива

sends=[tc=TL]??-1 GLOBALSENDS<a> ;; получить список выделенных объектов другой панели

sends=[tc=TO]??1||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]??1||&&.*?0*(\d+)$!!$1 moves=%WL||"%t"//0||modfs<0||#SISDATE>||upd<6> renms=$GLOBALMOVES||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>+|1|2>||upd<1> ;; переместить выделенные файлы в панель назначения, с текущей датой, с переименованием их в имя файла под курсором другой панели и продолжением нумерации, точка отсчета номер файла под курсором

sends=[tc=TO]??1||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]??1||&&.*?0*(\d+)$!!$1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>+|1|2>||modfs<0||#SISDATE>||upd<1> ;; переименовать файл(ы) под курсором именем файла в панели назначения с продолжением его нумерации (счетчик _01)

sends=[tc=TO]??1||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]??1||&&.*?0*(\d+)$!!$1||#Sfnc_numplus0 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> ;; переименовать выделенные объекты активной панели именем файла другой панели (имеющего счетчик) с продолжением отсчета счетчика

sends=[tc=TO]??1||&&[^a-zа-яё]+$!! copys=%WL||"%t"//0||modfs<0||#SISDATE>||upd<6> renms=$GLOBALCOPYS||GLOBALSENDS<1>||$$-cntr<1+|1|1>||ext<>||upd<1> ;; скопировать выделенные файлы в панель назначения, с текущей датой, с переименованием их в имя файла под курсором другой панели и продолжением нумерации соответствующей имени и типу файла

sends=[tc=TO]??1||&&[^a-zа-яё]+$!! moves=%WL||"%t"//0||modfs<0||#SISDATE>||upd<6> renms=$GLOBALMOVES||GLOBALSENDS<1>||bkt<!!-!!!!1!!1>||ext<>||upd<1> ;; переместить выделенные файлы в панель назначения, с текущей датой, с переименованием их в имя файла под курсором другой панели и продолжением нумерации соответствующего имени и типу файла

sends=[tc=TO]||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]||&&.*?0*(\d+)$!!$1||#Sfnc_numplus0 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> moves=GLOBALRENMS<t>||%t||upd<6> ;; переименовать выделенные объекты именем объекта в другой панели с продолжением нумерации и переместить переименованные объекты в другую панель

sends=\.\|!.!|:.:??-4||.!! GLOBALSENDS<a> ;; разбить специальные символы в массив

sends=\<link\h+rel\=[\''|\']?[^>]+\>??1 exect=$var_a=_ArrayUnique(StringRegExp(FileRead('%P%N'),$GLOBALSENDS[1],3))||_ViewValues($var_a) ;; получить заданные отрезки файла под курсором и отобразить их в таблице

sends=^%P%N/%T%M??-1 GLOBALSENDS<a> ;; объединить 2 файла (под курсором в обеих панелях) и получить содержимое в глобальной переменной

sends=^%WL??-1 GLOBALSENDS<a> ;; получить содержимое выделенных файлов

sends=^[tc=AL]??-1 GLOBALSENDS<a> ;; получить содержимое выделенных файлов

sends=^PS<"%p"//1//0//txt>??-1 GLOBALSENDS<a> ;; получить содержимое всех txt файлов активной панели

sends=`%P%N??-1 GLOBALSENDS<a> ;; получить текстовую информацию файла, поддерживаются форматы

sends=||tcg<{CHM_HHC}> bends=$GLOBALSENDS||*name_ext*!!%N||*name*!!"%O" creat="%P"||"%O".hhc||content<GLOBALBENDS<x1>> sends=||tcg<{CHM_HHP}> bends=$GLOBALSENDS||*path*!!"%T"||*name_ext*!!%N||*name*!!"%O" creat="%P"||"%O".hhp||content<GLOBALBENDS<x1>> start=%%COMMANDER_PATH%%\TCIMGHELP\Utils\hhc.exe||GLOBALCREAT<1> ;; для html файла под курсором создать справку chm в другой панели с помощью hhc.exe и создания соответствующих файлов hhc и hhk

sends=||tcg<{CHM_HHP}> bends=$GLOBALSENDS||*path*!!"%T"||*name_ext*!!"%N"||*name*!!"%O" creat="%P"||"%O".hhp||content<GLOBALBENDS<x1>> ;; создать для htm файла под курсором файл hhp

sends=~~||tcg<{BARTCIMG}> creat="%p"||tcimg0.bar||content<GLOBALSENDS<x1>>||code<1>||upd<1> ;; создать в активной панели tcimg0.bar в кодировке UTF-16 LE 1200 по шаблону из файла SHAPED.tcg из секции {BARTCIMG}

sends=<info=b201%P%N|1//>??-1 GLOBALSENDS<a> ;; получить путь временного файла с файлами torrent файла под курсором (с дополнительной информацией после имён файлов)

sends=<info=b201%P%N|3//>??-1 GLOBALSENDS<a> ;; получить путь временного файла с файлами torrent файла под курсором

sends=<info=b41%P%N|1//>??-1 GLOBALSENDS<a> ;; получить путь временного файла с дополнительными URL адресами torrent файла под курсором

sends=<info=b71%P%N|1//>??-1 GLOBALSENDS<a> ;; получить путь временного файла с комментариев torrent файла под курсором

sends=<info=f1%P%N|1//>??1 lists=%WL||##<info=f15:://>GLOBALSENDS<1>\<info=f12:://>.jpg start=IrfanView||/filelist=%L~~/resize=(450,500)~~/resample~~/aspectratio~~/jpgq=75~~/convert="%p"\GLOBALSENDS<1>\*.jpg~~/killmesoftly||&&hide||&&wait pause=500 renms=$GLOBALLISTS||test<1e!!jpg>||##@_GLOBALSENDS<1>||upd<1> pause=500 moves=PS<"%pGLOBALSENDS<1>"//1//-1>||"%p" pause=500 delsm="%pGLOBALSENDS<1>"||1||test<1a!!D> pause=1000 picup="%p@_GLOBALSENDS<1>.jpg"||6||1 pause=500 delsm="%p@_GLOBALSENDS<1>.jpg"||1 ;; конвертировать изображения под курсором в размер (450,500) если размер меньше заданного - оставить как есть и готовый файл загрузить на сервер, а затем удалить, полученное изображение. Исходное изображение остается неизменным + ссылка на изображение в буфере обмена

sends=<info=f1%P%N|1//>??1 pause=500 lists=%WL||GLOBALSENDS<1>||#Eb64=||^^cntr<1|1|1>~~||$$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt|0> pause=500 start=RAR||-IBCK||a||-pGLOBALSENDS<1>||-m5||-ms||-sfx||-z%%COMMANDER_PATH%%\TCIMGZ\Arch\coment\com.txt||-iicon[EXTICON=%P%N]||-iimg%%COMMANDER_PATH%%\TCIMGZ\Arch\test.bmp||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы в один запароленный архив, взяв пароль из md5 суммы первого файла + создание списка с именами, паролем в b64 + назначение иконки согласно расширению файла под курсором (TCIMG.ini - секция ExtensionsIcon) + добавление комментария к архиву + назначение своего логотипа

sends=<info=f1%P%N|1//>??1 pause=500 lists=%WL||GLOBALSENDS<1>||#Eb64=||^^cntr<1|1|1>~~||$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt|0> pause=500 start=RAR||-IBCK||a||-pGLOBALSENDS<1>||-m5||-ms||-sfx||-iicon[EXTICON=%P%N]||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы в один запароленный архив, взяв пароль из md5 суммы первого файла + создание списка с именами, паролями в b64 + назначение иконки согласно расширению файла под курсором (TCIMG.ini - секция ExtensionsIcon)

sends=<info=f12%P%N//>??1||&&[^\d]*!! clint=%P%N||$f06//0||<info=f61%P%N//>~~GLOBALSENDS<1> ;; создать ярлык файлу под курсором на рабочем столе именем родительской папки с добавлением в конец цифр из имени этого файла

sends=<info=f12\%P%N//>??1||&&(?i)[^a-zа-яё]+$!! xends=<info=f12\%P%N//>??1||&&.*?0*(\d+)$!!$1||#Sfnc_numplus0 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> ;; переименовать файл под курсором именем объекта под курсором с продолжением его нумерации

sends=<info=f12\%T%M> copys=%WL||"%t"//0||||##GLOBALSENDS<1>_cntr<1+|1|2> ;; копировать выделенные файлы в другую панель с переименованием в имя файла с счетчиком _01

sends=<info=f208%P%N//> GLOBALSENDS<a> ;; получить размер файла под курсором

sends=<info=f209%WL//> GLOBALSENDS<a> ;; получить суммарный размер всех выделенных файлов

sends=<info=f270%P%N|19//> GLOBALSENDS<a> ;; получить размер листа PDF файла под курсором (dpi 50)

sends=<info=f270%P%N|2//> GLOBALSENDS<a> ;; получить размер листа PDF файла под курсором

sends=<info=f270%P%N|38//> GLOBALSENDS<a> ;; получить размер листа PDF файла под курсором (dpi 1000)

sends=<info=f49%P%N|0//> GLOBALSENDS<a> ;; получить для файла под курсором File Change Time

sends=<info=f49%P%N|1//> GLOBALSENDS<a> ;; получить для файла под курсором UTC File Change Time в формате YYYY/MM/DD HH:MM:SS

sends=<info=f49%P%N|2//> GLOBALSENDS<a> ;; получить для файла под курсором Local File Change Time в формате YYYY/MM/DD HH:MM:SS

sends=<info=f61%P%N//>??1||&&(?i)[^a-zа-яё]+$!! copys=%WL||"%t"GLOBALSENDS<1>\//0 ;; скопировать выделенное в созданную в другой панели папку с именем родительского каталога (курсор на файле)

sends=<info=f61%P%N//>??1||&&.{7}(.+)!!$1 textt=%P%N||&&(?s)(.+[\r\n]+PERFORMER[^\r\n]+[\r\n]+TITLE~~'')([^\r\n]+)(''.+)!!${1}GLOBALSENDS<1>${3}||upd<1> ;; в содержимом текстовом файле под курсором найти необходимый отрезок и заменить именем родительской папки, удалив из него первые 7 символов

sends=<info=i400%WL|1//> GLOBALSENDS<a> ;; получить наибольшую ширину выделенных изображений

sends=<info=i400%WL|10//> GLOBALSENDS<a> ;; получить количество уникальных ширин списка выделенных изображений

sends=<info=i400%WL|11//> GLOBALSENDS<a> ;; получить количество уникальных высот списка выделенных изображений

sends=<info=i400%WL|15//>??-1 GLOBALSENDS<a> ;; получить список уникальных ширин и высот списка выделенных изображений

sends=<info=i400%WL|2//> GLOBALSENDS<a> ;; получить наименьшую ширину выделенных изображений

sends=<info=i400%WL|3//> GLOBALSENDS<a> ;; получить наибольшую высоту выделенных изображений

sends=<info=i400%WL|30//> GLOBALSENDS<a> ;; получить наименьшее число количества кадров выделенных GIF изображений

sends=<info=i400%WL|31//> GLOBALSENDS<a> ;; получить наибольшее число количества кадров выделенных GIF изображений

sends=<info=i400%WL|32//> GLOBALSENDS<a> ;; получить наименьшее|наибольшее|суммарное|среднее значение количества кадров выделенных GIF изображений

sends=<info=i400%WL|4//> GLOBALSENDS<a> ;; получить наименьшую высоту выделенных изображений

sends=<info=i400%WL|40//> GLOBALSENDS<a> ;; получить наименьшее число количества кадров выделенных TIF изображений

sends=<info=i400%WL|41//> GLOBALSENDS<a> ;; получить наибольшее число количества кадров выделенных TIF изображений

sends=<info=i400%WL|42//> GLOBALSENDS<a> ;; получить наименьшее|наибольшее|суммарное|среднее значение количества кадров выделенных TIF изображений

sends=<info=i400%WL|5//> GLOBALSENDS<a> ;; получить наименьшее, наибольшее, суммарное, среднее значение ширины выделенных изображений

sends=<info=i400%WL|6//> GLOBALSENDS<a> ;; получить наименьшее, наибольшее, суммарное, среднее значение высоты выделенных изображений

sends=<info=i400%WL|7//>??-4 GLOBALSENDS<a> ;; получить наименьшее, наибольшее, суммарное, среднее значение ширины и высоты выделенных изображений

sends=<info=i400-1|1//> GLOBALSENDS<a> ;; получить наибольшую ширину изображений (пути из буфера обмена)

sends=<info=n*!15|!16|!17|!18|*{лист,дом,Дым,привет,пока|код,кот,привет,рот,дым}@CRLF*//>??-2 GLOBALSENDS<a> ;; пример показывающий работу параметра info (n15,...,n18)

sends=<info=n200|1+2+3+4+5+6+7+8+9|+|0|0|1>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с конца, от меньшего к большему

sends=<info=n200|1+2+3+4+5+6+7+8+9|+|0|1>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с конца, добавляя разделитель

sends=<info=n200|1+2+3+4+5+6+7+8+9|+|1|0|1>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с конца, от меньшего к большему

sends=<info=n200|1+2+3+4+5+6+7+8+9|+|1|1>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с начала, добавляя разделитель

sends=<info=n200|1+2+3+4+5+6+7+8+9|+|1>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с начала

sends=<info=n200|1+2+3+4+5+6+7+8+9|+>??-4 GLOBALSENDS<a> ;; получить все строки, относительно "+", обрезая с конца

sends=<info=n200|123456789|Null|1>??-4 GLOBALSENDS<a> ;; получить все строки из символов, обрезая с начала

sends=<info=n200|123456789|Null>??-4 GLOBALSENDS<a> ;; получить все строки из символов, обрезая с конца

sends=<info=n200|ABCDEFGHIJKLMNOPQRSTUVWXYZ|Null|1>??-4 GLOBALSENDS<a> ;; получить все строки из символов, обрезая с начала

sends=<info=n200|ABCDEFGHIJKLMNOPQRSTUVWXYZ|Null>??-4 GLOBALSENDS<a> ;; получить все строки из символов, обрезая с конца

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

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

sends=<info=n69|0|100|9//>??-4 GLOBALSENDS<a> ;; получить диапазоны чисел между 0 и 100 с шагом 9

sends=<info=n9|1|5|0.01>??-6, GLOBALSENDS<a> ;; получить диапазон чисел от 1 до 5 с шагом 0.01

sends=<info=n9|5|1|-0.01>??-6, GLOBALSENDS<a> ;; получить диапазон чисел от 5 до 1 с шагом 0.01

sends=<info=o10%P%N//>~~<info=o30%P%N//>~~<info=o50%P%N//>!!-8~~ xends=$GLOBALSENDS??-1||formt<3> modft=%P%N||0,1,2||GLOBALXENDS<1> ;; выставить объекту под курсором все варианты дат по самому раннему времени

sends=<info=o200%P%N//>??1 zpacf=%P%N||"%p%O".zip//0 comnt=GLOBALZPACF<1>||0||GLOBALSENDS<1> patha=<xfolder=25//"%p"> ;; упаковать в активную панель папку под курсором в zip с добавлением комментария папки в созданный архив и переходом на архив

sends=<info=o200%P%N//>??1 zpacf=%P%N||%T%N.zip//0 comnt=GLOBALZPACF<1>||0||GLOBALSENDS<1> ;; упаковать в другую панель папку под курсором в zip с добавлением комментария папки в созданный архив

sends=<info=o200%P%N//>??1 zunpf=%P%N||"%p"//0 comnt=<xfolder=30//"%p">||0||GLOBALSENDS<1> patha=<xfolder=30//"%p">||fold<> ;; распаковать архив под курсором в активную панель с добавлением комментария архива распакованной папке, с переходом на папку

sends=<info=o200%P%N>??1 zunpf=%P%N||"%t"//0 comnt=<xfolder=30//"%t">||0||GLOBALSENDS<1> patht=<xfolder=30//"%t">||fold<> ;; распаковать архив под курсором в другую панель с добавлением комментария архива распакованной папке, с переходом на папку

sends=<info=o240%P%N//> GLOBALSENDS<a> ;; получить размер файла или каталога под курсором

sends=<info=o241%WL//> GLOBALSENDS<a> ;; получить суммарный размер выделенных файлов и каталогов

sends=<info=o250%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a> ;; получить для файла EML не пустую под курсором с помощью GetDetailsOf информацию заданных типов данных

sends=<info=o250%P%N|0,1,3,4,5>??-2 GLOBALSENDS<a> ;; получить для объекта под курсором с помощью GetDetailsOf не пустую информацию заданных типов данных

sends=<info=o250%P%N|285,283|x> GLOBALSENDS<a> ;; получить ширину x высоту кадра для видеофайла под курсором

sends=<info=o251%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a> ;; получить для файла EML под курсором с помощью GetDetailsOf информацию заданных типов данных

sends=<info=o252%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a> ;; получить для файла EML не пустую под курсором с помощью GetDetailsOf информацию заданных типов с добавлением названия типа данных

sends=<info=o253%P%N|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215>??-2 GLOBALSENDS<a> ;; получить для файла EML под курсором с помощью GetDetailsOf информацию заданных типов данных с добавлением названия типа данных

sends=<info=o3%P%N//>??1 exect=$var_n=Floor('GLOBALSENDS<1>')||$var_n=$var_n<=1?1:($var_n<=10?2:($var_n<=100?3:($var_n<=500?4:5)))||_ViewValues($var_n) ;; пример получения размера папки и присвоения чисел диапазонов: меньше 1мб - 1, от 1 до 10мб - 2, от 10 до 100 мб -3, от 100 до 500мб, от 500 и выше - 5

sends=<info=o30%P%N//>_Создание~~<info=o10%P%N//>_Модификация~~<info=o50%P%N//>_Послед.Доступ??-8~~ xends=$GLOBALSENDS??-1||?F3 GLOBALXENDS<a> ;; показать даты объекта под курсором в порядке очередности

sends=<info=o72%P%N//>??1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<1+|1|2>||[double]||upd<1> ;; выделенным файлам присвоить имя файла под курсором с счетчиком

sends=<info=o72%T%M//>??1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<1+|1|2>||[double]||upd<1> moves=$GLOBALRENMS||%t//0||upd<6> ;; переименовать выделенные файлы активной панели именем файла другой панели (с счетчиком _01) и переместить переименованные в другую панель

sends=<info=o72%T%M//>??1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<1+|1|2>||[double]||upd<1> ;; переименовать выделенные файлы активной панели именем файла другой панели (с счетчиком _01)

sends=<info=o85http:/sait.com/images.jpg> GLOBALSENDS<a> ;; получить расширение с точкой впереди

sends=<info=s*74-83*{AkelPad.exe}:Z:@CRLF*:://>??-1 GLOBALSENDS<a> ;; получить информацию о процессе AkelPad.exe

sends=<info=s101|D|20170101000000|20180101000000> GLOBALSENDS<a> ;; получить количество дней 2017 года

sends=<info=s101|D|20181231000000>||-!! GLOBALSENDS<a> ;; получить порядковый номер текущего дня в 2019 году

sends=<info=s101|D|20191231000000>||-!! GLOBALSENDS<a> ;; получить количество оставшихся дней в 2019 году

sends=<info=s101|h|2018/01/01~~00:00:00> GLOBALSENDS<a> ;; получить количество часов с 1 января 2018 года по сегодняшний день

sends=<info=s101|n> GLOBALSENDS<a> ;; получить количество минут, истекших с 1 января 1970 года

sends=<info=s101> GLOBALSENDS<a> ;; получить количество секунд, истекших с 1 января 1970 года

sends=<info=s102|+20s|2013/01/09~~00:03:00> GLOBALSENDS<a> ;; получить заданную дату прибавив к ней 20 секунд

sends=<info=s102|+20s> GLOBALSENDS<a> ;; получить системную дату прибавив к ней 20 секунд

sends=<info=s102|+3:02:45|20130109000300> GLOBALSENDS<a> ;; получить заданную дату прибавив к ней время (3 часа 2 минуты 45 секунд)

sends=<info=s102|+3:02:45> GLOBALSENDS<a> ;; получить системную дату прибавив к ней заданное время (3 часа 2 минуты 45 секунд)

sends=<info=s102|-11:48|20130109000300> GLOBALSENDS<a> ;; получить заданную дату отняв от ней время (11 минут 48 секунд)

sends=<info=s102|-11:48> GLOBALSENDS<a> ;; получить системную дату отняв от неё заданное время (11 минут 48 секунд)

sends=<info=s102|-1d> cmdbt=Echo~~GLOBALSENDS<1>||hide<1> ;; просмотреть информацию в консоли

sends=<info=s102|-1d> start="%P"prim.bat||GLOBALSENDS<1> ;; пример передачи параметра скрипту bat

sends=<info=s102|-1d> start="%P"prim.bat||param<GLOBALSENDS<1>> ;; пример передачи параметра скрипту bat

sends=<info=s102|-1d>||&&(.+)/(.+)/(.+)~~(.*)!!''$3.$2.$1'' GLOBALSENDS<a> ;; получить вчерашнюю дату в кавычках

sends=<info=s102|-1d>||&&(.+)/(.+)/(.+)~~(.*)!!($3.$2.$1) GLOBALSENDS<a> ;; получить вчерашнюю дату в скобках

sends=<info=s102|-50d|2012.01.09~~00-03-00> GLOBALSENDS<a> ;; получить заданную дату отняв от неё 50 дней

sends=<info=s102|-50d> GLOBALSENDS<a> ;; получить системную дату отняв от неё 50 дней

sends=<info=s102|-5m+10n+8h|20130109000300> GLOBALSENDS<a> ;; получить заданную дату отняв от неё 5 месяцев, прибавив 10 минут и 8 часов

sends=<info=s102|-5m+10n+8h> GLOBALSENDS<a> ;; получить системную дату отняв от неё 5 месяцев, прибавив 10 минут и 8 часов

sends=<info=s105|h|00:30:00> GLOBALSENDS<a> ;; получить количество часов, истекших с 0 часов 30 минут

sends=<info=s105|s|00:30:00> GLOBALSENDS<a> ;; получить количество секунд, истекших с 0 часов 30 минут

sends=<info=s105|x|00:30:00> GLOBALSENDS<a> ;; получить время, истекшее с 0 часов 30 минут

sends=<info=s105|x|2:30:00|3:02:45> GLOBALSENDS<a> ;; получить время - разницу между 2-мя часами 30 минутами и 3-мя часами 2 минутами 45 секундами

sends=<info=s105|x|30:00|2:45> GLOBALSENDS<a> ;; получить время - разницу между 30 минутами и 2 минутами 45 секундами

sends=<info=s106|+20s|00:03:00> GLOBALSENDS<a> ;; получить время прибавив 20 секунд

sends=<info=s106|+20s> GLOBALSENDS<a> ;; получить системное время прибавив 20 секунд

sends=<info=s106|+3:02:45|5:25:48> GLOBALSENDS<a> ;; получить время прибавив 3 часа 2 минуты 45 секунд

sends=<info=s106|+3:02:45> GLOBALSENDS<a> ;; получить системное время прибавив 3 часа 2 минуты 45 секунд

sends=<info=s106|-11:48|5:25:48> GLOBALSENDS<a> ;; получить время отняв 11 минут 48 секунд

sends=<info=s106|-11:48> GLOBALSENDS<a> ;; получить системное время отняв 11 минут 48 секунд

sends=<info=s106|-50n|03:00> GLOBALSENDS<a> ;; получить время отняв 50 минут

sends=<info=s106|-50n> GLOBALSENDS<a> ;; получить системное время отняв 50 минут

sends=<info=s106|-5s+10n+8h|5:25:48> GLOBALSENDS<a> ;; получить время отняв 5 секунд, прибавив 10 минут и 8 часов

sends=<info=s106|-5s+10n+8h> GLOBALSENDS<a> ;; получить системное время отняв 5 секунд, прибавив 10 минут и 8 часов

sends=<info=s153|FILMS> GLOBALSENDS<a> ;; возвращает букву диска по заданной метке (если диска с такой меткой нет, то возвращает пустую строку)

sends=<info=s154|FILMS> GLOBALSENDS<a> ;; возвращает букву диска по заданной метке (если диска с такой меткой нет, то возвращает c: )

sends=<info=s155|FILMS> GLOBALSENDS<a> ;; возвращает букву диска по заданной метке (если диска с такой меткой нет, то выводится соответствующее сообщение и программа закрывается)

sends=<info=s156%P%N> GLOBALSENDS<a> ;; возвращает метку диска по заданному пути

sends=<info=s156C> GLOBALSENDS<a> ;; возвращает метку диска по заданной букве диска

sends=<info=s250|0,1,3,4,5,20,21,205,206,207,208,210,211,213,215|Chr(124)> GLOBALSENDS<a> ;; получить названия информации GetDetailsOf заданных типов данных

sends=<info=s33!!#.!!s32!!#.!!s31!!#> bufsr=^^||save<"C:\TodayNewNotes\GLOBALSENDS<1>\Kopilka.txt"|3|@CRLF==============@CRLF>||#G7 ;; в каталоге TodayNewNotes в папке с сегодняшней датой создать файл Kopilka.txt с содержимым буфера обмена, если файл существует, то добавить в начало через разделитель

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

sends=<info=s83FireFox.exe> GLOBALSENDS<a> ;; получить командную строку процесса FireFox.exe

sends=<info=v98%P%N>??-1 GLOBALSENDS<a> ;; получить информацию полей (не пустых значений) exe файла под курсором

sends=<info=v99%P%N>??-1 GLOBALSENDS<a> ;; получить всю информацию полей exe файла под курсором

sends=<info=x10> sends=x||?O|winls1||?Fwlist1 winls=%WL||800x600||GLOBALSENDS<1> ;; открыть выделенные папки в окне просмотра (до 12 шт)

sends=<info=x44>||&&^(\d*).*?(\d*)$!!$1:$2 markn=2||GLOBALSENDS<1> ;; в активной панели довыделить все объекты между двумя крайними выделенными (если есть несколько выделенных)

sends=<info=x44>||,!!: markn=2||GLOBALSENDS<1> ;; в активной панели довыделить все объекты между двумя выделенными

sends=<info=x50>??-1||formt<bar4> GLOBALSENDS<a> ;; просмотреть номер(а) кнопок активной панели инструментов в подсказках которых присутствует фраза из буфера обмена

sends=<info=z0%P%N|Performer//>??1||&&(.+)~~-~~.+!!$1||~~!!+ brwsr=http://www.last.fm/ru/search?q=GLOBALSENDS<1> ;; открыть имя исполнителя из тега "Performer" файла под курсором для поиска на last.fm

sends=<inikey=1//%%COMMANDER_INI%%>??1 GLOBALSENDS<c1> ;; получение всех имён секций (со скобками) файла WinCmd.ini

sends=<inikey=10//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций без имени секций файла под курсором построчно

sends=<inikey=10|1//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций без имени секций файла под курсором построчно (удаление комментариев перед получением информации)

sends=<inikey=11//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций файла под курсором построчно (каждая секция в отдельной ячейке)

sends=<inikey=11|1//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)

sends=<inikey=12//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций без имени секций файла под курсором построчно (каждая секция в отдельной ячейке)

sends=<inikey=12|1//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций без имени секций файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)

sends=<inikey=13//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name файла под курсором построчно

sends=<inikey=13|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name файла под курсором построчно (удаление комментариев перед получением информации)

sends=<inikey=14//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name без имени секций файла под курсором построчно

sends=<inikey=14|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name без имени секций файла под курсором построчно (удаление комментариев перед получением информации)

sends=<inikey=15//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name файла под курсором построчно (каждая секция в отдельной ячейке)

sends=<inikey=15|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)

sends=<inikey=16//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name без имени секций файла под курсором построчно (каждая секция в отдельной ячейке)

sends=<inikey=16|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name без имени секций файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)

sends=<inikey=16|2//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения содержимого секций Html и Name без имени секций файла под курсором построчно (каждая секция в отдельной ячейке) (удаление только начальных комментариев перед получением информации)

sends=<inikey=17|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения (последовательно заданным именам) содержимого секций Html и Name файла под курсором построчно (удаление комментариев перед получением информации)

sends=<inikey=18|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения (последовательно заданным именам) содержимого секций Html и Name без имени секций файла под курсором построчно (удаление комментариев перед получением информации)

sends=<inikey=19|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения (последовательно заданным именам) содержимого секций Html и Name файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)

sends=<inikey=2//%%COMMANDER_INI%%>??1 GLOBALSENDS<c1> ;; получение всех имён секций (без скобок) файла WinCmd.ini

sends=<inikey=20|1//%P%N//Html|Name>??-1 GLOBALSENDS<a> ;; пример получения (последовательно заданным именам) содержимого секций Html и Name без имени секций файла под курсором построчно (каждая секция в отдельной ячейке) (удаление комментариев перед получением информации)

sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^([^=]+\=)//\A([^\r\n]+)>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить имена секций, в которых есть ключи

sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)//>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить содержимое секций (без заголовка), в которых нет заданного регулярного выражения

sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить имена секций, в которых нет заданного регулярного выражения

sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить содержимое секций (с заголовком), в которых нет заданного регулярного выражения

sends=<inikey=24//%%TCIMG_PATH%%\TCIMG.ini//(?s)\A([^\r\n]+\]).+>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить имена секций, в которых нет информации

sends=<inikey=25//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)//>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить содержимое секций (без заголовка), в которых есть заданное регулярное выражение

sends=<inikey=25//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)//\A([^\r\n]+)>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить имена секций, в которых есть заданное регулярное выражение

sends=<inikey=25//%%TCIMG_PATH%%\TCIMG.ini//(?m)^(BkColor\=)>??-1 GLOBALSENDS<a> ;; из TCIMG.ini получить содержимое секций (с заголовком), в которых есть заданное регулярное выражение

sends=<inikey=3//%%COMMANDER_INI%%>??1 GLOBALSENDS<c1> ;; получение содержимого всех секций

sends=<inikey=3//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций файла под курсором построчно

sends=<inikey=3|1//%P%N>??-1 GLOBALSENDS<a> ;; пример получения содержимого всех секций файла под курсором построчно (удаление комментариев перед получением информации)

sends=<inikey=4//%%COMMANDER_INI%%//Configuration>??1 GLOBALSENDS<c1> ;; получение содержимого секции с именем Configuration файла WinCmd.ini

sends=<inikey=5//$f252//Setting>!!-1||formt<0!!(?m)^(?:Language|Progres|FormatFolderDate)=(.*)> GLOBALSENDS<a> ;; получить список значений заданных ключей из TCIMG.ini из секции [Setting]

sends=<inikey=5//$f252//Setting>!!-1||formt<ini1> GLOBALSENDS<a> ;; получить список значений заданных ключей из TCIMG.ini из секции [Setting]

sends=<inikey=5//%%COMMANDER_INI%%//Configuration>??1 GLOBALSENDS<c1> ;; получение содержимого секции Configuration файла WinCmd.ini

sends=<inikey=5//C:\Name.txt//Html>??-1 GLOBALSENDS<a> ;; пример получения содержимого секции файла Name.txt построчно

sends=<inikey=5|1//C:\Name.txt//Html>??-1 GLOBALSENDS<a> ;; пример получения содержимого секции файла Name.txt построчно (удаление комментариев перед получением информации)

sends=<inikey=6//%%COMMANDER_INI%%//Configuration>??1 GLOBALSENDS<c1> ;; получение всех ключей секции Configuration файла WinCmd.ini

sends=<inikey=7//%%COMMANDER_INI%%//Configuration>??1 GLOBALSENDS<c1> ;; получение всех значений секции Configuration файла WinCmd.ini

sends=<inikey=8//$f213\TCIMG_Russian.lng//Russian//Translite>??-4 zends=<inikey=8//$f213\TCIMG_Ukrainian.lng//Ukrainian//Translite>??-4 arr2d=$GLOBALSENDS||18|$GLOBALZENDS GLOBALARR2D<a> ;; показать в таблице значения ключа Translite двух .lng файлов

sends=<inikey=8//$f213\TCIMG_Russian.lng//Russian//Translite26>??-4 zends=<inikey=8//$f213\TCIMG_Ukrainian.lng//Ukrainian//Translite26>??-4 arr2d=$GLOBALSENDS||18|$GLOBALZENDS GLOBALARR2D<a> ;; показать в таблице значения ключа Translite26 двух .lng файлов

sends=<inikey=8//%%COMMANDER_INI%%//Configuration//CompareTool>??1 GLOBALSENDS<c1> ;; передача значения ключа CompareTool другим командам - проверка того, что передаёт команда sends (информация будет отправлена в буфер обмена)

sends=<inikey=8//%%TCIMG_PATH%%\TCIMG.ini//ZMenu//1_PID> <IF> [info=s70*GLOBALSENDS<1>] = 1 <THEN> keybd=0~~+{TAB} <ENDIF> ;; вызвать контекстное меню, запущенное командой zmenu=hotkey_Menu_Example - горячие клавиши SHIFT + TAB (если нет процесса, то не вызывать)

sends=<xfolder=21:2//"%P">??-1 GLOBALSENDS<a> ;; получить 2 старейших файла в текущей папке (первый - самый старый)

sends=<xfolder=24//%%TCIMG_PATH%%\log\//*.log>??1||formt<log1,log2,log3,log4,log5,tab12,tab1,tab2,tab3,tab4,tab5,tab6,tab7,log6>||code<4>||tcg<HTML7> creat="%p"||Upload_final_tablelog-@<info=s47>.html||content<GLOBALSENDS<t1>>||open<%%WINDIR%%\hh.exe|1|-800> ;; пример для таблицы с отчетом (загруженных на сервер изображений команд picus и picup) для последнего измененного лога + его просмотр

sends=<xfolder=24:2//"%P">??-1 GLOBALSENDS<a> ;; получить 2 новейших файла в текущей папке (первый - самый новый)

sends=<xfolder=25:&1,-1//"%P">??-1 GLOBALSENDS<a> ;; получить 2 файла из активной панели, 1-й - самый новый, 2-й - самый старый

sends=<xfolder=25:&1:-1//"%P"//0|^SH>??-1 GLOBALSENDS<a> ;; получить из активной панели список всех файлов, кроме системных и скрытых

sends=<xfolder=25:&6:-1//"%P">??-1 GLOBALSENDS<a> ;; получить из активной панели список файлов, кроме 5-ти последних созданных

sends=>d12%P%N//??-1 GLOBALSENDS<a> ;; получить число: максимальный уровень вложенности подпапок в папке под курсором

sends=>d15%P%N|0|(ini|txt)\r// GLOBALSENDS<a> ;; получить 1 - если заданные регулярным выражением имя файла существует в папке под курсором, 0 - если нет

sends=>d15%P%N|0|\Q[N.A.M.E].xxx\E\r// GLOBALSENDS<a> ;; получить 1 - если заданные регулярным выражением имя/имена файлов существуют в папке под курсором, 0 - если нет

sends=>d15%P%N|0|read\.me\r// GLOBALSENDS<a> ;; получить 1 - если заданные регулярным выражением имя/имена файлов существуют в папке под курсором, 0 - если нет

sends=>d16%P%N|0|\d\R// GLOBALSENDS<a> ;; получить 1 - если заданные регулярным выражением имя папки существует в папке под курсором, 0 - если нет

sends=>i3%P%N??-8x slist=%WL||test<(//4m!!GLOBALSENDS<1>//AND//1m!!GLOBALSENDS<2>//)OR(//1m!!GLOBALSENDS<1>//AND//4m!!GLOBALSENDS<2>//)>||progres<> GLOBALSLIST<a> ;; из выделенных изображений получить список путей изображений с подобным разрешением как у файла под курсором (200х300 и 300х200)

sends=>s85AkelPad.exe <IF> Execute(StringInStr('GLOBALSENDS<1>','Name.txt')) > 0 <THEN> infbx=InfoBox_TEST1 <ENDIF> ;; если в AkelPad активный документ Name.txt, то выдать сообщение

sends=>s85AkelPad.exe GLOBALSENDS<a> ;; получить заголовок окна AkelPad

sends=>s86AkelPad.exe??-1 GLOBALSENDS<a> ;; получить текст окна AkelPad

sends=>s87AkelPad.exe GLOBALSENDS<a> ;; получить состояние окна AkelPad

sends=>s87AkelPad.exe|32 GLOBALSENDS<a> ;; получить 1 - если окно развёрнуто на весь экран, 0 - если окно AkelPad не развёрнуто

sends=>s88AkelPad.exe|AkelEditW1??-2 GLOBALSENDS<a> ;; получить текст с элемента окна AkelPad в массиве (текст текущего документа)

sends=>u1%P%N|-1// GLOBALSENDS<a> ;; получить бинарную строку файла

sends=>u1%P%N|100// GLOBALSENDS<a> ;; получить бинарную строку файла под курсором в 100 байт

sends=╨Я╤А╨╕╨▓╨╡╤В||?C866-65001 GLOBALSENDS<a> ;; преобразовать "╨Я╤А╨╕╨▓╨╡╤В" в "Привет"

sends=0||&&(?ms)^0$!!1 GLOBALSENDS<a> ;; заменить поступивший ноль на единицу

sends=0-50!!-1||?H|5||,!!@CRLF||?T|p2#5#4|d,1:-1 GLOBALSENDS<a> ;; получение строки цифр 0,5,10,15,20,25,30,35,40,45,50 в массиве

sends=0-50||?H|5||,!!@CRLF||?T|p2#5#4|d,1:-1||?F63||@CRLF!!, GLOBALSENDS<a> ;; получение строки цифр 0,5,10,15,20,25,30,35,40,45,50

sends=-1 <SELECT> <CASE> <info=t51$GLOBALSENDS[1]|(facebook).+> = 1 <#> infbx=InfoBox_TEST1 <CASE> <info=t51$GLOBALSENDS[1]|(youtube).+> = 1 <#> infbx=InfoBox_TEST2 <ENDSELECT> ;; если в содержимом в буфера обмена есть facebook.com , то выдать сообщение №1 , если youtube.com , то сообщение №2, если ни того, ни другого, то ничего не сообщать...

sends=-1 <SELECT> <CASE> <info=t51$GLOBALSENDS[1]|(facebook).+> = 1 OR <info=t51$GLOBALSENDS[1]|(vk).+> = 1 <#> infbx=InfoBox_TEST1 <CASE> <info=t51$GLOBALSENDS[1]|(youtube).+> = 1 <#> infbx=InfoBox_TEST2 <ENDSELECT> ;; если в содержимом в буфера обмена есть facebook.com или vk.com , то выдать сообщение №1 , если youtube.com , то сообщение №2, если ни того, ни другого, то ничего не сообщать...

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 downh="%pAvers\"//2||GLOBALSENDS<1> creat="%pAvers\"||Avers.txt||content<GLOBALSENDS<1>> ;; закачать ссылку в активную панель в папку Avers, где создать текстовый файл со ссылкой

sends=-1 exect=$var_a='GLOBALSENDS<1>' GLOBALEXECT<a> exect=$var_name=StringRegExp('GLOBALEXECT<1>','^[~~-_]?$',0)?'>':'test'||_ViewValues('$var_name') ;; пример проверки буфера обмена: если в буфере пробел, "-", "_" или пустой, то в $var_name записывается знак > , иначе test

sends=-1 imgcr="%p"Img_GLOBALSENDS<1>.jpg//0||200,200||GLOBALSENDS<1> comnt=GLOBALIMGCR<1>||0||cliptext@CRLF||upd<1> ;; создать в текущей панели Img_цвет.jpg изображение 200х200, цвет (RGB) изображения из буфера обмена + добавление характеристики цвета в комментарий созданного файла

sends=-1 imgcr="%p"Img_GLOBALSENDS<1>.jpg//0||200,200||GLOBALSENDS<1>||upd<1> ;; создать в текущей панели Img_цвет.jpg изображение 200х200, цвет (RGB) изображения из буфера обмена

sends=-1 noglob slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> xlist=@GLOBALSLIST<:INDEX:>||##path<4> start=BATtoEXE||-bat||GLOBALSLIST<:INDEX:>||-save||GLOBALXLIST<1>.exe||-icon||GLOBALSENDS<1> pause=300 <NEXT> ;; конвертировать выделенные *.bat в одноимённые *.exe со значком - путь *.ico из буфера обмена

sends=-1 sends=-1!!2||^^{{strong}}||${{/strong}} textx=%WL||GLOBALSENDS<1>!!GLOBALSENDS<2> ;; заменить в выделенных html файлах совпадающий текст на его значение в буфере обрамленное тегами <strong> - выделение жирным шрифтом.

sends=-1 sends=-1!!2||^^<font~~color=''#FF0000''><strong>||$</strong></font> textx=%WL||GLOBALSENDS<1>!!GLOBALSENDS<2>||backup<0> ;; заменить в выделенных html файлах совпадающий текст на его значение в буфере обрамленное тегами <font color><strong> - выделение текста красным цветом и жирным шрифтом

sends=-1 sends=GLOBALSENDS<t1>!!2||formt<51,54,56,sp2,sp3,sp4,sp5,sp6,sp7,sp13,sp14,sp15> sends=GLOBALSENDS<t2>!!3||formt<sp8,sp10> sends=GLOBALSENDS<t1>!!4||formt<51,54,56,sp11,sp16,sp17> sends=GLOBALSENDS<t4>!!5||#N¤¤!!tnum[1|1|1] patha=GLOBALSENDS<3> pause=500 marks=list<GLOBALSENDS<t2>> pause=500 lists=[tc=AL]||##path<0>||save<GLOBALSENDS<3>Utorrent_dnload_presence_list-@<info=s47>.txt|1> pause=500 lists=GLOBALSENDS<t5>||save<GLOBALSENDS<3>full_list_torrent-@<info=s47>.txt|1> ;; создать для выделенного в Utorrent и скопированного в буфер списка информации (через Ctrl+C) - полный список загрузок + переход в каталог с загрузками + выделение всех файлов из списка + создание там же списка с найденными (загруженными) файлами

sends=-1 xends=[combo=BOX_U72]@CRLFGLOBALSENDS<1> asave=GLOBALXENDS||"$f06\Kopilka.txt"|3|@CRLF=====~~[[info=s33].[info=s32].[info=s31]~~[info=s42]]~~=====@CRLF|2 ;; добавить к содержимому буфера обмена как первую строку введенного в диалоге и результирующее добавить на рабочий стол в файл Kopilka.txt с разделителем даты

sends=-1 xends=-1||&&(=)([^\r\n]+)!!$1 textx=%WL||?T|e1:GLOBALXENDS<1>,1:-1!!##GLOBALSENDS<1> ;; в выделенных файлах по содержимому буфера обмена (ключ=новое значение) найти строки с подобными ключами и заменить их на содержимое буфера обмена.

sends=-1 xends=GLOBALSENDS<1>??1||?A3 creat="%p"||GLOBALSENDS<1>||owrite<1> pathm=GLOBALSENDS<1> ;; создать файл по собственному пути из буфера обмена и перейти к нему в левой панели

sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=GLOBALSENDS<:INDEX:> <NEXT> ;; открыть список ссылок из буфера обмена. Браузер прописывается в в TCIMG.ini в секцию [Programs] ключ Browser

sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=GLOBALSENDS<:INDEX:>!!%%PROGRAMFILES%%\Internet~~Explorer\iexplore.exe <NEXT> ;; открыть ссылки из буфера обмена C:\Listurl.txt в браузере IE

sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>.url||content<[InternetShortcut]@CRLFURL=GLOBALSENDS<:INDEX:>>||#Slin27,lin28,lin29,lin30,lin31,lin32 <NEXT> ;; для списка ссылок из буфера обмена создать в текущей панели именные ярлыки url (с дополнительным преобразованием имен)

sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>.url||content<[InternetShortcut]@CRLFURL=GLOBALSENDS<:INDEX:>>||https://!!||sdel<> <NEXT> ;; для списка ссылок из буфера обмена создать в текущей панели именные ярлыки url

sends=-1!!-1 <FOR> 1 <TO> GLOBALSENDS<0> folds="%p"||GLOBALSENDS<:INDEX:> pause=100 pathb=GLOBALFOLDS<1> <NEXT> ;; создать в активной панели папки по списку из буфера обмена + войти в каждую в активной панели в новой вкладке

sends=-1!!-1 <IF> <info=t51$GLOBALSENDS[5]|(.+)> = 1 <THEN> infht=-1||InfoHtml0 <ENDIF> ;; если в содержимом списка строк в буфере есть 5-я строка, то появится информационное окно

sends=-1!!-1 <IF> <info=t51GLOBALSENDS<t5>|(.+)> = 1 <THEN> infht=-1||InfoHtml0 <ENDIF> ;; если в содержимом списка строк в буфере есть 5-я строка, то появится информационное окно

sends=-1!!1 <IF> 0 <> <info=t61$GLOBALSENDS[1]> <THEN> textt=%P%N||##GLOBALSENDS<x1>||upd<1> <ENDIF> ;; если буфер обмена не пустой, то произвести замену в содержимом файла под курсором содержимым буфера обмена

sends=-1!!-1 copys=$GLOBALSENDS||"%p"//0 comns=$GLOBALCOPYS||0||listcms<$GLOBALSENDS>||upd<1> ;; копировать в активную панель файлы по списку путей из буфера обмена и каждому файлу в комментарии прописать путь откуда он копировался

sends=-1!!-1 downl="%p"//4||$GLOBALSENDS||convert<#Ssp304>||uformat<0>||upd<1> ;; скачивание списка ссылок из буфера обмена в текущую панель с созданием структуры папок ссылки

sends=-1!!-1 exect=_ArrayDisplay($GLOBALSENDS,'Выберите~~пункты:CHECKBOX:') GLOBALARRAY<a> ;; вывести содержимое буфера обмена построчно в таблице, отметить галочками нужные и вывести оставшиеся в массив GLOBALARRAY

sends=-1!!-1 exect=_ArrayDisplay($GLOBALSENDS,'Просмотр~~массива:ICON|e:') ;; вывести пути/имена файлов из буфера обмена построчно (значки пунктов в таблице присваиваются относительно системной ассоциации типа файла)

sends=-1!!-1 exect=_ArrayDisplay($GLOBALSENDS,'Просмотр~~массива:ICON|z|0|iA_A:') ;; вывести содержимое буфера обмена построчно в таблице (в таблице настройки значков берутся из секции [InfoList] из ключа "iA_A")

sends=-1!!-1 forpgs <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||LIST_:INDEX:.txt||content<GLOBALSENDS<x:INDEX:>> <NEXT> tcimg=$cm540 ;; создать в активной панели файлы LIST_№.txt с содержимым буфера обмена (каждая строка в отдельном файле)

sends=-1!!-1 GLOBALSENDS<a> copys=$GLOBALSENDS||"%p"//0 <FOR> 1 <TO> GLOBALCOPYS<0> comnt=GLOBALCOPYS<:INDEX:>||0||GLOBALSENDS<:INDEX:> <NEXT> ;; копировать объекты по списку из буфера обмена в активную панель, каждому копируемому объекту прописать в комментарии путь к источнику

sends=-1!!-1 GLOBALSENDS<a> mends=#$GLOBALSENDS\\4!!-1 GLOBALMENDS<a> ;; получить общее содержимое страниц интернета по списку ссылок в буфере обмена

sends=-1!!-1 GLOBALSENDS<a> ;; разбить построчно буфер обмена и отобразить результат в таблице

sends=-1!!-1 GLOBALSENDS<b> GLOBALARRAY<a> ;; просмотр содержимого буфера обмена построчно в таблице с возможностью выбора пунктов в чекбоксе

sends=-1!!1 iends=<info=t1$GLOBALSENDS[1]> GLOBALIENDS<a> ;; получить количество строк буфера обмена (переменной $GLOBALSENDS[1])

sends=-1!!1 iends=<info=t60$GLOBALSENDS[1]> GLOBALIENDS<a> ;; получить количество символов буфера обмена (переменной $GLOBALSENDS[1])

sends=-1!!1 iends=<info=t61$GLOBALSENDS[1]> GLOBALIENDS<a> ;; получить 0 - если буфер обмена (переменная $GLOBALSENDS[1]) "пуста", 1 - если "не пуста"

sends=-1!!-1 infbx=Информация||Число~~строк~~в~~буфере@CRLF~~GLOBALSENDS<0>||3||200||60 ;; вывести во всплывающем окне число строк в буфере обмена

sends=-1!!-1 lists=$GLOBALSENDS||formt<sp57,fnc_symzagup> ;; из имён в буфере обмена создать пары (маша=Маша)

sends=-1!!-1 lists=%Z%WL||##path<6> renms=%WL||&&(.+)(\D+)[^\d]!!GLOBALSENDS<1> ;; записать имена выделенных объектов в буфер обмена и переименовать их: заменяя всё до последнего цифрового фрагмента на содержимое буфера обмена

sends=-1!!-1 lists=%Z%WL||##path<6> renms=%WL||&&(?i)(\D+)[^\d]!!GLOBALSENDS<1>~~ ;; записать имена выделенных объектов и переименовать их: заменяя всё до и после цифр на содержимое буфера обмена

sends=-1!!-1 lists=%Z%WL||##path<6> renms=%WL||&&(?i)[^\d+]([a-zа-яё\s]+)!!GLOBALSENDS<1>~~ ;; записать имена выделенных объектов и переименовать их: замена буквенных фрагментов прилегающих к цифрам на содержимое буфера обмена

sends=-1!!-1 lists=%Z%WL||##path<6> renms=%WL||&&(\D+)(.+)[^\d]!!GLOBALSENDS<1> ;; записать имена выделенных объектов в буфер обмена и переименовать их: заменяя всё до последнего неразрывного цифрового фрагмента на содержимое буфера обмена

sends=-1!!-1 listx=$GLOBALSENDS||2 GLOBALLISTX0<a> GLOBALLISTX<a> GLOBALLISTX1<a> ;; проверить список путей в буфере обмена на существование и получить результаты в глобальных переменных

sends=-1!!-1 listx=$GLOBALSENDS||2||1 GLOBALLISTX0<a> GLOBALLISTX<a> GLOBALLISTX1<a> ;; проверить список путей в буфере обмена на существование и получить результаты в глобальных переменных (проверка относительных и абсолютных путей)

sends=-1!!-1 listx=$GLOBALSENDS||2||2 GLOBALLISTX0<a> GLOBALLISTX<a> GLOBALLISTX1<a> ;; проверить список путей в буфере обмена на существование и получить результаты в глобальных переменных (проверка относительных и абсолютных путей) (пути возвращаются в том виде в котором поступили)

sends=-1!!-1 marks=1||numb<GLOBALSENDS<0>> ;; выделить в активной панели определенное количество файлов, число которых берется из количества строк списка в буфере обмена

sends=-1!!-1 rends=@<sicon=%%COMMANDER_PATH%%\Wcmicons.dll|32|1|0|1> xends=$GLOBALSENDS||GLOBALSENDS<x4>!!GLOBALRENDS<1> GLOBALXENDS<c> ;; назначить новый значок, выбранный в окне редактора, заранее скопированной кнопке

sends=-1!!-1 renms=%WL||list<$GLOBALSENDS>||rsmart<>||upd<1> ;; умное переименование выделенных файлов по списку: если в буфере обмена Имя, то переименовывается только имя, если Имя.Расширение, то переименовывается и расширения тоже

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!!-1 slist=$GLOBALSENDS||formt<sps43,sps44,1,54,63> <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|20>||#Hcrc32|1 sends=MIME-Version:~~1.0~~LFContent-Type:~~application/octet-stream;~~name=''omega''~~LFContent-Transfer-Encoding:~~base64~~LFContent-Disposition:~~attachment;~~filename=''GLOBALSENDS<1>''??2 sends=GLOBALSLIST<:INDEX:>>??3||^^GLOBALSENDS<2>~~ dectd=0||x||"%p"//0||content<GLOBALSENDS<x3>> renmm=GLOBALDECTD<1>||extplus<> <NEXT> tcimg=50~~$cm540 ;; восстановить все файлы из списка кода в b64 в буфере в активную панель

sends=-1!!1 textt=%P%N||##GLOBALSENDS<1> ;; заменить содержимое файла под курсором содержимым буфера обмена

sends=-1!!1 textx=%WL||##GLOBALSENDS<x1>||backup<0> ;; заменить содержимое выделенных файлов содержимым буфера обмена

sends=-1!!1 textx=%WL||$$@CRLFGLOBALSENDS<x1>||backup<0> ;; добавить в конец, с новой строки, выделенных файлов содержимое буфера обмена

sends=-1!!1 textx=%WL||^^GLOBALSENDS<x1>@CRLF||backup<0> ;; добавить в начало, с новой строки, выделенных файлов содержимое буфера обмена

sends=-1!!-1||&&(.+://)(.+)!!$2||formt<0!!([^/]+)> GLOBALSENDS<a> exect=_ArrayReverse($GLOBALSENDS,1) GLOBALSENDS<a> ;; разбить путь ссылки в буфере обмена по обратным слешам (кроме диска) и вывести перевёрнутый результат

sends=-1!!-1||&&(.+://)(.+)!!$2||formt<0!!([^/]+)> GLOBALSENDS<a> ;; разбить путь ссылки в буфере обмена по обратным слешам (кроме диска) и вывести результат

sends=-1!!-1||?F55,1,63 GLOBALSENDS<a> slist=$GLOBALSENDS||##<info=c50|::> GLOBALSLIST<a> ;; построчная конвертация цвета в буфере обмена #CED6D5 <--> rgb(206,214,213)

sends=-1!!-1||^^~~ renms=%WL||GLOBALSENDS<1>||bkt<-!!!!!!2!!1> renms=$GLOBALRENMS1||#G7||upd<1> ;; переименовать выделенные элементы в имя из буфера обмена с счетчиком -01

sends=-1!!1||111!!222 GLOBALSENDS<c1> ;; проверка того, что передаёт команда sends (информация будет отправлена в буфер обмена)

sends=-1!!-1||formt<0!!([^/]+)> GLOBALSENDS<a> ;; разбить путь ссылки в буфере обмена по обратным слешам и вывести результат

sends=-1!!-1||formt<1,63,54,51> cmdbt=''%%COMMANDER_PATH%%\Downloads\youtube\youtube\youtube-dl.exe''~~-F~~GLOBALSENDS<1> GLOBALCMDBT<a> ;; проверить ссылку из буфера обмена с youtube в программе youtube-dl.exe через консоль и получить информацию

sends=-1!!-1||formt<1,63,54,sp235> scand=ScanDrives2||GLOBALSENDS<1>||@||@||@||2||15||50||D:\rezult\||%%COMMANDER_PATH%%\rezult\log\CollectionFiles2.ini||1 ;; копировать файлы уникальных типов из сканированных папок (пути из буфера обмена) по заданным настройкам

sends=-1!!-1||formt<1,lin36,lin37> downl="%p"//4||$GLOBALSENDS||convert<#Slin40>||upd<1> forpgs slist=GLOBALDOWNL<t> <FOR> 1 <TO> GLOBALSLIST<0> start=Magick||GLOBALDOWNL<:INDEX:>||-resize||32x32!||-normalize||-quality||90||"%p"Icons-32x32-<info=o72GLOBALDOWNL<:INDEX:>//>.ico||&&hide||&&wait <NEXT> ;; закачать из списка URL адресов в буфере (например http://rambler.ru/ или http://rambler.ru) иконки с сайтов (если такие имеются) в активную панель + переименовать в имя сайта + конвертация в размер 32х32

sends=-1!!-1||formt<1,lin36,lin37> downl="%p"//4||$GLOBALSENDS||convert<#Slin40>||upd<1> ;; закачать иконки favicon.ico для списка ссылок сайтов из буфера обмена в активную панель с соответствующим именем сайта

sends=-1!!-1||formt<23> GLOBALSENDS<a> exect=$var_s='GLOBALSENDS<0>x'&StringLen('GLOBALSENDS<1>') exect=_ViewValues('$var_s') ;; пример: 1. получения списка из буфера обмена; 2. сортировка по длине строк по убыванию и разбивка построчно; 3. присвоение переменной $var_s количества строк в буфере и числа (максимальная длинна строки в буфере)

sends=-1!!-1||formt<54,1,63> slist=$GLOBALSENDS||##<info=e171::|9> GLOBALSLIST<a> ;; для ссылок из буфера обмена получить часть пути: от родительского каталога и до конца с добавлением конечного слеша

sends=-1!!-1||formt<54,1,63> slist=$GLOBALSENDS||##<info=e171::> GLOBALSLIST<a> ;; для ссылок из буфера обмена получить часть пути: от родительского каталога и до конца

sends=-1!!-1||formt<54,1,63> slist=$GLOBALSENDS||##<info=e91::> GLOBALSLIST<a> ;; для ссылок из буфера обмена получить родительскую папку

sends=-1!!-2||?T|a=0,1:-1!!¤ wlist=$GLOBALSENDS||##<info=o72::> sends=$GLOBALWLIST!!-2||¤!! GLOBALSENDS<a> ;; преобразовать пути из буфера обмена с учётом пустых строк

sends=-1!!-2||?T|d,3,5 GLOBALSENDS<a> ;; в тексте буфера обмена очистить 3 и 5 строки, просмотреть результат

sends=-1!!-2||formt<31> GLOBALSENDS<a> ;; удалить дубликаты строк из буфера обмена; дублированные строки заменяются пустой строкой

sends=-1!!-2||formt<32> GLOBALSENDS<a> ;; удалить дубликаты строк из буфера обмена без учёта регистра; дублированные строки заменяются пустой строкой

sends=1,2,5,38,53,68,88,92,102??-1||&&(,(?:38|88),)!!@CRLF GLOBALSENDS<a> ;; разбить строку по заданному регулярному выражению

sends=1. textt=%P%N||<dellist=$GLOBALSENDS|4>||formt<63> ;; в файле под курсором удалить строки начинающиеся с "1."

sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> pathm=GLOBALSENDS<:INDEX:>||fold<> <NEXT> ;; перейти к объектам, каждый в новой вкладке, в левой панели по списку путей из буфера обмена

sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> paths=GLOBALSENDS<:INDEX:>||fold<> <NEXT> ;; перейти к объектам, каждый в новой вкладке, в правой панели по списку путей из буфера обмена

sends=-1??-1 count=$GLOBALSENDS||(?i)Алексей|Сергей||0||countline<0> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретились слова "Алексей" или "Сергей" (без учёта регистра) в содержимом буфера обмена (в любом месте строк)

sends=-1??-1 count=$GLOBALSENDS||Алексей|Сергей||0||countline<0> GLOBALCOUNT<a> ;; передать в глобальную переменную номера строк в которых встретились слова "Алексей" или "Сергей" в содержимом буфера обмена (в любом месте строк)

sends=-1??-1 creat="%p"||"%O".txt||content<$GLOBALSENDS> ;; создать файл в активной панели именем объекта под курсором с содержимым буфера обмена

sends=-1??-1 folds="%p"||GLOBALSENDS<1> creat=GLOBALFOLDS<1>||x.txt||clip<>||first<> ;; создать в активной панели папку с именем первой строки буфера обмена, в этой папке создать файл с именем первой строки буфера обмена и с содержимым буфера обмена

sends=-1??-1 renmz=x||x||$GLOBALSENDS||rname<0>||upd<1> ;; поменять местами имена 2-х объектов из списка полных путей из буфера обмена

sends=-1??-1 renmz=x||x||GLOBALSENDS<t>||rname<0>||upd<1> ;; поменять местами имена 2-х объектов из списка полных путей из буфера обмена

sends=-1??-1 textt=%P%N||##GLOBALSENDS<x1:-1> ;; пример замены содержимого файла под курсором содержимым глобальной переменной (в частности содержимым буфера обмена)

sends=-1??-1||#L1||sdel<> cmdbt=''''?EVERYTHING?''~~-s~~''GLOBALSENDS<1>'''' ;; поиск текста из буфера обмена в Everything

sends=-1??-1||&&(?m).*[,]\d+$!! GLOBALSENDS<a> ;; из содержимого буфера обмена получить строки в конце которых НЕТ "запятой с числом"(,012)

sends=-1??-1||&&(?m)^(?!.*[,]\d+$).*$!! GLOBALSENDS<a> ;; в содержимом буфере обмена оставить строки в конце которых ЕСТЬ "запятая с числом" (,012)

sends=-1??-1||&&;(.*)!! GLOBALSENDS<a> ;; из содержимого буфера обмена получить строки, которые не начинаются с точки запятой

sends=-1??-1||&&\t+!!||&&(?m)^(.*)\r\n(.*)!!$1=$2 asave=GLOBALSENDS||C:\List.txt|1 ;; создать список скопированного с srrdb.com с объединением ячеек через знак "="

sends=-1??-1||&?#[\wА-Яа-яЁё]+ GLOBALSENDS<a> ;; получить все #хештеги из текста в буфере обмена

sends=-1??-1||?F40 GLOBALSENDS<a> ;; удаление уникальных значений строк из буфера обмена с сохранением последовательности встречающихся повторов (остаются строки только повторяющиеся в одном экземпляре) (без учёта регистра)

sends=-1??-1||?Fcom1 GLOBALSENDS<a> ;; разбить команду TCIMG из буфера обмена на команду и подсказку

sends=-1??-1||?Fwords1,1 GLOBALSENDS<a> funjs=TranslateA|$GLOBALSENDS|ru|en GLOBALFUNJS1<a> ;; получить из буфера обмена русские слова без дубликатов и перевести их Google

sends=-1??-1||?Fwords1,1 GLOBALSENDS<a> ;; получить из буфера обмена русские слова без дубликатов

sends=-1??-1||?Fwords2,1 GLOBALSENDS<a> ;; получить из буфера обмена английские слова без дубликатов

sends=-1??-1||?Qc:\List.txt|#|0|1|0|0|2 GLOBALSENDS<a> ;; в содержимом буфера обмена произвести поиск и замену из файла (заменяются только найденные строки целиком)

sends=-1??-1||^^<info=o72%P%N//>@CRLF||^^Дата:~~<info=s33!!#.!!s32!!#.!!s31>.г.@CRLF creat="%p"||Info.txt||content<$GLOBALSENDS> ;; создать в активной панели Info.txt(без перезаписи) с содержимым:|1-я строка - Дата|2-я - строка базовое имя файла под курсором|3-я строка - содержимое буфера обмена

sends=-1??-1||^^<info=o72%P%N//>@CRLF||^^Дата:~~<info=s33!!#.!!s32!!#.!!s31>.г.@CRLF creat="%p"||Info.txt||content<$GLOBALSENDS>||owrite<1> ;; создать в активной панели Info.txt(c перезаписью) с содержимым:|1-я строка - Дата|2-я - строка базовое имя файла под курсором|3-я строка - содержимое буфера обмена

sends=-1??-1||~~!!@CRLF||?F27||?P||#L1:10 GLOBALSENDS<a> ;; из текста в буфере обмена получить 10 неповторяющихся случайных слов

sends=-1??-1||~~!!@CRLF||?P||#L1:10 GLOBALSENDS<a> ;; из текста в буфере обмена получить 10 случайных слов

sends=-1??-1||formt<0!!(?i).*[a-zа-яё].*>||?T|p1#5#1|d,1:-1||?F63||?T|p1#2|d,1:-1||?F63 ;; из списка скопированных кнопок TC оставить в буфере обмена только 3 и 5 строки каждой кнопки (параметры и подсказку)

sends=-1??-1||formt<0!!([^/]+)> aends=#-1\\4!!-1||formt<6,1!!(?m)^(.*\.jpg|.*\.jpeg)$> downl="%p"\GLOBALSENDS<4>\//1||$GLOBALAENDS||limit<0|1|20K>||progres<>||upd<1> ;; загрузить в активную панель, в папку с названием товара, все фотографии JPG и JPEG (которые больше 20кб) ссылки с ebay.com из буфера обмена

sends=-1??-1||formt<lin43,lin48> patha=GLOBALSENDS<1> ;; перейти в активной панели к файлу (путь из буфера обмена)

sends=-1??-1||zebr<1|2|1> GLOBALSENDS<a> ;; из строк буфера обмена получить строки через одну

sends=-1??-2||#L@1|-1|11 GLOBALSENDS<a> ;; получить строки буфера обмена: начиная с 1-го, шаг 11, т.е. остаются строки 1,12,23,34...

sends=-1??-2||?T|p2#11#10|d,1:-1 GLOBALSENDS<a> ;; удалить содержимое строк буфера обмена: начиная с 2-й, шаг 11, подряд цифр 10, т.е. остаются строки 1,12,23,34...

sends=-1??-2||?T|p2#11#10|f,1:-1 GLOBALSENDS<a> ;; удалить строки буфера обмена: начиная с 2-й, шаг 11, подряд цифр 10, т.е. остаются строки 1,12,23,34...

sends=-1??-2||?T|z4:D:\List.txt,1:-1!!Привет GLOBALSENDS<a> ;; в строках буфера обмена добавить в конец слово "Привет", в начале которых нет любой фразы, взятой из файла

sends=-1??-2||?T|z5:D:\List.txt,1:-1!!Привет GLOBALSENDS<a> ;; в строках буфера обмена добавить в конец слово "Привет", в конце которых нет любой фразы, взятой из файла

sends=-1??-2||?T|z6:D:\List.txt,1:-1!!Привет GLOBALSENDS<a> ;; в строках буфера обмена добавить в конец слово "Привет", в которых нет любой фразы, взятой из файла

sends=-1??-5|=3 txtsp=GLOBALSENDS||"%p"||5!!xxx!!txt!!1||upd<1> ;; разрезать содержимое буфера обмена на 3 равные части по числу строк и записать в глобальный массив

sends=-1||#Db64 creat="%p"||img||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1> ;; из фрагмента между тегами файла ai в буфере обмена декодировать код b64 и создать бинарный файл в активной панели без расширения, расширение присвоить по содержимому файла

sends=-1||#Eb64-||^^cmd64= regwr=HKCU\Software\Microsoft\Windows\CurrentVersion\Run||TCIMG1||SZ||''%%COMMANDER_PATH%%\TCIMG.exe''~~GLOBALSENDS<1> ;; строку параметров из буфера обмена записать в автозапуск

sends=-1||#L-1 folds=x||list<clpget>||fflag<2> pause=500 pathr=GLOBALSENDS<1> ;; создать из списка полных путей в буфере каталоги. Если папки с такими именами уже существуют, то пропустить эти пути + переход в последний каталог из списка в правой панели

sends=-1||&&(?s)([^\r\n]+).*!!$1||@@Sym folds="%p"||GLOBALSENDS<1>||upd<1> ;; из содержимого буфера обмена получить 1-ю строку и заменить в ней некорректные символы для имен фалов/папок подобными Unicode символами + создать в активной панели папку именем получившейся строки

sends=-1||&&(?s)([^\r\n]+).*!!$1||@@Sym GLOBALSENDS<a> ;; из содержимого буфера обмена получить 1-ю строку и заменить в ней некорректные символы для имен фалов/папок подобными Unicode символами

sends=-1||&&.*base64,([^\'\;]+).*!!$1||#Db64 creat="%p"||img||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1> ;; из кнопки FireFox в буфере обмена выделить код b64, декодировать и создать бинарный файл без расширения, расширение присвоить по содержимому файла

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

sends=-1||&?GLOBAL([A-Z])ENDS!!3!!1!!, GLOBALSENDS<a> hends=<info=n16|@o2|$GLOBALSENDS> GLOBALHENDS<a> ;; из серии команд из буфера обмена получить свободные буквы для глобальной переменной GLOBAL*ENDS

sends=-1||&?GLOBAL([A-Z])LIST!!3!!1!!, GLOBALSENDS<a> hends=<info=n16|@o2|$GLOBALSENDS> GLOBALHENDS<a> ;; из серии команд из буфера обмена получить свободные буквы для глобальной переменной GLOBAL*LIST

sends=-1||&?GLOBAL([A-Z])LIST!!3!!1!!, GLOBALSENDS<a> hends=<info=n16|A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z|$GLOBALSENDS> GLOBALHENDS<a> ;; из серии команд из буфера обмена получить свободные буквы для глобальной переменной GLOBAL*LIST

sends=-1||?C65001 GLOBALSENDS<a> zends=@[tc=AP] wends=x||##rndm<3-|3> start=QRCode||-8||--foreground||0A1EFF||--background||F0F0F0||-s||5||-d||300||--type||png||-o||GLOBALZENDS<1>RQ-code-GLOBALWENDS<1>.png||GLOBALSENDS<x1>||&&hide||&&wait||upd<1> ;; генерация цветного RQ кода из многострочного текста в буфере с сохранением результата в активной панели (утилита QRCode)

sends=-1||?F2,sym1 exect=$var_i='GLOBALSENDS<1>'?1:_Exit() bufsr=&&(?s)(GLOBALSENDS<1>)(.+GLOBALSENDS<1>)(.*)!!$1$3||?F63 ;; в буфере обмена удалить информацию между повторяющимися строками (если они есть), оставив одну из них + удалить

sends=-1||?F57 fends=<info=t60$GLOBALSENDS//> GLOBALFENDS<a> ;; получить общее число символов содержимого буфера обмена без учета переносов строки

sends=-1||?Ffnc_path3 GLOBALSENDS<a> ;; создать для путей в буфере обмена пару, заменив прямой слеш на обратный

sends=-1||?T|d,3,5 GLOBALSENDS<c1=> ;; в буфере обмена удалить содержимое 3 и 5 строк

sends=-1||?T|e,1!!??3|c,1!!63,54,tag194,tag109|c,2:-1!!tag306,tag109||?FU16 GLOBALSENDS<c> ;; пример строковой обработки содержимого буфера обмена: преобразование первой буквы предложения в первой строке в заглавную; форматирование первой строки с помощью секции [FormatUser] + форматирование всех строк со второй и до конца с помощью секции [FormatUser] + итоговое форматирование всего содержимого с помощью секции [FormatUser]

sends=-1||@@RUSinURIANSI brwsr=kinozal.tv/browse.php?s=GLOBALSENDS<1> ;; конвертировать русские слова из буфера обмена для правильной ссылки для поиска на kinozal.tv

sends=-1||<!!Chr¤(60)||>!!Chr¤(62)||¤!! GLOBALSENDS<a> ;; пример замены угловых скобок в строке из буфера соответствующими функциями ASCII-кода

sends=-1||<info=e114::>||^^http://xxx/ GLOBALSENDS<a> ;; получить из ссылки буфера обмена "4-ю папку папку с начала" и добавить в начало ссылку xxx

sends=-1||<info=e91::>||^^http://xxx/ GLOBALSENDS<a> ;; получить из ссылки буфера обмена "родительскую папку" и добавить в начало ссылку xxx

sends=-1||==&#xA;!!||#Db64 creat="%p"||img||content<GLOBALSENDS<x1>>||noext<> renmm=GLOBALCREAT<1>||extplus<>||upd<1> ;; из фрагмента между тегами файла ai в буфере обмена декодировать код b64 и создать бинарный файл в активной панели без расширения, расширение присвоить по содержимому файла

sends=-1||formt<1> textv=GLOBALSENDS<t>||viewtext<Буфер|700|400|900|650|Tahoma|13|FFF5A0|0B3147> ;; просмотр буфера обмена с предварительным удалением дубликатов

sends=-1||formt<54,63,U16> infht=-1||Образец~~буфера||@$f250\Files\Htm\Example2.htm||400||220||10||10||1||244 ;; вывести в информационном окне строки из буфера (в шаблоне указана вставка GLOBALSENDS)

sends=-1||formt<59>||#L1 bufsr=&&(?s)(GLOBALSENDS<1>)([\r\n]*)(.*)(GLOBALSENDS<1>)!!$1$2$4||formt<31,59,62> ;; удалить в содержимом буфере обмена все строки между первой и последующей схожей строкой (включительно)

sends=-1||formt<sym2,line1> GLOBALSENDS<a> slist=FOLDC<%WL//0//2>||formt<0!!([^\r\n]*\\(?:GLOBALSENDS<1>)\\)> GLOBALSLIST<a> ;; пример получения списка путей папок из выделенных каталогов, только тех, имена которых находятся в буфере обмена

sends=1|2|3|4|5|6|7|8|9|10??-4 GLOBALSENDS<a> arr2d=$GLOBALSENDS||49|1:5 GLOBALARR2D<a> ;; оставить заданные строки в массиве (первые 5)

sends=100x100 aends=x??-1||##rndm<10?4|0|#>||&&(?m)^(.*)$!!xc:$1 dlist=$GLOBALSENDS[1]&GLOBALAENDS<0> GLOBALDLIST<a> start=Magick||-size||list<$GLOBALDLIST>||list2<$GLOBALAENDS>||$f254\temp-:NUMBER:.png||&&hide||&&wait ;; Создать в папке temp, 4 квадрата 100х100 случайного цвета

sends=11|22|33|44|55??-4 slist=%WL||?0|^^|$GLOBALSENDS|:LISTNUM: GLOBALSLIST<a> ;; добавить в начало путей выделенных объектов фразы из массива

sends=111@CRLF222@CRLF333@CRLF444@CRLF555??-1 GLOBALSENDS<a> bends=$GLOBALSENDS??-1||?K1|2 GLOBALBENDS<a> ;; горизонтально размножить каждую строку 2 раза

sends=111@CRLF222@CRLF333@CRLF444@CRLF555??-1 GLOBALSENDS<a> bends=$GLOBALSENDS??-1||?K1|5|Chr(124) GLOBALBENDS<a> ;; горизонтально размножить каждую строку 5 раз через заданный разделитель

sends=111@CRLF222@CRLF333@CRLF444@CRLF555??-1 GLOBALSENDS<a> bends=$GLOBALSENDS??-1||?K3 GLOBALBENDS<a> ;; размножить каждую строку 3 раза

sends=111@CRLF222@CRLF333@CRLF444@CRLF555??-1 GLOBALSENDS<a> bends=$GLOBALSENDS??-1||?K3|5|Chr(124) GLOBALBENDS<a> ;; размножить каждую строку 3 раза и горизонтально размножить каждую строку 5 раз через заданный разделитель

sends=111<#>222<#>333<#>aaa<+>bbb<+>ccc<+>ddd<#>400<#>220??-8<#> GLOBALSENDS<a> ;; разбить строку по заданному разделителю

sends=111122223333AAAABBBBCCCC||?Fdubl1 GLOBALSENDS<a> ;; удалить все подряд дубликаты символов (результат: 123ABC)

sends=111122223333AAAABBBBCCCC||?Fdubl2 GLOBALSENDS<a> ;; удалить более 2-х подряд дубликатов символов (результат: 112233AABBCC)

sends=111122223333AAAABBBBCCCC||?Fdubl3 GLOBALSENDS<a> ;; удалить более 3-х подряд дубликатов символов (результат: 111222333AAABBBCCC)

sends=12345 rends=7890??2 xends=abcd??3 $GLOBALSENDS[1]+$GLOBALRENDS[2]+$GLOBALXENDS[3] GLOBALSENDS<a> ;; пример присоединения ячеек отдельных массивов в заданную ячейку 1-го массива (данные добавляются через разделитель @CRLF)

sends=12345 rends=7890??2 xends=abcd??3 $GLOBALSENDS[10]+$GLOBALRENDS[2]+$GLOBALXENDS[3] GLOBALSENDS<a> ;; пример присоединения ячеек отдельных массивов в заданную ячейку 1-го массива (данные добавляются через разделитель @CRLF)

sends=12345 rends=7890??2 xends=abcd??-3 $GLOBALSENDS+$GLOBALRENDS[2]+$GLOBALXENDS GLOBALSENDS<a> ;; пример присоединения массивов и заданных ячеек массивов в конец 1-го массива

sends=12345 rends=7890??2 xends=abcd??3 $GLOBALSENDS+$GLOBALRENDS[2]+$GLOBALXENDS[3] GLOBALSENDS<a> ;; пример присоединения заданных ячеек массивов в конец 1-го массива

sends=12345 rends=7890??2 xends=abcd??3 slist=$GLOBALSENDS[1]+$GLOBALRENDS[2]+$GLOBALXENDS[3] GLOBALSLIST<a> ;; пример передачи ячеек отдельных массивов

sends=12345 rends=7890??2 xends=abcd??-3 slist=$GLOBALSENDS+$GLOBALRENDS[2]+$GLOBALXENDS GLOBALSLIST<a> ;; пример передачи массивов и ячеек отдельных массивов

sends=12345 rends=7890??-3 xends=abcd??3 $GLOBALSENDS[1]+$GLOBALRENDS+$GLOBALXENDS[3] GLOBALSENDS<a> ;; пример присоединения массивов и ячеек отдельных массивов в заданную ячейку 1-го массива (данные добавляются через разделитель @CRLF)

sends=12345 rends=7890??-3 xends=abcd??3 slist=$GLOBALSENDS[1]+$GLOBALRENDS+$GLOBALXENDS[3] GLOBALSLIST<a> ;; пример передачи массивов и ячеек отдельных массивов

sends=123456??~0!!((((((.).).).).).) GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению по уменьшению символов с конца

sends=12345654321??~0!!(.(.(.(.(.(.).).).).).) GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению по уменьшению символов с по краям

sends=123456789??-3 exect=_ArrayDisplay($GLOBALSENDS,'Выберите~~пункты:CHECKBOX:') GLOBALARRAY<a> ;; вывести содержимое буфера обмена построчно в таблице, отметить галочками нужные и вывести оставшиеся в массив GLOBALARRAY

sends=123456789??-3 exect=_ArrayDisplay($GLOBALSENDS,'Выберите~~пункты:CHECKBOX:1:1:Hint3:') GLOBALARRAY<a> ;; пример параметров таблицы, в которой можно выбрать один пункт check-box и отображение заданной подсказки

sends=123456789123456789??~0!!(.)(..)(...) GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению по 1, 2, 3 символа

sends=123456789123456789??~0!!(...)... GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению по 3 через раз

sends=1-30!!-1||?H|5||,!!@CRLF GLOBALSENDS<a> ;; получение строки цифр 1,2,3,..,.29,30 и разбивка в массив

sends=1-30||?H|5 GLOBALSENDS<a> ;; получение строки цифр 1,2,3,..,.29,30

sends=1-50!!-1||?H|5||,!!@CRLF||?T|p1#5#4|d,1:-1 GLOBALSENDS<a> ;; получение строки цифр 5,10,15,20,25,30,35,40,45,50 в массиве

sends=1-50!!-1||?H|5||,!!@CRLF||?T|p1#5#4|d,1:-1||^^1@CRLF GLOBALSENDS<a> ;; получение строки цифр 1,5,10,15,20,25,30,35,40,45,50 в массиве

sends=2 <IF> Execute(StringInStr('|2|222|24|82|','|GLOBALSENDS<1>|')) > 0 <THEN> GLOBALSENDS<a> <ENDIF> ;; пример проверки сразу нескольких значений

sends=-2??-1||?Fcom1 dends=GLOBALSENDS<x1>||tcg<But_Autoit> barbt=1||-1||butfrom<?GLOBALDENDS<x1>> ;; из выделенной строки в AkelPad создать кнопку на активной панели инструментов в Total Commander (для тестирования Autoit)

sends=-2??-1||?Fcom1 dends=GLOBALSENDS<x1>||tcg<But_TCIMG> barbt=1||-1||butfrom<?GLOBALDENDS<x1>> ;; из выделенной строки в AkelPad создать кнопку на активной панели инструментов в Total Commander

sends=-2||@@Diacritic!!1 GLOBALSENDS<d> ;; в выделенном тексте активного документа AkelPad заменить диакритические символы на латинские

sends=2b0aac0445c87ФР03УАРОФ??-1||#Y-1:::====@CRLF!!1:3:|:-1!!2:3:+:-1!!0 GLOBALSENDS<a> ;; получить из строки только числа и разбить по 3 цифры, затем только английские буквы и разбить по 3, вставив в начало заданную строку, а в конец текущую

sends=2b0aac0445c87ФР03УАРОФ??-1||#Y1:3:|:-1!!2:3 GLOBALSENDS<a> ;; получить из строки только числа и разбить по 3 цифры, затем только английские буквы и разбить по 3

sends=2b0aac0445c87ФР03УАРОФ||#Y[\da-z]:3 GLOBALSENDS<a> ;; получить из строки только числа и английские буквы и разбить по 3

sends=2b0aac0445c87ФР03УАРОФ||#Y1 GLOBALSENDS<a> ;; получить из строки только числа

sends=2b0aac0445c87ФР03УАРОФ||#Y1:3 GLOBALSENDS<a> ;; получить из строки только числа и разбить по 3 цифры

sends=2b0aac0445c87ФР03УАРОФ||#Y1:3:- GLOBALSENDS<a> ;; получить из строки только числа и разбить по 3 цифры заданным разделителем

sends=2b0aac0445c87ФР03УАРОФ||#Y2 GLOBALSENDS<a> ;; получить из строки только английские буквы и разбить по 3

sends=2b0aac0445c87ФР03УАРОФ||#Y2:3 GLOBALSENDS<a> ;; получить из строки только английские буквы и разбить по 3

sends=2b0aac0445c87ФР03УАРОФ||#Y3:2 GLOBALSENDS<a> ;; получить из строки только русские буквы и разбить по 2

sends=3*7*9*15*18??-8* GLOBALSENDS<a> tends=2-4-7-18-111??-8- GLOBALTENDS<a> hends=<info=n16|$GLOBALSENDS|$GLOBALTENDS>??-8, GLOBALHENDS<a> ;; получить числа из 1-го массива, которые не совпадают с числами 2-го массива

sends=-3??-8,~~||#G7 slist=$GLOBALSENDS||?Ffnc_frame1||@@RUS_URL!!1||^^<a~~href=''https://vk.com/wall-156638249?q=||$$''>:BEGIN:</a>||formt<60,0!!@CRLF!!,~~> GLOBALSLIST<d|4> ;; в AkelPad в выделенной строке имён артистов прописанных через запятую и пробел ", " обрамить каждое имя ссылкой

sends=30-1!!-1||?H|5||,!!@CRLF GLOBALSENDS<a> ;; получение строки цифр 30,29,28,...,2,1 и разбивка в массив

sends=30-1||?H|5 GLOBALSENDS<a> ;; получение строки цифр 30,29,28,...,2,1

sends=4 <IF> Execute(StringInStr('1|2|4|5','GLOBALSENDS<1>')) > 0 <THEN> GLOBALSENDS<a> <ENDIF> ;; пример проверки сразу нескольких значений

sends=5 GLOBALSENDS<a> bends=10 GLOBALBENDS<a> nends=<info=n30|GLOBALSENDS<1>,GLOBALBENDS<1>>??-4 GLOBALNENDS<a> ;; пример получения минимального, максимального, суммарного и среднего значения для двух чисел

sends=5 rends=-1!!-1||?Ffnc_numberplus3 GLOBALRENDS<a> ;; увеличить цифры в буфере обмена на 5

sends=5 wends=@[tc=AA] <IF> ((( GLOBALSENDS<1> <> 3 )) AND (( <info=i1GLOBALWENDS<1>//> >= 15 ) OR ( <info=i2GLOBALWENDS<1>//> >= 15 ))) <THEN> GLOBALWENDS<a> <ENDIF> ;; пример вычисления нескольких условий (под курсором файл изображения)

sends=5 wends=@[tc=AA] <IF> GLOBALSENDS<1> <> 3 AND ( <info=i1GLOBALWENDS<1>//> >= 15 OR <info=i2GLOBALWENDS<1>//> >= 15 ) <THEN> GLOBALWENDS<a> <ENDIF> ;; пример вычисления нескольких условий (под курсором файл изображения)

sends=5,10,15,3,38,17 GLOBALSENDS<a> nends=<info=n30|GLOBALSENDS<1>>??-4 GLOBALNENDS<a> ;; пример получения минимального, максимального, суммарного и среднего значения для нескольких чисел

sends=55555||?F0!!\d!!x!!1 GLOBALSENDS<a> ;; произвести одну замену цифры на "x"

sends=56756756867896||?Fnumsplit2 GLOBALSENDS<a> ;; разбить число по две цифры начинаю с конца

sends=56756756867896||?Fnumsplit3 GLOBALSENDS<a> ;; разбить число по три цифры начинаю с конца

sends=aaa_789.89bbb_ccc555zzz88.99??~0!![\d]+\.[\d]+|[^\d]+|[\d]+ GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению включая разделители в результат (в частности цифры с плавающей точкой)

sends=aaa_bbb_ccc555zzz??~0!![^\d]+|[\d]+ GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению включая разделители в результат

sends=aaa_bbb_ccc555zzz??~0!![^_\d]+ GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению

sends=aaa_bbb_ccc555zzz??~0!![^_\d]+|[_\d]+ GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению включая разделители в результат

sends=C:\FilesList.txt??-1||@CRLF!!| slist=FOLDC<%WL//1//-1//GLOBALSENDS<1>> GLOBALSLIST<a> ;; в выделенных папках найти похожие файлы из списка C:\FilesList.txt (имена с расширениями) и передать пути найденных файлов в глобальную переменную

sends=C:\Info.txt creat="%p"||clpget.txt||content<$GLOBALSENDS> openf=GLOBALCREAT<1>||AkelPad ;; создать в активной панели файл с именем из буфера обмена, с содержимым файла C:\Info.txt и открыть его в редакторе AkelPad

sends=C:\link.txt!!-1||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> GLOBALSENDS<a> ;; из файла C:\link.txt получить список всех адресов изображений gif, png, jpg в глобальную переменную

sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:> <NEXT> focusp tcimg=50~~$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена без расширений берутся из списка List.txt. Расширение берётся из копируемого файла

sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:>||**0!! <NEXT> focusp tcimg=50~~$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена с расширениями берутся из списка List.txt

sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:>||**0!!new <NEXT> focusp tcimg=50~~$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена без расширений берутся из списка List.txt. Расширение new

sends=c:\listurl.txt!!-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=GLOBALSENDS<:INDEX:> <NEXT> ;; открыть список ссылок из файла listurl.txt. Браузер прописывается в в TCIMG.ini в секцию [Programs] ключ Browser

sends=C:\Listurl.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=GLOBALSENDS<:INDEX:>!!%%PROGRAMFILES%%\Internet~~Explorer\iexplore.exe <NEXT> ;; открыть ссылки из файла C:\Listurl.txt в браузере IE

sends=C:\Repl.txt??-1 slist=PS<"%p"//1//0//*.ini> <FOR> 1 <TO> GLOBALSLIST<0> count=GLOBALSLIST<:INDEX:>||prov=||0||countline<1> textt=GLOBALSLIST<:INDEX:>||?T|e,GLOBALCOUNT<1>!!##GLOBALSENDS<1> <NEXT> ;; в активной панели в файлах *.ini заменить строки начинающиеся с "prov=" на строку из файла C:\Repl.txt

sends=C:\Replace.txt??-1||&&(.+)\R(.+)!!$1¤$2 textx=FOLDM<PS<"C:\Soft\Doc\"//2//0>//-1//0//txt>||?Q$GLOBALSENDS|#|0|1|0|0|0|¤|0 ;; в папках 1-го уровня "C:\Soft\Doc\" в файлах TXT произвести поиск и замену по списку из файла C:\Replace.txt (любое вхождение поискового фрагмента с учётом регистра)

sends=C:\Replace.txt??-1||&&(.+)\R(.+)!!$1¤$2 textx=FOLDM<PS<"C:\Soft\Doc\"//2//0>//-1//0//txt>||?Q$GLOBALSENDS|#|0|1|0|0|2|¤|0 ;; в папках 1-го уровня "C:\Soft\Doc\" в файлах TXT произвести поиск и замену по списку из файла C:\Replace.txt (точное совпадения со строкой поиска с учётом регистра)

sends=C:\ReplaceList.txt??-1||&&(.+)\R(.+)!!$1—$2 slist=PS<"%p"//1//0//*.ini>||test<1n!!(?i)PSD_[a-z]{2,3}\b> textx=$GLOBALSLIST||?Q$GLOBALSENDS|#|0|1|0|0|0|—|0||upd<1> ;; в файлах INI активной панели с базовыми именами "PSD_*"(* — 2 или 3 буквы латиницы) произвести поиск и замену по списку из файла C:\ReplaceList.txt

sends=C:\ReplaceList.txt??-1||&&(.+)\R(.+)!!$1¤$2 <FOR> 1 <TO> GLOBALSENDS<0> slist=@GLOBALSENDS<:INDEX:>||¤!!@CRLF textt=%P%N||?T|e1:GLOBALSLIST<1>,1:-1!!##GLOBALSLIST<2>||backup<0> <NEXT> beepss ;; в файле под курсором произвести поиск и замену согласно списка ReplaceList.txt(нечётная строка - поисковая, последующая чётная - заменяющая)

sends=C:\Shablon.txt creat="%p"||clpget.txt||content<$GLOBALSENDS> openf=GLOBALCREAT<1>||AkelPad ;; создать в активной панели файл с именем из буфера обмена, с содержимым файла C:\Shablon.txt и открыть его в редакторе AkelPad

sends=c:\test\<info=o73%P%N//>.m3u??1||@@RusLat GLOBALSENDS<a> lists=PS<%P%N//1//-1//mp3|flac|ape|wma>||save<"%p"<info=o73%P%N//>.m3u|0>||code<4>||upd<1> start=VLC||<info=o73%P%N//>.m3u8||--random||--video-on-top ;; создать именной плейлист папки под курсором файлов mp3, flac, ape, wma в папке c:\test\ , имя плейлиста транслитерируется из кириллицы в латиницу и открыть его в плеере VLC

sends=c:\файл-список№1.txt??-1 exect=$var_s='' <FOR> 1 <TO> GLOBALSENDS<0> xends=c:\документ№2.txt??-1||formt<0!!(?m)(GLOBALSENDS<:INDEX:>.+)> exect=$var_s=GLOBALXENDS<0>>=6?'$var_s'&_ArrayToString($GLOBALXENDS,@CRLF,1)&@CRLF:'$var_s' <NEXT> asave=var_s||c:\документ№2_rez.txt||noarray<1> ;; извлечь все строки из файла c:\документ№2.txt в которых есть фразы из файла c:\файл-список№1.txt (количество строк равно или более 6-ти) и записать результат в файл c:\документ№2_rez.txt

sends=c:\файл-список№1.txt??-1 exect=$var_s='' <FOR> 1 <TO> GLOBALSENDS<0> xends=c:\документ№2.txt??-1||formt<0!!(?m)(GLOBALSENDS<:INDEX:>.+)> exect=$var_s=GLOBALXENDS<0>>=6?'$var_s'&'GLOBALSENDS<:INDEX:>'&@CRLF:'$var_s' <NEXT> asave=var_s||c:\документ№2_rez2.txt||noarray<1> ;; записать в файл c:\документ№2_rez2.txt все слова из списка c:\файл-список№1.txt, которые встретились 6-ть и более раз в строках файла c:\документ№2.txt

sends=D:\UTorrent\resume.dat//4??-1||?Fresume1 GLOBALSENDS<a> ;; получить список torrent файлов из базы данных resume.dat программы UTorrent

sends=FOLDC<%WL//0//-3>??-1 bends=<xfolder=41//$GLOBALSENDS> GLOBALBENDS<a> ;; получить дату модификации самого старого объекта в выделенных папках

sends=FOLDC<%WL//0//-3>??-1 bends=<xfolder=41//$GLOBALSENDS> modfs=%WL||0||GLOBALBENDS<1> ;; изменить выделенным папкам дату модификации на дату модификации самого старого объекта в выделенных папках

sends=FOLDC<%WL//0//-3>??-1 GLOBALSENDS<a> ;; получить список всех объектов в выделенных папках

sends=FOLDC<%WL//0|^SH//0>??-1 GLOBALSENDS<a> ;; получить список путей файлов и каталогов 1-го уровня выделенных папок, кроме системных и скрытых

sends=FOLDC<[tc=AM]//1//-1//&&.+\.(?:php.+|htm)>??0 ;; записать в буфер обмена из папки под курсором список файлов, заданный регулярным выражением

sends=FOLDC<[tc=AM]//1//-1//&&.+\.(?:php.+|htm)>??-1 GLOBALSENDS<a> ;; получить в папке под курсором список файлов, заданный регулярным выражением

sends=FOLDC<[tc=AM]//1//-1>??-1 GLOBALSENDS<a> ;; получить в папке под курсором список файлов, заданный регулярным выражением

sends=FOLDM<%WL//-2//-1|^SH>??-1 GLOBALSENDS<a> ;; получить список путей всех подкаталогов в выделенных папках, кроме системных и скрытых

sends=FOLDM<%WL//-2//-1|SH>??-1 GLOBALSENDS<a> ;; получить список путей всех системных и скрытых подкаталогов в выделенных папках

sends=FOLDM<PS<"%p"//2//0>//-1//0//txt>??-1 GLOBALSENDS<a> ;; в папках активной панели получить список путей txt файлов без рекурсии

sends=LISTC<%WL//1//-1|^SH>??-1 GLOBALSENDS<a> ;; из выделенных списков путей файлов получить все пути файлов без дубликатов, кроме системных и скрытых

sends=LISTC<%WL//1//-1|SH>??-1 GLOBALSENDS<a> ;; из выделенных списков путей файлов получить все пути системных и скрытых файлов без дубликатов

sends=LISTC<%WL//1//-1>??-1 GLOBALSENDS<a> ;; из выделенных списков путей файлов получить все пути файлов без дубликатов

sends=NewTitle|TCIMG.dll,127??-4 shape=NN dilog=[edits=BOX1][edits=BOX2] ;; пример передачи заголовка и значка диалогу shape

sends=NewTitle|TCIMG.dll,127|@T1|@D1|@P1|@G1??-4 shape=MM dilog=[edits=BOX1][edits=BOX2] ;; пример передачи заголовка,значка и стиля диалогу shape

sends=PS<"%p"//0>??-1 GLOBALSENDS<a> ;; полные пути всех элементов активной панели (с рекурсией)

sends=PS<"%p"//1//0//*.ico>??-1 icoft="%p"||0||GLOBALSENDS<1> comnt="%P"||0||<ifile="%p"\#Info.txt> rstart ;; родительской папке назначить значок(первый встретившийся ico файл) и добавить в комментарий содержимое файла активной панели #Info.txt

sends=PS<"%P"//1//0|^SH>??-1 GLOBALSENDS<a> ;; в текущем каталоге найти все файлы без рекурсии, кроме системных и скрытых

sends=PS<"%P"//1//0|R>??-1 GLOBALSENDS<a ;; в текущем каталоге найти все файлы без рекурсии, имеющий атрибут "Только для чтения"

sends=PS<"%P"//1//0|SH>??-1 GLOBALSENDS<a> ;; в текущем каталоге найти все системные и скрытые файлы без рекурсии

sends=PS<"%P"//1//0>??-1||?#(?m).+\.flg$!!@CRLF¤(?m).+\\read\.me$!!1 GLOBALSENDS<a> ;; получить пути 2-х первых найденных имён файлов в активной панели, заданных регулярными выражениями

sends=PS<"%P"//1//0>??-1||?#(?m).+\.gif$!!@CRLF¤(?m).+\\read\.me$!!3 GLOBALSENDS<a> ;; получить пути всех найденных имён файлов в активной панели, заданных регулярными выражениями

sends=PS<"%P"//1//0>??-1||?#(?m)\.flg$!!(?m)\\read\.me$!!0 <IF> GLOBALSENDS<1> = 11 <THEN> infbx=InfoBox_TEST1 <ENDIF> ;; если в активной панели есть файл flg и файл read.me получить сообщение

sends=PS<"%P"//1//0>??-1||?Frgx_ext1:C:,rgx_name1:C: GLOBALSENDS<a> ;; получить "11", если в активной панели есть файл flg и файл read.me; получить "01", "10", если какого-то нет; получить "00", если нет 2-х файлов

sends=PS<"%P"//1//0>||?#(?m)\.flg$!!(?m)\\read\.me$!!0 GLOBALSENDS<a> ;; получить "11", если в активной панели есть файл flg и файл read.me; получить "01", "10", если какого-то нет; получить "00", если нет 2-х файлов

sends=PS<"%P"//1//0>||?#-begin-¤(?m)\.flg$!!0¤-center-¤(?m)\\read\.me$!!0¤-end- GLOBALSENDS<a> ;; получить "11", если в активной панели есть файл flg и файл read.me; получить "01", "10", если какого-то нет; получить "00", если нет 2-х файлов (с дополнительными вставками до/после/между цифрами)

sends=PS<"%P"//2//0|^SH>??-1 GLOBALSENDS<a> ;; в текущем каталоге найти все папки без рекурсии, кроме системных и скрытых

sends=PS<"%P"//2//0|SH>??-1 GLOBALSENDS<a> ;; в текущем каталоге найти все системные и скрытые папки без рекурсии

sends=PS<$f213//1//0//##(?:.*TCIMG_)([^.\\]*)(?:\.lng)>??-1 GLOBALSENDS<a> ;; получить имена языковых файлов в папке Files\Lng

sends=PS<$f213//1//0//&&(?:TCIMG_)([^.\\]*)(?:\.lng)>??-1 GLOBALSENDS<a> ;; получить пути и имена языковых файлов в папке Files\Lng

sends=PS<$f300\Files\Template\Favorites\//1//0//*.ini>??-1 GLOBALSENDS<b> copys=$GLOBALARRAY||%%COMMANDER_PATH%%\INI//1 ;; показать в окне выбора все *.ini папки Favorites (без рекурсии), выбрать нужные файлы и копировать их с заменой в папку TC\INI\

sends=PS<$f300\Files\Template\Favorites\//1//0//*.ini>??-1 GLOBALSENDS<b> copyy=GLOBALARRAY<1>||%%COMMANDER_PATH%%\INI//1||##DirMenu ;; показать в окне выбора все *.ini папки Favorites (без рекурсии), выбрать нужный файл, переименовать в DirMenu и копировать с заменой в папку TC\INI\

sends=TCGINFO<{CHM_HHC}> GLOBALSENDS<a> ;; получить шаблон {CHM_HHC} из tcg файлов

sends=TCGINFO<{CHM_HHC}>??-1 GLOBALSENDS<a> ;; получить построчно шаблон {CHM_HHC} из tcg файлов

sends=TCGINFO<{MySwithBar}>||@CRLF!! barsw=GLOBALSENDS<1> ;; переключение между панелями по кругу (информация берётся из секции {MySwithBar} в файле SHAPED.tcg)

sends=TCGINFO<Ex1> GLOBALSENDS<a> ;; получить шаблон [Ex1] из tcg файлов

sends=TCGINFO<Ex1>??-1 GLOBALSENDS<a> ;; получить построчно шаблон [Ex1] из tcg файлов

sends=TCGINFO<LIST1|0>??-2 GLOBALSENDS<a> ;; получить построчно шаблон [Ex1] из tcg файлов сохраняя пустые строки

sends=test12345 stext=%WL||"%t"//0//href-image.txt||?Ftag221||formt<1>||xline<$$¤;;$$@@f1::|1;;$$¤;;$$@@o73::> ;; извлечь из выделенных html файлов ссылки на изображения и добавить в конец каждой строки контрольную сумму MD5 (взятую из извлекаемого файла) и его имя с расширением, через разделитель ¤

sends=USER.BAR slist=%WL||#AC:\Test.bar@CRLF||<dellist=$GLOBALSENDS|5> barjn=$GLOBALSLIST||"%p//1//USER.BAR" ;; склеить C:\Test.bar с выделенными *.bar, с сохранением результирующего *.bar в активную панель с именем"USER" (исключая из списка выделенного файл с именем USER.BAR, кнопки Test.bar в начале общего файла)

sends=USER.BAR slist=%WL||#Z@CRLFC:\Test.bar||<dellist=$GLOBALSENDS|5> barjn=$GLOBALSLIST||"%p//1//USER.BAR" ;; склеить C:\Test.bar с выделенными *.bar, с сохранением результирующего *.bar в активную панель с именем"USER" (исключая из списка выделенного файл с именем USER.BAR, кнопки Test.bar в конце общего файла)

sends=x??-1||##rndm<22?10|%P%N> GLOBALSENDS<a> ;; получить 10 случайных строк из файла под курсором

sends=x??-1||#K10!!@CRLF100x100 aends=x??-1||##rndm<10?10|0:2:-#|gradient:#> zlist=$GLOBALSENDS||^^$f254\Gragient-random-||$$-rndm<3-|2>-:NUMBER:.png start=Magick||-size||list<$GLOBALSENDS>||-define||gradient:angle=45||list2<$GLOBALAENDS>||-colorspace||RGB||-depth||16||+repage||list3<$GLOBALZLIST>||&&hide||&&wait ;; создать в папке temp, 10 двухцветных градиентов 100х100 случайного цвета с диагональю 45

sends=x??-1||#K100|#|1|1!!Boy~~#@CRLFGirl~~#@CRLF GLOBALSENDS<a> ;; размножить строку со счётчиком

sends=x??-1||#K170!!http://www.site.xxx/page/¤@CRLF||#N¤!!tnum[8|1|1]/ GLOBALSENDS<a> ;; получить список размноженной ссылки со счётчиком

sends=x||##1 GLOBALSENDS<a> exect=$var_i=$GLOBALSENDS[1]=''''?_CmdCm('infbx=InfoBox_TEST1'):_CmdCm('infbx=InfoBox_TEST2') ;; пример выполнения условия: если 1-я ячейка массива GLOBALSENDS пустая, то выполняется 1-я команда, если нет, то 2-я

sends=x||##rndm<3?30|20> dilog=[combo=BOX30] ;; пример вставки случайных паролей в диалог ComboBox

sends=x||##rndm<3|30>||#Hcrc32 copys=%WL||"%p"GLOBALSENDS<1>//0 slist=$GLOBALCOPYS||test<1e!!jpg|bmp|png|gif>||sortnm<2> renms=$GLOBALSLIST||##imagescntr<1|1|1>||[double] lists=$GLOBALCOPYS||test<1e!!mp3> renms=$GLOBALLISTS||##sound.mp3 ;; скопировать выделенные файлы в активную панель в создаваемую "случайную" папку, jpg|bmp|png|gif переименовать в новой папке по счётчику, а mp3 именем sound

sends=x||##rndm<3|8>||$$[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] creat="%p"||Name.txt||content<GLOBALSENDS<1>> ;; создать в активной панели файл с содержимым случайных комбинаций букв и цифр с заданной длинной и системным временем

sends=x||##rndm<6|1024> creat="%p"||Name.txt||content<GLOBALSENDS<x1>>||upd<1> ;; создать файл Name.txt в активной панели с заданным размером (в байтах), заполнение случайными данными

sends=x||##rndm<6|1024> textv=GLOBALSENDS<x1>||viewtext<GLOBALSENDS-1|500|400|-1|-1|-1|14|00FFFF|3D3D3D> ;; просмотр случайных данных

sends=x||#K1000|#|1|1!!Case~~#@CRLF_Func#()@CRLF||^^$hTimer=TimerInit()@CRLF$n=1000@CRLFSwitch~~$n@CRLF||$$EndSwitch@CRLFFunc~~_Func1000()@CRLFMsgBox(4096,'Тест','Время:'&TimerDiff($hTimer)/1000)@CRLFEndFunc creat="%p"||TestTime.au3||content<GLOBALSENDS<x1>>||upd<1> ;; создать в активной панели тестовый au3 скрипт

sends=x-X-x-X-x-X-x-X-x||&#(?i)x!!s1|s2|s3|s4|s5 GLOBALSENDS<a> ;; заменить "x" без учёта регистра на последовательно заданные фразы

sends=x-X-x-X-x-X-x-X-x||&#x!!D:\Test\List.txt GLOBALSENDS<a> ;; заменить "x" на последовательные строки заданного файла

sends=x-X-x-X-x-X-x-X-x||&#x!!s1|s2!!1 GLOBALSENDS<a> ;; заменить "x" на последовательно заданные фразы

sends=x-X-x-X-x-X-x-X-x||&#x!!s1|s2|s3|s4|s5 GLOBALSENDS<a> ;; заменить "x" на последовательно заданные фразы

sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^1 GLOBALSENDS<a> ;; в начало каждого элемента 1-го массива добавить каждый элемент 2-го массива

sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^1^=== GLOBALSENDS<a> ;; в начало каждого элемента 1-го массива добавить каждый элемент 2-го массива, разделитель ===

sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^2 GLOBALSENDS<a> ;; в конец каждого элемента 1-го массива добавить каждый элемент 2-го массива

sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^2^=== GLOBALSENDS<a> ;; в конец каждого элемента 1-го массива добавить каждый элемент 2-го массива, разделитель ===

sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^3 GLOBALSENDS<a> ;; в начало и конец каждого элемента 1-го массива добавить каждый элемент 2-го массива

sends=xyz!!-3 GLOBALSENDS<a> mends=12345!!-3 GLOBALMENDS<a> $GLOBALSENDS^$GLOBALMENDS^3^=== GLOBALSENDS<a> ;; в начало и конец каждого элемента 1-го массива добавить каждый элемент 2-го массива, разделитель ===

sends=zzzz||#K3~§~1!!xxx GLOBALSENDS<a> ;; продублировать строку и добавить в конец данных

sends=zzzz||#K3~§~1~###!!xxx GLOBALSENDS<a> ;; продублировать строку и добавить в конец данных через разделитель "###"

sends=zzzz||#K3~§~2!!xxx GLOBALSENDS<a> ;; продублировать строку и добавить в начало данных

sends=zzzz||#K3~§~2~###!!xxx GLOBALSENDS<a> ;; продублировать строку и добавить в начало данных через разделитель "###"

sends=ПОБЕДА??~0!!(.(.(.(.(.(.)))))) GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению по уменьшению символов с начала

sends=Привет||?C65001 GLOBALSENDS<a> ;; преобразовать "Привет" в "Привет"

sends=Привет||?C65001-866 GLOBALSENDS<a> ;; преобразовать "Привет" в "╨Я╤А╨╕╨▓╨╡╤В"

sends=Привет||?D65001 GLOBALSENDS<a> ;; преобразовать "Привет" в "Привет"

sends=Строка'||$$' GLOBALSENDS<a> ;; пример передачи строки с двойными одинарными кавычками

sends=текст||tcg<HTML1> GLOBALSENDS<c1> ;; пример параметра tcg<> - записать в буфер шаблон со вставкой в него текста

shape=17 exect=$var_d=##[input=BOX78]||$var_i=##[input=BOX79] sends=x||##rndm<3|30>||#Hcrc32|1 start=Magick||-size||$var_d||gradient:$var_i||-colorspace||RGB||"%p"Gragient-$var_d-$var_i-@GLOBALSENDS<1>.png||&&hide||&&wait ;; создание вертикального градиента с вводом размера и диапазона цвета через дефис (двухцветный градиент)

shape=17 exect=$var_d=##[input=BOX78]||$var_i=##[input=BOX79] sends=x||##rndm<3|30>||#Hcrc32|1 start=Magick||-size||$var_d||gradient:$var_i||-rotate||90||-colorspace||RGB||"%p"Gragient-$var_d-$var_i-@GLOBALSENDS<1>.png||&&hide||&&wait ;; создание горизонтального градиента с вводом размера и диапазона цвета через дефис (двухцветный градиент)

shape=28 sends=[input=BOX52]|[combo=BOX18]??-4 slist=FOLDC<%WL//1//-1> blist=$GLOBALSLIST0||$$.GLOBALSENDS<2>||"%P"!!"%T" folds="%T"||list<$GLOBALBLIST//10>||fflag<2> start=RAR||-IBCK||a||-ep||-pGLOBALSENDS<1>||list<$GLOBALBLIST>||list2<$GLOBALSLIST>||progres<>||&&wait ;; архивировать все файлы выделенных папок в запароленные ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры) + выбор пароля и типа архива в диалоге

shape=U13 sends=[group=BOX_U30] cmdcm=[check=BOX_U3] zends=GLOBALCHECK1<k|0|,> upldf=%P%N||GLOBALSENDS<1>||GLOBALZENDS<1> GLOBALUPLDF<c> cmdcm=[group=BOX_U31] ;; загрузка изображение под курсором на выбранный хостинг с получением ссылок в буфер обмена

shape=U13 sends=[group=BOX_U30] cmdcm=[check=BOX_U3] zends=GLOBALCHECK1<k|0|,> uplds=%WL||GLOBALSENDS<1>||x||output<GLOBALZENDS<1>|1>||progres<> GLOBALUPLDS<c> cmdcm=[group=BOX_U31] ;; загрузка выделенных изображений на выбранный хостинг с получением ссылок в буфер обмена

shape=U14 sends=[combo=BOX_U86] xends=[combo=BOX_U87] slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\s]+>||#LGLOBALSENDS<1>:GLOBALXENDS<1>||&&[\r\n]+!!~~ renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> <NEXT> ;; переименовать выделенные объекты: оставить нужные слова разделенные пробелом, позиции слов задаются в диалоговом окне

slist=%WF sends=x-X-x-X-x-X-x-X-x||&#x!!$GLOBALSLIST GLOBALSENDS<a> ;; заменить "x" на последовательные строки заданного массива (имена выделенных объектов)

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> lists=FOLDC<GLOBALSLIST<:INDEX:>//1//0//*.jpg>||formt<sps30,sps31> sends=$GLOBALLISTS start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert=GLOBALSLIST<:INDEX:>$U.jpg~~/killmesoftly||&&hide||&&wait <NEXT> ;; создание вертикальной панорамы из файлов jpg в выделенных каталогах (в цикле) с сохранением каждого результата в свой каталог

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@GLOBALSLIST<:INDEX:> imgcg="%%TCIMG_TEMP%%\Img.png"//0||50+<info=i3GLOBALSENDS<1>//>+50||#,#,0 imgnz=$GLOBALSENDS||"%t"//0||1x#||png||framewh<GLOBALIMGCG<1>|50|50> <NEXT> tcimg=$cm4006|540 tempxx ;; для выделенных изображений создать в другой панели именные изображения с градиентной рамкой 50px случайного цвета

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=@GLOBALSLIST<:INDEX:> rends=50+<info=i3GLOBALSENDS<1>//>+50 imgcg="%%TCIMG_TEMP%%\Img.png"//0||GLOBALRENDS<1>||#,#,0 imgcg="%%TCIMG_TEMP%%\Img.png"//0||GLOBALRENDS<1>||#,#,0||framewh<GLOBALIMGCG<1>|30> imgnz=$GLOBALSENDS||"%t"||1x#||png||framewh<GLOBALIMGCG<1>|50|50> <NEXT> tcimg=$cm4006|540 tempxx ;; для выделенных изображений создать в другой панели именные изображения с 2-й градиентной рамкой 50px и 30px случайного цвета

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=f61GLOBALSLIST<:INDEX:>>??1||&&.{7}(.+)!!$1 textt=GLOBALSLIST<:INDEX:>||&&(?s)(.+[\r\n]+PERFORMER[^\r\n]+[\r\n]+TITLE~~'')([^\r\n]+)(''.+)!!${1}GLOBALSENDS<1>${3} <NEXT> ;; в содержимом выделенных текстовых файлов найти необходимый отрезок и заменить соответствующими именами родительской папки, удалив из них первые 7 символов

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>??1||formt<u19> copyy=GLOBALSENDS<t1,2>||"%p"//0||##<info=f12GLOBALSLIST<:INDEX:>//>||**0!!txt <NEXT> ;; создание из выделенных файлов html - текстовых файлов, помещенных рядом, с содержимым - подвергнутым форматированию (удаление ненужных тегов) и именами взятыми из каждого отдельного файла

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=PS<GLOBALSLIST<:INDEX:>//1//0//*.ion//1>??1 iends=<info=t1$GLOBALSENDS[1]//>??1 renmm=GLOBALSLIST<:INDEX:>||&&(.*)\(.+\)$!!$1||$$(GLOBALIENDS<1>) <NEXT> ;; добавить в конец имён выделенных папок количество файлов 1-го уровня (число в скобках)

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=PS<GLOBALSLIST<:INDEX:>//1//-1//*.ion//1>??1 iends=<info=t1$GLOBALSENDS[1]//>??1 renmm=GLOBALSLIST<:INDEX:>||&&(.*)\(.+\)$!!$1||$$(GLOBALIENDS<1>) <NEXT> ;; добавить в конец имён выделенных папок количество всех файлов (число в скобках)

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1>!!:INDEX: <NEXT> asave=GLOBALSENDS||"%pList.txt"||2:-1||upd<1> ;; создать список в активной панели List.txt - из выделенных папок по одному файлу jpg

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3|40>||$$+[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31] creat=GLOBALSLIST<:INDEX:>||Name.txt||content<GLOBALSENDS<1>> <NEXT> ;; создать в каждом из выделенных каталогах файл Name.txt с случайным содержимым + системное время

slist=%WL folds="%t"||[info=s30] shape=U10 picss=$GLOBALSLIST||GLOBALFOLDS<1>//0||@Black0!![combo=BOX_U78]||progres<> sends=[check=BOX_U6] xends=GLOBALCHECK1<k|0|¤>||¤!!, iconv=PS<GLOBALFOLDS<1>//1//0>||GLOBALFOLDS<1>||GLOBALXENDS<1> delss=PS<GLOBALFOLDS<1>//1//0//*.png>||1 ;; создать из выделенных изображений иконки в другой панели в папке с текущей датой (предварительно в диалоговом окне выбираем цвет на который надо заменить цвета с черным оттенком в выделенных изображениях и размеры иконок)

slist=%WL forpg=Проверка~~плейлистов||TCIMG.dll,60 <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>??-1||&&(?i)(#EXTINF:-1,\N*)\R*(\N*)!!$1|$2|$2 anf2d=$GLOBALSENDS||6||([^|]+)||begin<0> arr2d=$GLOBALANF2D||27|2|##@@e18::||21|2|^0$ asave=GLOBALARR2D||GLOBALSLIST<:INDEX:>|9||owrite<31|1|bak>||delim2d<@CRLF|@CRLF|1|-1|0|1>||code<1>||convert<^^#EXTM3U@CRLF> <NEXT> ;; в выделенных плейлистах m3u со ссылками на медиапотоки (радио) проверить и оставить только существующие, файлы перезаписываются, создаётся bak (используется bass.dll)

slist=%WL GLOBALSLIST<a> sends=$GLOBALSLIST[2:-1]??-1 GLOBALSENDS<a> ;; пример передачи заданных ячеек команде sends (выделенных объектов активной панели)

slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(1,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создание горизонтальной панорамы из выделенных файлов jpg

slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(1,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создать в активной панели горизонтальную панораму из выделенных изображений с именем даты

slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создание вертикальной панорамы из выделенных файлов jpg

slist=%WL sends=$GLOBALSLIST||formt<sps30> start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert="%p"$U.jpg~~/killmesoftly||&&hide||&&wait||upd<1> ;; создать в активной панели вертикальную панораму из выделенных изображений с именем даты

slist=%WL sends=@======================================== forpgs <FOR> 1 <TO> GLOBALSLIST<0> cmdbt=tree~~/A~~/F~~''<info=o76GLOBALSLIST<:INDEX:>1//>''||std<8> $GLOBALRESLT+$GLOBALSENDS[1]+$GLOBALCMDBT[3:-1] <NEXT> GLOBALRESLT<e> ;; отобразить для выделенных каталогов иерархическую структуру каталогов и файлов в графическом виде (без начальной информации о томе, т.е. без 2-х строк + отделять каждую корневую папку ===========)

slist=%WL sends=<info=o300$GLOBALSLIST|3|B//> GLOBALSENDS<a> ;; получить размер выделенных объектов в байтах

slist=%WL xlist=GLOBALSLIST<t>||##path<6> <FOR> 1 <TO> GLOBALSLIST<0> count=GLOBALSLIST<:INDEX:>||clpget||0||countline<0|2> sends=GLOBALCOUNT<t>??-1||formt<0!!(?m)clpget[^\r\n]*>||?T|a,1:-1!!GLOBALXLIST<:INDEX:>~~ asave=GLOBALSENDS||"%pLinesTag"|2|@CRLF|1 <NEXT> ;; в выделенных файлах найти строки с меткой из БО, удалить в этих строках всё, по метку, добавить имя файла в начало строк и сохранить в файл LinesTag в активной панели

slist=%WL||##<info=o73:://> sends=x||##rndm<3|33> sends=@<info=o75%P%N//><info=o72%P%N//>-@<info=s47>.RAR??2 sends=@<info=o75%P%N><info=o72%P%N//>??3 start=RAR||-IBCK||a||-r||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-c-||-s||-rr3p||-scu||"GLOBALSENDS<2>"||-n@GLOBALSLIST<t|1>||&&wait||upd<1> listt=GLOBALSENDS<3>||##GLOBALSENDS<1>||^^cntr<1|1|1>~~||$~~¤¤GLOBALSENDS<2>||save<"GLOBALSENDS<2>.txt"|0> ;; создание для для ВСЕХ выделенных файлов или каталогов ОБЩЕГО RAR архива с паролем из случайного генератора и помещения рядом с исходником + файл с паролем в открытом виде рядом

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> sends=@[combo=Удаление~~фрагментов~~между~~точками||Введите~~позицию~~точек~~с~~конца~~имени||-2|-2,-3|-1||343||117||1||1] slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\.]+>||?T|d,GLOBALSENDS<1>||?F63||&&[\r\n]+!!. renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> <NEXT> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMM>||owrite<1> ;; в именах выделенных объектов удалить часть имени от точки(ек), чья(и) позиции вписаны в диалоговом окне, до следующей точки (с возможностью отката)

slist=%WL||##path<4> sends=$GLOBALSLIST??1 exect=StringReverse('GLOBALSENDS<1>') renms=%WL||list<$GLOBALEXECT>||upd<1> ;; переименование... реверсирование базовых имён выделенных объектов

slist=%WL||##path<6>''=''path<0>||inline<''!!''~~''!!> sends=GLOBALSLIST<1>??1||^^"%t"<info=o91%P%N//>.iso''~~||\!!/ start=MkIsoFs||-quiet||-r||-f||-joliet-long||-nobak||-graft-points||-o||GLOBALSENDS<1>||&&hide||&&wait||upd<3> ;; упаковать в другую панель выделенные файлы и папки в ISO-образ именем родительской папки

slist=%WL||##path<6>''=''path<0>||inline<''!!''~~''!!> sends=GLOBALSLIST<1>??1||^^"%tName.iso"''~~||\!!/ start=MkIsoFs||-quiet||-r||-f||-joliet-long||-nobak||-graft-points||-o||GLOBALSENDS<1>||&&hide||&&wait||upd<3> ;; упаковать в другую панель выделенные файлы и папки в ISO-образ именем Name

slist=%WL||inline<!!||!!> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||GLOBALSLIST<1>||+append||-quality||90||"%p"Gorizont-GLOBALSENDS<1>.png||&&hide||&&wait ;; объединить выделенные изображения по горизонтали (если выделенные файлы анимации,то они будут разложены на составные картинки) в файл PNG с сохранением прозрачности

slist=%WL||inline<!!||!!> sends=x||##rndm<3|20>||#Hcrc32|1 start=Magick||GLOBALSLIST<1>||-append||-quality||90||"%p"Vert-GLOBALSENDS<1>.png||&&hide||&&wait ;; объединить выделенные изображения по вертикали (если выделенные файлы анимации,то они будут разложены на составные картинки) в файл PNG с сохранением прозрачности

slist=%WL||inline<!!||!!> sends=x||##rndm<3|20>||#Hcrc32|1 start=Montage||GLOBALSLIST<1>||-auto-orient||-thumbnail||250x250||-bordercolor||rgba(255,255,255,0.5)||-background||none||+polaroid||-background||rgb(0,0,81)||-gravity||center||-geometry||+5+5||-tile||4x||-quality||80||"%pPolaroid_4_columns-GLOBALSENDS<1>.jpg"||&&hide||&&wait ;; из выделенных изображений создать панораму изображений с синим фоном и размещением по 4 колонки в горизонтальном обзоре ЭФФЕКТ ПОЛАРОИД и кадрированием до 250х250 расширением jpg

slist=@$f26explorer.exe sends=ms-settings: aends=C:\Lists.txt??-1||<dellist=$GLOBALSENDS|7> <FOR> 1 <TO> GLOBALAENDS<0> cends=GLOBALAENDS<:INDEX:>!!-8~~GLOBALSENDS<1> dends=$GLOBALCENDS??-1||?T|a,2!!GLOBALSENDS<1> clint=GLOBALSLIST<1>||"%p"||<GLOBALDENDS<1>||#GLOBALDENDS<2> <NEXT> ;; из списка строк файла C:\Lists.txt создать в активной панели *.lnk для быстрого доступа к настройкам Windows

slist=[tc=AM] <FOR> 1 <TO> GLOBALSLIST<0> sends=x||##rndm<3-|2> mends=@<info=o75GLOBALSLIST<:INDEX:>//> nends=<info=o72GLOBALSLIST<:INDEX:>//>||?M1:12 folds=GLOBALMENDS<1>||GLOBALNENDS<1>-GLOBALSENDS<1> vends=1.1/1.1/1.1;1.2/1.2/1.2;1.3/1.3/1.3;1.4/1.4/1.4;1.5/1.5/1.5;1.6/1.6/1.6;1.7/1.7/1.7;1.8/1.8/1.8;1.9/1.9/1.9;2.0/2.0/2.0??-6; rends=$GLOBALVENDS??-1||?Fimg42 kends=??-1||#KGLOBALVENDS<0>!!@CRLFstart=Magick~GLOBALSLIST<:INDEX:>~-gamma~GLOBALVENDS©§#~GLOBALFOLDS<1>Gamma-plus-GLOBALRENDS©§#<info=o85GLOBALSLIST<:INDEX:>//>~&&hide~&&wait wlist=$GLOBALKENDS||§!!cntr<1|1|1>||©!!Chr(60)||#!!Chr(62)||~!!Chr(124)Chr(124) creat=$f254||temp.tcg||code<4>||content<$GLOBALWLIST>||formt<1,63>||owrite<1> macro=$f254\temp.tcg||1 <NEXT> ;; поднять гамму для выделенных изображений и сохранить результат в отдельную папку (диапазон увеличения от 1.1 до 2.0) с помощью утилиты Magick

slist=[tc=AM] sends=<info=i400$GLOBALSLIST|1,2,3,4,21,22,23,24>??-4 GLOBALSENDS<a> ;; для выделенных изображений получить заданные данные ширины и высоты

slist=[tc=AM]||##<info=o72:://> GLOBALSLIST<a> sends=$GLOBALSLIST??-2||&&(?m)^([A-zА-яЁё\d]+).*!!$1||formt<31> GLOBALSENDS<a> ;; из выделенных файлов получить неповторяющиеся части имени

slist=[tc=AM]||##<info=o72:://> sends=$GLOBALSLIST??-2||&&(?m)^([A-ZА-ЯЁ]{1,}[a-zа-яё\d]*).*!!$1||formt<31> vlist=$GLOBALSLIST@$GLOBALSENDS||formt<sps183> GLOBALVLIST<a> ;; из выделенных файлов получить уникальные длинные, отсекая короткие

slist=[tc=AM]||##<info=o73:://> GLOBALSLIST<a> sends=?"%p"\full.rar start=RAR||-IBCK||a||-r||-ma||-htb||-md128m||-m5||-ms||-cfg-||-s||-rr3p||-scu||GLOBALSENDS<1>||-n@GLOBALSLIST<t|1>||&&hide||&&wait GLOBALSTART<a> ;; упаковать выделенные объекты в архив full.rar в той же панели

slist=[tc=AM]||##<info=o73:://> sends=?"%p"\full.rar start=RAR||-IBCK||a||-r||-ma||-htb||-md128m||-m5||-ms||-cfg-||-s||-rr3p||-scu||GLOBALSENDS<1>||-n@GLOBALSLIST<t|1>||&&hide||&&wait ;; упаковать выделенные файлы в один общий rar архив в текущую папку (поддержка имен с юникод символами)

slist=[tc=TM]||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>> pause=500 moves=[tc=AL]||"%t"//0||upd<6> ;; переместить из активной в неактивную панель файлы чьи базовые имена совпадают с базовыми именами ВЫДЕЛЕННЫХ файлов в неактивной панели

slist=[tc=TM]||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>>||after<1> ;; оставить с выделением в активной панели файлы чьи базовые имена совпадают с базовыми именами ВЫДЕЛЕННЫХ файлов в неактивной панели

slist=cliplist||?F54,1,63,fnc_htmlconv49||^^https://is.gd/create.php?format=simple&url= GLOBALSLIST<a> urlxt=$GLOBALSLIST|4||sagent<W4>||$f254//1//sort-link.txt||pause<4-5>||?F1,63||xline<^^~~-~~;;^^@@e64::;;?Flin194,fnc_htmlconv50,54>||delim<@CRLF!!1>||formt<63> sends=GLOBALURLXT<1>??-1 GLOBALSENDS<c> tempxx ;; получить из списка ссылок в буфере сокращенный вариант с отправкой обратно в буфер (сервис is.gd)

slist=cliplist||?F54,1,63||^^http://tinyurl.com/create.php?source=indexpage&url=||$$&submit=Make+TinyURL!&alias= urlxt=$GLOBALSLIST|4||sproxy<1|2|127.0.0.1:9090>||sagent<#W1|2,W8|3,W4|3,W9|2,W6|3>||$f254//1//sort-link.txt||pause<3-5>||?Fserch132,1,63||xline<^^~~-~~;;^^@@e64::;;?Flin193,54>||delim<@CRLF!!1>||formt<63> sends=GLOBALURLXT<1>??-1 GLOBALSENDS<c> tempxx ;; получить сокращенные ссылки из списка Url в буфере, с возвратом обратно в буфер

slist=cliplist||?V|##|StringLen('::')||&&@CRLF!!+ GLOBALSLIST<a> hends=$GLOBALSLIST||@CRLF!!+ sends=@<info=n49|GLOBALHENDS<1>> GLOBALSENDS<a> ;; получить длину каждой строки из буфера обмена с последующим суммированием полученных результатов

slist=PS<"%p"//0//0//*.part//1>||test<1r!!1B//0a!!D//0i!!(?i)desktop.ini> GLOBALSLIST<a> sends=@<xfolder=51//$GLOBALSLIST> GLOBALSENDS<a> ;; получить путь файла с самой новой датой создания в текущей папке, исключив файлы с расширением part, файлы 0 байт и файл desktop.ini

slist=PS<$f200\Lists\SelectObjects\//1//0>||##path<6> lends=$GLOBALSLIST||@CRLF!!| sends=@[combo=BOX_U96]||^^$f200\Lists\SelectObjects\ marks=list<GLOBALSENDS<1>> ;; выделить в активной панели объекты по списку выбранному в диалоговом окне

slist=PS<%%COMMANDER_PATH%%\//1//0//*.bar> sends=GLOBALSLIST<t1>??-1||&&[^\\]+$!! copys=$GLOBALSLIST||GLOBALSENDS<1>[Backup]_<info=f61GLOBALSLIST<1>>\Bars//1||**1!!?.bak||modfs<0||#SISDATE> ;; создать заменяемые бэкапы всем файлам.bar в папке Total Commander в папке [Backup]_имя TC\Bars

slist=PS<%%TCIMG_PATH%%\//1//0//*.bar|*.ini> sends=GLOBALSLIST<t1>??-1||&&[^\\]+$!! copys=$GLOBALSLIST||GLOBALSENDS<1>[Backup]_<info=f61GLOBALSLIST<1>>\Restore//1||**1!!?.bak||modfs<0||#SISDATE> ;; создать бэкапы всем файлам.bar и .ini в папке Total Commander в папке [Backup]_имя TC\Restore

slist=PS<[tc=TP]//1//0>||##path<4> sends=$GLOBALSLIST??-1||eline<^!!$>||(!!\(||)!!\) xends=$GLOBALSENDS??-1||@CRLF!!| marks=1||test<1n!!GLOBALXENDS<1>>||after<1> ;; оставить с выделением в активной панели файлы чьи базовые имена совпадают с базовыми именами файлов в неактивной панели

sndps=%P%N||0 infos=3||1||%P%N||1 sends=GLOBALINFOS<28>??-6: infht=GLOBALINFOS<28>||Трек~~[%N]||@$f250\Files\Htm\Trec_Timer.htm||500||70||5||5||set<FF033E|FDEE00|1,,,30,,,1>||style<2|1> ;; воспроизвести аудиофайл под курсором и вывести информационную строку о треке (окно закроется по окончанию трека), отображается обратный отсчёт

start=Magick||%P%N||-identify||-format||%%T\n||info:$f254\temp.mvg||&&hide||&&wait sends=$f254\temp.mvg??-1 GLOBALSENDS<a> tempxx ;; получить информацию о времени каждого кадра в анимации под курсором в виде списка

start=RAR||-IBCK||t||-r||"%p"*.*||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\..+)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" и запароленные архивы в текущей панели (проверяются архивы, поддерживаемые WinRar)

start=RAR||-IBCK||t||-r||"%p"*.*||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<59,u20,u21,u22> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель только запароленные архивы в текущей панели (проверяются архивы, поддерживаемые WinRar)

start=RAR||-IBCK||t||-r||"%p"*.rar||-ilog"%pErrorList.txt"||-inul||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.rar)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" -RAR архивы в текущей панели

start=RAR||-IBCK||t||-r||"%p"*.rar||-ilog"%pErrorList.txt"||-inul||-p0||&&wait sends="%pErrorList.txt"??1||formt<0!!(?m)(\w:\\.*\.rar)> moves=$GLOBALSENDS||"%t"//0 delsm="%pErrorList.txt"||1||upd<2> ;; переместить в другую панель "битые" и запароленные -RAR архивы в текущей панели

tabsv=0||$f400?tab||1 sends=GLOBALTABSV<1>??-1 GLOBALSENDS<a> ;; получить содержимое сохранения вкладок активной панели

tabsv=0||$f400?tab||1 sends=GLOBALTABSV<1>??-1||?F100 GLOBALSENDS<a> ;; получить пути вкладок активной панели

tcimg=$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 renmm="%P"||$$-GLOBALSENDS<1>||jump<3> ;; переименовать родительскую папку добавив в конец через дефис значение тега xml файла под курсором (перейти на уровень вверх и вернуться в переименованную папку)

tcimg=$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 renmm="%P"||$$-GLOBALSENDS<1>||upd<1> ;; переименовать родительскую папку добавив в конец через дефис значение тега xml файла под курсором (предварительно перейти на уровень вверх)

tcimg=$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*<setname>([^<>]*)</setname>.*!!$1-$2 renmm="%P"||$$-GLOBALSENDS<1>||upd<1> ;; переименовать родительскую папку добавив в конец через дефис значение 2-х тегов xml файла под курсором (предварительно перейти на уровень вверх)

tcimg=$cm321 sends=[tc=AL5f]??-1 GLOBALSENDS<a> ;; в активной панели сортировать файловую панель по "Имени" и получить список 5-ти первых файлов

tcimg=$p0~~$cm2002 sends=%P%N??1||&&(?s).*<modelname>([^<>]*)</modelname>.*!!$1 renmm="%P"||$$-GLOBALSENDS<1>||jump<3> tcimg=$p1 ;; переименовать родительскую папку добавив в конец через дефис значение тега xml файла под курсором (перейти на уровень вверх и вернуться в переименованную папку + уменьшить мелькание перехода)

tempxx sends=<info=o72%P%N//>??1 moves=%WL||%%TCIMG_TEMP%%//0 folds="%p"||GLOBALSENDS<1> moves=PS<%%TCIMG_TEMP%%//-1//-1>||"%p"GLOBALSENDS<1>//0||upd<1> ;; переместить выделенные объекты в папку с именем объекта под курсором

textt="%p"AP_FileSize.txt||##||backup<0> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> infos=3||2||GLOBALSLIST<:INDEX:>||1 sends=$GLOBALINFOS0@$GLOBALINFOS1@??-1||formt<0!!(?m)^(File~~size[^\r\n]*)>||?B2!!File~~size||GiB!!GB||MiB!!MB||KiB!!KB asave=GLOBALSENDS||"%p"AP_FileSize.txt|2|@CRLF|2 <NEXT> clptx=GLOBALASAVE<1> ;; записать размеры выделенных объектов в созданный в активной панели AP_FileSize.txt и в буфер обмена

textt=$f200Lists\AfterRenaming.txt||##||backup<0> slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=U14 sends=[combo=BOX_U86] xends=[combo=BOX_U87] slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> aends=<info=o72GLOBALSLIST<:INDEX:>//>||formt<0!![^\s]+>||#LGLOBALSENDS<1>:GLOBALXENDS<1>||&&[\r\n]+!!~~ renmm=GLOBALSLIST<:INDEX:>||GLOBALAENDS<1> asave=GLOBALRENMM||%%TCIMG_PATH%%\Files\Lists\AfterRenaming.txt|2|@CRLF|1 <NEXT> textt=%%TCIMG_PATH%%\Files\Lists\AfterRenaming.txt||formt<63> ;; переименовать выделенные объекты: оставить нужные слова разделенные пробелом, позиции слов задаются в диалоговом окне (с возможностью отката)

textv=<info=o200%P%N//> sends=$GLOBALTEXTV??1 comnt=%P%N||0||GLOBALSENDS<1>@CRLF ;; открыть комментарий файла под курсором в просмотрщике TCIMG

textv=C:\Test.txt exect=$var_n=MsgBox(4+32+262144,'Сообщение','Продолжить~~выполнение~~команды?')||$var_i=$var_n=7?_Exit():1 sends=C:\Test.txt??-1||&&[^\r\n]+=!! textt=C:\Test.txt||##TOTALCMD#BAR#DATA@CRLFGLOBALSENDS<x2>@CRLFGLOBALSENDS<x3>@CRLFGLOBALSENDS<x1>@CRLFGLOBALSENDS<x6>@CRLFGLOBALSENDS<x4> ;; открыть в просмотрщике файл C:\Test.txt , закрыть просмотрщик, в появившемся диалоговом окне выбрать продолжение команды или отмена, если продолжить, то в содержимом файла C:\Test.txt оставить все, что после первого знака равенства и манипулируя полученными строками привести их к желаемому виду

vends=@[tc=AA] rends=<info=o73GLOBALVENDS<1>> sends=@GLOBALVENDS<1>||^^GLOBALRENDS<1>=@ wends=USER:PASS start=CURL||GLOBALSLIST<1>||https://GLOBALWENDS<1>@neocities.org/api/upload||&&hide||&&wait ;; загрузить файл под курсором на хостинг neocities.org (необходима регистрация)

vends=@D:\Test.bar exect=$var_n=##$INI<8//GLOBALVENDS<1>//Buttonbar//Buttoncount> rends=-1!!-1 <FOR> 1 <TO> GLOBALRENDS<0> sends=GLOBALRENDS<x:INDEX:>!!-1||formt<ex1> exect=$var_i=$var_n+:INDEX:||$var_j=1+:INDEX: zends=button$N$=Wcmicons.dll,1@CRLF!!$var_j||$$cmd$N$=%%COMMANDER_PATH%%\TCIMG.exe@CRLF||$$param$N$=GLOBALSENDS<x1>@CRLF||$$menu$N$=GLOBALSENDS<x2>@CRLF||$N$!!$var_i <NEXT> zends=GLOBALVENDS<1> asave=GLOBALZENDS||GLOBALVENDS<1>|1||2:-1||code<1> iniwr=GLOBALVENDS<1>||Buttonbar||Buttoncount||$var_i ;; в D:\Test.bar добавить кнопки из строк команд TCIMG.txt в буфере обмена

watch=0 slist=%WL||<info=m27:://> anf2d=$GLOBALSLIST||2||([^:]+) sends=$GLOBALANF2D1??-1||@CRLF!!+ aends=<info=n49|(GLOBALSENDS<1>)*3600> sends=$GLOBALANF2D2??-1||@CRLF!!+ bends=<info=n49|(GLOBALSENDS<1>)*60> sends=$GLOBALANF2D3??-1||@CRLF!!+ cends=<info=n49|GLOBALSENDS<1>> oends=<info=n49|GLOBALAENDS<1>+GLOBALBENDS<1>+GLOBALCENDS<1>> hends=<info=n42|GLOBALOENDS<1>|3600|0> hends=<info=n81|GLOBALHENDS<1>|2> nends=<info=n44|GLOBALOENDS<1>|3600|2> sends=<info=n44|GLOBALNENDS<1>|60|2> sends=<info=n81|GLOBALSENDS<1>|2> nends=<info=n42|GLOBALNENDS<1>|60|0> nends=<info=n81|GLOBALNENDS<1>|2> vends=@GLOBALHENDS<1>:GLOBALNENDS<1>:GLOBALSENDS<1> watch=21 infht=-1||Продолжительность~~медиаконтента||GLOBALVENDS<1>||340||70||set<,,,30,,,1> ;; получить в информационном окне общую продолжительность выбранного медиаконтента (HH:NN:SS)

watch=1 bends=[tc=TF-1]??-1||@CRLF!!| slist=PS<"%p"//1//-1//GLOBALBENDS<1>> <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o73GLOBALSLIST<:INDEX:>//> fends=@<info=o75GLOBALSLIST<:INDEX:>//> xends=@[tc=TP]GLOBALSENDS<1> copyy=GLOBALXENDS<1>||GLOBALFENDS<1>//1 <NEXT> ;; заменить все подобные файлы в АКТИВНОЙ панели (с рекурсией) файлами из другой панели

watch=1 sends=File_0001-File_1000!!-1||?H|6||,!!@CRLF <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>||content<GLOBALSENDS<:INDEX:>> <NEXT> ;; создать в активной панели 1000 файлов (File_0001....File_1000) с содержимым собственного имени без расширения (начальное количество цифр счетчика - 4)

watch=1 shape=U14 sends=[combo=BOX2][combo=BOX_U4.2]1-[combo=BOX_U2]!!-1||?H|6||,!!@CRLF <FOR> 1 <TO> GLOBALSENDS<0> creat="%p"||GLOBALSENDS<:INDEX:>.txt||content<GLOBALSENDS<:INDEX:>> <NEXT> ;; создать файлы в активной панели с содержимым собственных имён (имя, разрядность, количество вводится в диалоговом окне)

wends=-1 sends=<inikey=5//$f252//Setting>!!-1||formt<0!!(?m)^(?:GLOBALWENDS<1>)=(.*)> GLOBALSENDS<a> ;; получить список значений заданных ключей из буфера обмена (ключи разделены | ) из TCIMG.ini из секции [Setting]

wends=-1||@CRLF!!| sends=<inikey=5//$f252//Setting>!!-1||formt<0!!(?m)^(?:GLOBALWENDS<1>)=(.*)> GLOBALSENDS<a> ;; получить список значений заданного списка ключей из буфера обмена из TCIMG.ini из секции [Setting]

wends=USER:PASS start=CURL||-o||$f254\Info.json||https://GLOBALWENDS<1>@neocities.org/api/list||&&hide||&&wait sends=$f254\Info.json!!-2||formt<sp335,54,62> GLOBALSENDS<a> tempxx ;; получить список файлов загруженных на хостинг neocities.org - подробная информация

xclip=2:2 GLOBALXCLIP<a> sends=GLOBALXCLIP<1>??-1 GLOBALSENDS<a> bends=GLOBALXCLIP<2>??-1 GLOBALBENDS<a> ;; после запуска и после 2-х изменений буфера обмена выдать информацию в глобальных переменных

xends=@<info=x50> sends=GLOBALXENDS<1>??-1||formt<bar5> sends=<inikey=8!!GLOBALXENDS<1>!!Buttonbar!!buttonGLOBALSENDS<1>>||,!!Chr(124)Chr(124) icovw=GLOBALSENDS<1> ;; в активной панели инструментов найти команду, фраза которой присутствует в буфере обмена и показать значок в просмотрщике

xends=@<info=x50> sends=GLOBALXENDS<1>??-1||formt<bar9,1> sends=<inikey=8!!GLOBALXENDS<1>!!Buttonbar!!buttonGLOBALSENDS<1>>||,!!Chr(124)Chr(124) icovw=GLOBALSENDS<1> ;; в активной панели инструментов найти команду или подсказку или параметр, фраза которой присутствует в буфере обмена и показать значок в просмотрщике

xends=<info=x65> delss=PS<$f02\Microsoft\Windows\Recent//1//0//*.lnk|*.txt>||1 delss=PS<$f02\Microsoft\Windows\\Cookies//1//0//*.lnk|*.txt>||1 close=GLOBALXENDS<1> inidd=%%COMMANDER_PATH%%\History.ini sends=<info=x60> inidd=%%COMMANDER_PATH%%\History.ini <IF> <info=t51$GLOBALSENDS[1]|32> = 1 <THEN> start=%%COMMANDER_PATH%%\TOTALCMD.EXE <ELSE> start=%%COMMANDER_PATH%%\TOTALCMD64.EXE <ENDIF> ;; удалить указанные файлы в папках Recent и Cookies, закрыть Total Commander, очистить все секции в History.ini, запустить Total Commander

xends=-1 sends=#GLOBALXENDS<1>||#Sht1||?T|a,1:-1!!GLOBALXENDS<1> downl="%p"//1||$GLOBALSENDS||progres<> ;; из структурного web-адреса прочитать страницу получить все файлы между тегом href, добавить к найденному web-адрес и скачать в текущую панель

xends=-1??-1 sends=@<info=o72%P%N> creat="%p"||GLOBALSENDS<1>.txt||code<4>||content<$GLOBALXENDS> ;; создать в активной панели *.txt с именем объекта под курсором с содержимым буфера обмена(кодировка UTF-8 без BOM)

xends=-1||&&(~~+)!!\~\~ sends=-1||@@RUSinURIANSI cmdcm=[check=BOX_TorrentSearch] zends=GLOBALCHECK1<k|0|¤>||¤!!<¤> cmdcm=GLOBALZENDS<1> ;; поиск на торрент трекерах содержимого буфера обмена

xends=12345 xends=89765q??2 sends=$GLOBALXENDS[2]+$GLOBALXENDS[1] GLOBALSENDS<a> ;; пример передачи данных

xends=jpg@CRLFpng sends=-1??-1||?T|c2:GLOBALXENDS<t>,1:-1!!0!!\d!! GLOBALSENDS<a> ;; в строках буфера обмена удалить все цифры, в конце которых есть "jpg" или "png" и передать результат в глобальную переменную

$GLOBAL0{0,1:9,A:Z}XXX GLOBAL0RXXX<a> GLOBAL09XXX<a> ;; пример объявления заданных глобальных переменных

$GLOBAL0{00:99,AA:ZZ}XX GLOBAL0YYXX<a> ;; пример объявления заданных глобальных переменных

$GLOBAL0{8,9,A,D}XXX GLOBAL0DXXX<a> ;; пример объявления заданных глобальных переменных

$GLOBAL0{8,9,A,D}XXX[10][8] GLOBAL0DXXX<a> ;; пример объявления заданных глобальных переменных, с заданным размером массива

$GLOBAL0{8,9,A,D}XXX[8] GLOBAL0DXXX<a> ;; пример объявления заданных глобальных переменных, с заданным размером массива

$GLOBAL0{A:Z}XXX GLOBAL0ZXXX<a> ;; пример объявления заданных глобальных переменных

$GLOBAL0XXXX=aaa_bbb_ccc555zzz??~0!![^_\d]+ GLOBAL0XXXX<a> $GLOBAL0XXXX~$GLOBAL0XXXX GLOBAL0XXXX<a> ;; пример получение информации в глобальные переменные вида $GLOBAL0....

$GLOBAL0XXXX=aaa_bbb_ccc555zzz??~0!![^_\d]+ GLOBAL0XXXX<a> ;; пример получение информации в глобальные переменные вида $GLOBAL0.... , которые являются аналогом команд sends


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