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


sends

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

sends=Input??Output, ||SeriesParam, ||Dialogs, ||eline<>, ||<ifile>, ||clpget, ||<info>, ||<xinfo>, ||http<>, ||<strext>, ||formt<>, ||swap<>, ||wintxt<>, ||[column], ||[tc], ||sdel<>, ||<text>или[text], ||<tezt>или[tezt], ||clipend, ||rndm<>, ||<xfolder>, ||<inikey>, ||tcg<>, ||<srlist>, ||zebr<>, ||<dellist>, ||compare<>, , ||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.

  -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 - список имён выделенных объектов.

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

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

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

    • GLOBALNAME - данные, переданные глобальными переменными. см. Дополнение №23.

    • <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 ссылки,
    #$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
  Output - режим вывода данных (запись данных в глобальный массив):
  Описание
  0 - записать в буфер обмена без записи в глобальную переменную.
  1 - как есть (по умолчанию) запись информации в 1-ю ячейку массива.
  N - любое положительное число - запись в заданную ячейку (ячейка перезаписывается).
   :INDEX: - в цикле данные записываются в очередную ячейку массива, если в конце цикла прописано, к примеру: sends=$GLOBALNAME??:INDEX:

 -1 - разбить построчно (перезаписываются все ячейки, размер массива равен количеству строк).
 -2 - тоже что и -1 , но сохраняются пустые строки.
 -3 - разбить посимвольно.
 -4 - разбить по символу "|"
Разбить по заданному количеству строк:
 -5|(=)Count|Mode|Delim
    Count - количество строк.
    Mode [необязательный] - режим: 1 - удалять пустые строки (по умолчанию), 0 - не удалять.
    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 - с остатком (по умолчанию).

тег cliptext может использоваться в любом месте строки - будет заменён содержимым буфера обмена.
Дополнительные параметры:
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.
<xinfo>Получение различной информации. см. Дополнение №10.
  Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info>
  Пример: <xinfo=o450<info=f50FilePath//>//>
http<>Содержимое ссылки. Параметр http<link>, где link - ссылка (файла, страницы), содержимое которой будет отправлена в буфер обмена.
<strext>Строка частей пути.
Параметр <strext=List!!Number!!Delimeter!!Before!!After!!Format>, где:
  List путь к списку объектов.
  Number - номер части пути (см. Дополнение №9).
  Delimeter - разделитель между частями.
  Before - вставка до строки.
  After - вставка после строки.
  Format - 1 - удалять дубликаты, 2 - сортировать по возрастанию, 3 - 1 и 2.
formt<>Преобразование текстовой информации. см. Дополнение №15.
swap<>Поменять местами отрезки. s1!!s2 (s1 на s2, s2 на s1).
wintxt<>Текст с окна/элемента.
  Описание
Параметр wintxt<Number|Class|Pause|(+tcKey)TextID|Flag(|#hide#)>, где:
  Number - 0 - получить текст с окна, 1 - с элемента, 2 - с заголовка окна.
  Class - класс окна.
    ??Window - окно ищется через дополнительные варианты, см. Дополнение №36
  Pause - пауза в миллисекундах между появлением окна и получением текста (по умолчанию 0).
  TextID - идентификатор элемента управления, из которого берётся информация (не прописывается, при получении текста или с заголовка окна).
  Flag [необязательный]
    0 - не закрывать окно после получения текста (по умолчанию 0).
    1 - закрывать (тег #hide# делает окно прозрачным).

Параметр ожидает появления окна. Если вначале параметра указано +tc , то значение берётся из ключа KEY в файле TCIMG3264.ini. см. Дополнение №17.
[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<> - где он встретится, будет произведена дополнительная проверка и удаление некорректных символов [\?\:\*\|\>\<\"\\/\t\n\f\r\v].
  Дополнительные замены берутся из TCIMG.ini из секции [Setting] из ключа ReplaceClipboard
  Так же могут быть задействованы и номерные ключи ReplaceClipboardN (N в диапазоне от 2 до 98).
  Подключение производится через параметр sdel<2>, sdel<3>, ..., sdel<98>
<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.
     При cliplist список будет взят из буфера обмена.
  Mode - режим удаления из текста:
    1 - удаление всех фраз прописанных в файле (по умолчанию).

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

    6 - удаление строк, которые не совпадают с прописанными строками в файле.
    7 - удаление строк, в которых нет фразы из прописанных в файле.
    8 - удаление строк, в которых в начале нет фразы из прописанных в файле.
    9 - удаление строк, в которых в конце нет фразы из прописанных в файле.
  Registr - регистр:
    0 - удаление производится без учёта регистра (по умолчанию).
    1 - с учётом регистра.
  Flag
    0 - если список удаления пуст, то возвращается исходный текст (по умолчанию).
    1 - если список удаления пуст, то возвращается "пустая" строка.
compare<>Сравнение с извлечением.
  Описание
Параметр compare<Text|Action(|Mode)> позволяет сравнить текущий текст с заданным текстом и извлечь необходимую информацию, где:
  Text - заданный текст, может иметь варианты:
    cliptext - содержимое буфера обмена.
    File - путь к файлу, содержимое текстового файла.
    $GLOBALNAME - содержимое глобального массива.

1-й вариант:
  Action(,Registr) - действие сравнения, которое необходимо выполнить:
    1 - извлекаются уникальные строки основного файла, которых нет в заданном тексте.
    2 - извлекаются одинаковые строки основного файла и заданного текста.
    Registr
      1 - поиск с учётом регистра (по умолчанию).
      0 - без учёта регистра

2-й вариант:
  Action(,Search,Output,Registr) - дополнительные параметры прописываются через запятую
    Поиск строк в основном тексте по фразам из заданного текста (каждая фраза с новой строки).
    3 - любое вхождение в строку.
    4 - вхождение только в начале строки.
    5 - вхождение только в конце строки.
    6 - точное совпадение со строкой.
    Search
      0 - поиск всех строк для каждой фразы.
      1 - поиск первой строки для каждой фразы (по умолчанию).
    Output
      0 - возвращает найденные строки (по умолчанию).
      1 - возвращает оставшиеся строки, которые не вошли в найденные.
      2 - возвращает заданные фразы, которые есть в основном тексте.
      3 - возвращает заданные фразы, которых нет в основном тексте.
      4 - возвращает информацию 0 и 1 с разделителями (секция [Setting] ключи CompareDelimN).
      5 - возвращает информацию 0, 1 и 3 с разделителями.
    Registr
      1 - поиск с учётом регистра (по умолчанию).
      0 - без учёта регистра.

  Mode [необязательный] - режим (влияет на порядок извлечения предыдущего параметра):
    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>??1 copyy=GLOBALSENDS<1>.bakp||x//1||&&\.bakp$!!||**2!! <HOTKEY=X> sends=@<info=x50>??1 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=@c:\tci_test2.xxx scrpt=Test\TestFileWrite2.au3||GLOBALAENDS<1>||&&wait sends=GLOBALAENDS<1>??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через заданный путь файла с данными

aends=@c:\tci_test2.xxx scrpt=Test\TestFileWrite2.js||GLOBALAENDS<1>||&&wait sends=GLOBALAENDS<1>??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через заданный путь файла с данными

aends=@c:\tci_test2.xxx scrpt=Test\TestFileWrite2.vbs||GLOBALAENDS<1>||&&wait sends=GLOBALAENDS<1>??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через заданный путь файла с данными

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

aends=[tc=AM]??-1 GLOBALAENDS<a> zends=2,5,4,3,6,9??-6, GLOBALZENDS<a> clist=$GLOBALAENDS||$$~?KGLOBALZENDS<:NUMBER:>||~!!Chr(124)Chr(124)||^^sends=x??:NUMBER:Chr(124)Chr(124) GLOBALCLIST<a> macro=GLOBALCLIST<t>||1 GLOBALSENDS<a> bends=$GLOBALSENDS??-1 GLOBALBENDS<a> ;; пример размножения выделенных путей объектов методом умножения на нужные числа через команду macro

aends=<info=s102|+1d>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1г. sends=-1??-1||eline<!!~~-~~GLOBALAENDS<1>> textt=D:\Soft\List.txt||$$@CRLFGLOBALSENDS<x1:-1> ;; в конец каждой строки содержимого буфера обмена добавить завтрашнюю дату и результат записать в конец файла D:\Soft\List.txt

aends=<info=s102|-1d>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1г. sends=-1??-1||eline<!!~~-~~GLOBALAENDS<1>> textt=D:\Soft\List.txt||$$@CRLFGLOBALSENDS<x1:-1> ;; в конец каждой строки содержимого буфера обмена добавить вчерашнюю дату и результат записать в конец файла D:\Soft\List.txt

aends=-1??-1 rends=$GLOBALAENDS??-1||?F54,com1||?T|c,2!!fun_l2 exect=$var_i=##-1 exect=$var_i=##<info=t1-1>||$var_s=$var_i=4?_CmdCm('rends=-1??-1¦¦?T|v,1,4¦¦?F63¦¦?E|1:-1'):($var_i>4?_CmdCm('rends=-1??-1¦¦?T|v,3,5'):0) vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFGLOBALAENDS<x4>@CRLFGLOBALRENDS<x2>??-2 kends=$GLOBALVENDS??-1||?T|a=0,5!!Новая~~кнопка|a=0,4!!shell32.dll,159 sends=<info=x50>??-1||&?(?mi)cmd\d+=(.+\.bar)$ GLOBALSENDS<b> barbt=1||-1||GLOBALARRAY<1>||butfrom<GLOBALKENDS<t>> ;; добавить кнопку с параметрами TCIMG (информация из буфера обмена) в конец выбранного BAR файла, который находится на активной панели инструментов

aends=-1??-1 rends=$GLOBALAENDS??-1||?F54,com1||?T|c,2!!fun_l2 exect=$var_i=##-1 exect=$var_i=##<info=t1-1>||$var_s=$var_i=4?_CmdCm('rends=-1??-1¦¦?T|v,1,4¦¦?F63¦¦?E|1:-1'):($var_i>4?_CmdCm('rends=-1??-1¦¦?T|v,3,5'):0) vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFGLOBALAENDS<x4>@CRLFGLOBALRENDS<x2>??-2 kends=$GLOBALVENDS??-1||?T|a=0,5!!Новая~~кнопка|a=0,4!!shell32.dll,159 sends=PS<$f300\Bar//1//0//*.bar>??-1 GLOBALSENDS<b> barbt=1||-1||GLOBALARRAY<1>||butfrom<GLOBALKENDS<t>> ;; добавить кнопку с параметрами TCIMG (информация из буфера обмена) в конец выбранного *.bar из списка BAR файлов находящихся в папке TC\Bar\

aends=-1??-1||?F54 sends=@[tc=AP] slist=[tc=AM] xlist=$GLOBALSLIST||##<info=o74:://>||$$.txt creat=GLOBALSENDS<1>||list<$GLOBALXLIST>||contentlst<$GLOBALAENDS>||code<4>||owrite<0> ;; создание файлов txt с именами из выделенных файлов и содержимым буфера обмена, каждая строка из буфера сохраняется в свой текстовой файл

aends=PS<[tc=AP]//2//0>??-1 sends=@[tc=AA]??1||&?(?mi)^(.*)\.(?:chm|html|txt?)$||?Fsym1 bends=$GLOBALAENDS??-1||&?(?mi)^(GLOBALSENDS<1>(?:\-@\d+\\?$|\\?$))!!1 patha=GLOBALBENDS<1> ;; перейти в активной панели в папку, имя которой содержится в имени chm/htm/txt файла под курсором (ищется так же папка с концовкой "-@цифры")

aends=PS<[tc=AP]//2//0>??-1 sends=@[tc=AA]??1||&?(?mi)^(.*)\.(?:chm|html|txt?)$||?Fsym1 bends=$GLOBALAENDS??-1||&?(?mi)^(GLOBALSENDS<1>(?:\-@\d+\\?$|\\?$))!!1 patha=GLOBALBENDS<1>||fold<> ;; перейти в активной панели к папке, имя которой содержится в имени chm/htm/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<"%p"//1//0//*.bkp|*.bak>||##path<6> GLOBALALIST<b> sends=$GLOBALARRAY??-1||eline<"%P"!!> copys=$GLOBALSENDS||[group=BOX_H9.8]//4||&&\.bkp|bak$!!||**2!! ;; восстановить файлы (в случае их отсутствия) из выбранных в диалоговом окне бэкап файлов активной панели *.bkp и *.bak (выбор файловой панели в диалоговом окне)

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-файла, заменив текущий набор - выбор файла в диалоге

anf2d=$f212\Command2.txt||7||(.+)\R+(.+)||$1|$2 sends=%WL??-1||?Fpath5 anf2d=%WL||1||##@@a40$GLOBALANF2D0|GLOBALSENDS<:NUMBER:>|$GLOBALANF2D1[:ITEM:] arr2d=$GLOBALANF2D||21|1|^-9$ <FOR> 1 <TO> GLOBALARR2D0<0> cmdcm=GLOBALARR2D1<:INDEX:>||''GLOBALARR2D0<:INDEX:>'' <NEXT> ;; для каждого выделенного объекта произвести запуск соответствующей команды из файла Command2.txt, если имена совпадают с начальными фразами в этом же файле (для запуска могут использоваться команды tcimg=$pm и tcimg=$am)

anf2d=$f212\Command2.txt||7||(.+)\R+(.+)||$1|$2 sends=%WL??-1||?Fpath5 anf2d=%WL||1||##@@a40$GLOBALANF2D0|GLOBALSENDS<:NUMBER:>|$GLOBALANF2D1[:ITEM:]Chr(124)Chr(124)''::'' cmdcm=$GLOBALANF2D1 ;; для каждого выделенного объекта произвести запуск соответствующей команды из файла Command2.txt, если имена совпадают с начальными фразами в этом же файле (для запуска могут использоваться команды tcimg=$pm и tcimg=$am)

anf2d=$f212\Copy.txt||7||(.+)\R+(.+)||$1|$2 sends=%WL??-1||?Fpath5 anf2d=%WL||1||##@@a40$GLOBALANF2D0|GLOBALSENDS<:NUMBER:>|$GLOBALANF2D1[:ITEM:] copys=%WL||listz<$GLOBALANF2D1>//0 ;; копировать выделенные файлы в папки прописанные в файле C:\Copy.txt, если имена совпадают с начальными фразами в этом же файле.

await=20||0||0 sends=@<info=x50> GLOBALSENDS<a> ;; приостановить действие команд пока не будет открыта другая основная панель инструментов (TC 10.5)

await=20||0||1 sends=@<info=x50|1> GLOBALSENDS<a> ;; приостановить действие команд пока не будет открыта другая вертикальная панель инструментов (TC 10.5)

bends=$f212\no_sel.txt??-1||?Fsym1||#9|30000|Chr(124)||&&(?m)(.+)!!(?mi)^.*\(${1}\)\.%E(\\R+|\\z)\|\| sends=[tc=AF-1f]??-1||&?(?mi)^.+\.%E$||&*GLOBALBENDS<t> GLOBALSENDS<a> ;; получить в активной панели список файлов по расширению файла под курсором исключая те, имена которых есть в файле "no_sel.txt"

bends=$f212\no_sel.txt??-1||?Fsym1||#9|30000|Chr(124)||&&(?m)(.+)!!(?mi)^.*\(${1}\)\.%E(\\R+|\\z)\|\| sends=[tc=AF-1f]??-1||&?(?mi)^.+\.%E$||&*GLOBALBENDS<t> tcprm=LOADSELECTION||GLOBALSENDS<t> ;; в активной панели выделить файлы по расширению файла под курсором исключая те, имена которых есть в файле "no_sel.txt"

bends=%WL??-1 forpgs <FOR> 1 <TO> GLOBALBENDS<0> start=RAR||-IBCK||x||GLOBALBENDS<:INDEX:>||C:\RAR2tmp\||&&wait sends=PS<C:\RAR2tmp\//1//1//*.rar> start=RAR||-IBCK||x||GLOBALSENDS<1>||"%T"||&&wait delsm=C:\RAR2tmp\||1 <NEXT> tcimg=$cm540 ;; распаковать из выделенных RAR архивов, находящийся внутри RAR архив в другую панель (C:\RAR2tmp\ - временная папка)

bends=%WL??-1 sends=-1??-1 dends=-1??-1||#KGLOBALBENDS<0>~@CRLF!! copys=%WL||"%P"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYS1||list<$GLOBALDENDS>||rflag<1>||upd<1> ;; для выделенных файлов создать копии в активной панели с именами из буфера обмена, с заменой имеющихся файлов

bends=%WL??-1 sends=-1??-1 dends=-1??-1||#KGLOBALBENDS<0>~@CRLF!! copys=%WL||"%P"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYS1||list<$GLOBALDENDS>||upd<1> ;; для выделенных файлов создать копии в активной панели с именами из буфера обмена, если файл существует, то добавляется счётчик

bends=%WL??-1 sends=C:\Folfers.txt??-1 start=7-Zip||x||-aoa||-olist2<$GLOBALSENDS>||list<$GLOBALBENDS>||&&hide||&&wait||progres<> ;; распаковать выделенные архивы в папки, пути папок прописаны в файле C:\Folfers.txt

bends=@[tc=AA]|[tc=AP]??-4 sends=`GLOBALBENDS<1> textv=GLOBALSENDS<x1>||viewtext<TEXT_MP3|0|0|0|0|Consolas>||pos<1> mp3wf=GLOBALBENDS<1>||GLOBALBENDS<2>//1||75//GLOBALTEXTV<t>||upd<1> ;; получить текст песни из MP3 файла, отредактировать и вставить текст обратно в файл MP3 при нажатии на кнопку "==>"

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=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1> asave=GLOBALSENDS||C:\MyList.txt|1||code<1> tcprm=LOADSELECTION||C:\MyList.txt ;; в активной панели выделить файлы, имена которых введены в диалоге (предварительная запись списка в файл C:\MyList.txt)

bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1> GLOBALSENDS<a> ;; из активной панели получить пути файлов, имена которых введены в диалоге

bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1> tcprm=LOADSELECTION||GLOBALSENDS<t> ;; в активной панели выделить файлы, начальные названия имён которых введены в диалоге

bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1> tcprm=LOADSELECTION||GLOBALSENDS<t> ;; в активной панели выделить файлы, частичные имена которых введены в диалоге

bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! tcprm=LOADSELECTION||GLOBALSENDS<t> ;; в активной панели выделить файлы, частичные имена которых введены в диалоге (работает при CTRL+B - при отображении файлов без подкаталогов)

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 информацию заданных типов данных с добавлением названия типа данных

bends=-1||?F63,sym1||@CRLF!!Chr(124)||^^(?m)(.*\\(?:||$$))$ sends=PS<"%p"//0//0>??-1||&?GLOBALBENDS<x1> copys=$GLOBALSENDS||"%t"//1||upd<3> ;; копировать объекты активной панели в другую панель с заменой, имена которых есть в списке буфера обмена

bends=-1||?F63,sym1||@CRLF!!Chr(124)||^^(?m)(.*\\(?:||$$))$ sends=PS<"%p"//0//0>??-1||&?GLOBALBENDS<x1> GLOBALSENDS<a> ;; получить список путей активной панели для списка имён буфера обмена

bends=-1||?F63,sym1||@CRLF!!Chr(124)||^^(?m)(.*\\(?:||$$))$ sends=PS<"%p"//0//1>??-1||&?GLOBALBENDS<x1> copys=$GLOBALSENDS||"%t":://1//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||upd<3> ;; копировать объекты активной панели и объекты папок 1-го уровня в другую панель с заменой сохраняя структуру, имена которых есть в списке буфера обмена

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> ;; разбить строки буфера обмена относительно символа введенного в диалоговом окне

carry="?? || ~~ ""кавычки""" sends=GLOBALCARRY<x1> GLOBALSENDS<a> ;; передача любой информации через команду carry

carry="?? || ~~ любая информация" sends=GLOBALCARRY<x1> GLOBALSENDS<a> ;; передача любой информации через команду carry

carry=xxxx-1??любая~~''информация'' sends=GLOBALCARRY<x1> GLOBALSENDS<a> ;; передача любой информации через команду carry

cmdbt=PowerShell~~Get-WinEvent~~-FilterHashTable~~@{LogName='Microsoft-Windows-Diagnostics-Performance/Operational';ID=100}|Select-String~~-inputobject~~{$_.message}~~-Pattern~~'Windows'~~-SimpleMatch|Out-File~~c:\win.log||0||redir<1>||&&wait sends=c:\win.log??-1 GLOBALSENDS<a> ;; получить информацию запуска системы, записать в файл и просмотреть

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> tcimg=$cm2023|4006|2023|4006 ;; показать в отдельных окнах выделенные объекты в обеих панелей TC

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") которых совпадает с первыми символами имени объекта под курсором в активной панели с выбором количество символов в диалоговом окне

dilog=[group=BOX17] sends=x||?V|##|'GLOBALGROUP<1>'='rar'?'RAR..m..-ep1..-m5..-rr1p..-IBCK..-t':'7-ZIP..a..-sae..-sdel'||.!!| GLOBALSENDS<a> ;; получить параметры командной строки относительно выбранного тип архива

dilog=[updwn=BOX_AddDate2] sends=<info=s102|GLOBALUPDWN1<1>d>||&&(.+)/(.+)/(.+)~~(.*)!!$3.$2.$1~~$4 textt=C:\list.txt||?T|f1:clpget,1:-1||^^clpgetChr(124)Chr(124)---time-stopChr(124)Chr(124)GLOBALSENDS<1>@CRLF ;; в файле "C:\list.txt" удалить строку(если есть) начинающуюся с фразы из буфера обмена + добавить в начало файла "C:\list.txt" строку с прописанным в параметрах видом с датой в конце (+/- дни от текущей даты в диалоговом окне)

dilog=[updwn=BOX1] sends=[tc=AF-1]??-1 bends=[tc=TF-1]??-1 cends=$GLOBALSENDS??-1||&?(?m)^(.{GLOBALUPDWN<1>})||?F1 dends=$GLOBALBENDS??-1||&?(?m)^(.{GLOBALUPDWN<1>})||?F1 eends=$GLOBALCENDS+$GLOBALDENDS||?F2 exect=$var_i='GLOBALEENDS<1>'?0:_Exit() count=$GLOBALSENDS||>>$GLOBALEENDS||0||countline<5> markn=2||GLOBALCOUNT<1> count=$GLOBALBENDS||>>$GLOBALEENDS||0||countline<5> markn=3||GLOBALCOUNT<1> ;; выделить в обеих панелях объекты, в начале имён которых совпадают первые N символов (число вводится в диалоге) (регистр символов не учитывается)

dubls=6imggo=C:\img.png||30||0||0 bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! tcprm=LOADSELECTION||GLOBALSENDS<t> dubls=7 ;; в активной панели выделить файлы, частичные имена которых введены в диалоге, до этого запустить команду imggo (изображение) в другом процессе и завершить его по окончанию действий

dubls=6infht=-1||.||<font~~size=+3~~color=#EB3654><b><marquee~~direction=right~~vspace=-10>....⛵~~....⛵</marquee></b></font>||200||60||5||5||style<2|1> bends=[edits=BOX_V01]||?F63,sym1||@CRLF!!Chr(124)||^^(?im)^(.*\\[^\\\r\n]*(?:||$$)[^\\\r\n]*)$ sends=[tc=AL-1f]??-1||&?GLOBALBENDS<1>||"%P"!! tcprm=LOADSELECTION||GLOBALSENDS<t> dubls=7 ;; в активной панели выделить файлы, частичные имена которых введены в диалоге, до этого запустить команду infht (сообщение) в другом процессе и завершить его по окончанию действий

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_i=##<info=t1-1>||$var_n=Mod(Round($var_i),2)||$var_s=$var_n=1?_Exit() sends=-1??-1||&&(.+)\R(.+)!!$1¤•¤$2 <FOR> 1 <TO> GLOBALSENDS<0> rends=GLOBALSENDS<x:INDEX:>!!-8¤•¤ vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFWCMICONS.dll,1@CRLFGLOBALRENDS<x2>??-2 barbt=1||-1||butfrom<GLOBALVENDS<t>> <NEXT> ;; из каждых двух строк ("параметры" и "подсказка") содержимого буфере обмена создать кнопки на панели инструментов TC

exect=$var_i=##<info=t1-1>||$var_n=Mod(Round($var_i),2)||$var_s=$var_n=1?_Exit() sends=-1??-1||&&(.+)\R(.+)!!$1¤•¤$2 <FOR> 1 <TO> GLOBALSENDS<0> rends=GLOBALSENDS<x:INDEX:>!!-8¤•¤ vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFWCMICONS.dll,1@CRLFGLOBALRENDS<x2>??-2 barbt=1||-1||butfrom<GLOBALVENDS<t>> <NEXT> ;; из каждых двух строк ("параметры" и "подсказка") содержимого буфере обмена создать кнопки на панели инструментов TC

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_sec=Int(TimerDiff(0)/1000) sends=<info=s102|-GLOBALEXECT<1>s> GLOBALSENDS<a> ;; получить дату запуска системы

exect=$var_sec=Int(TimerDiff(0)/1000) sends=<info=s102|-GLOBALEXECT<1>s>||##@@s108|:: GLOBALSENDS<a> ;; получить время работы компьютера в формате: 0/00/00 00:00:00

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 программе

fontx=1 sends=$f212\allsym.txt??-1||&?(*UCP)\p{N}+ GLOBALSENDS<z|0|iA_A1|kS3> ;; получить любые цифры в любых языках (шрифт Unifont)

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 в буфере обмена

gends=[input=BOX107]??-1||@@UTF8inURL sends=#https://sanstv.ru/find_words?word=GLOBALGENDS<1>\\4??-1||?Fsanstv0:B:,sanstv1 GLOBALSENDS<a> ;; получение составленных слов из слова/букв введённом в диалоге (русское/английское слово) через сайт sanstv.ru (вместо любой буквы может быть символ "*")

gends=-1??-1||@@UTF8inURL sends=#https://sanstv.ru/find_words?word=GLOBALGENDS<1>\\4??-1||?Fsanstv0:B:,sanstv1 GLOBALSENDS<a> ;; получение составленных слов из слова в буфере обмена (русское/английское слово) через сайт sanstv.ru (вместо любой буквы может быть символ "*")

gends=-1??-1||@@UTF8inURL sends=#https://sanstv.ru/find_words?word=GLOBALGENDS<1>\\4??-1||?Fsanstv0:B:,sanstv1||#7 GLOBALSENDS<a> ;; получение составленных слов из русского слова в буфере обмена через сайт sanstv.ru (вместо любой буквы может быть символ "*") и произвести ёфикацию

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 runcm=3||%P%N||0 sends=??-1||wintxt<0|??GLOBALRUNCM<1>> GLOBALSENDS<a> ;; показать диалог "Свойства" объекта под курсором и получить информацию с окна

global runcm=3||%P%N||0 sends=??-1||wintxt<0|??GLOBALRUNCM<1>0|0|1|#hide#> GLOBALSENDS<a> ;; показать диалог "Свойства" объекта под курсором и получить информацию с окна, закрыв окно

global sends="C:\ReplaceList.txt"??-1||&&(.+)\R(.+)!!$1¤$2 slist=%WL||test<1e!!ini> copys=$GLOBALSLIST||x//0||allfold<"C:\ListPathFolders.txt"//0> textx=$GLOBALCOPYS1||?Q$GLOBALSENDS|#|0|1|0|0|0|¤||backup<0> ;; из выделенных файлов скопировать файлы с расширением INI в папки по списку из "C:\ListPathFolders.txt" и произвести в скопированных файлах поиск и замену текста по шаблону из "C:\ReplaceList.txt"

global sends=@"%P"help.txt cmdbt=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 close=**%%COMMANDER_PATH%%\USER\USER_SOFT\TCIMG\TCIMG.exe sends=#http://wincmd.ru/plugring/TCIMG.html??-1||formt<6!!.*TCIMG.\d+\.\d+\.zip> downh=%%COMMANDER_PATH%%\USER\USER_SOFT\TCIMG\Files\TCIMG_Update\//2||GLOBALSENDS<1> zunpf=GLOBALDOWNH1<1>||%%COMMANDER_PATH%%\USER\USER_SOFT\TCIMG\//1 delsm=GLOBALZUNPF0<1> ;; скачать, обновить TCIMG в заданной папке

imgpr=1 cmdbt=dxdiag~~/t~~c:\dxdiag.txt||&&wait sends=c:\dxdiag.txt??-1||?F54 anf2d=$GLOBALSENDS||5||^(.*):\h*(.*)$||begin<0> imgpr=-1 GLOBALANF2D<a> ;; записать информацию системы DirectX в файл c:\config.txt и отобразить в 2D массиве(сбор информации около 1 минуты)

imgpr=1 cmdbt=msinfo32~~/report~~c:\config.txt||&&wait sends=c:\config.txt??-1||?F54,63 anf2d=$GLOBALSENDS||5||([^\t]+)||begin<0> imgpr=-1 GLOBALANF2D<a> ;; записать информацию системы в файл c:\config.txt и отобразить в 2D массиве (сбор информации около 2-х минут)

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

imgpr=1 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 exicn=%%COMMANDER_PATH%%\Wcmicons.dll||$f254?55 sends=$f212\Icons.txt||&?(?:[^\d])0*(\d+)!!3!!1!!, bends=<info=n8|GLOBALSENDS<1>|0|GLOBALEXICN<0>-1>||?Ffnc_numplus $GLOBALEXICN[GLOBALBENDS<1>]=;$f202\Mono8x8.ico lbicl=$GLOBALEXICN||"%p"\Wcmicons_New.dll||0||upd<1> tempz=55||1 ;; из библиотеки Wcmicons.dll оставить заданные номеров значков, прописанных в файле Icons.txt, остальные значки заменить "пустышкой" (значком Mono8x8.ico) и сохранить в активную панель в новую библиотеку Wcmicons_New.dll

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=(.+)~~\(Хрустальная~~любовь\)!!1 GLOBALSENDS<a> ;; в полученной информации элементов окна FireFox найти Имя исполнителя - Название трека (должна быть открыта вкладка с радио volnorez.com/xrustalnaya-lyubov)

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=#https://ru.wikipedia.org/wiki/ВОВ\\4||?F74 imgpr=-1 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной страницы интернета и просмотреть форматированный текст html в txt

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=`%P%N imgpr=-1 creat="%p"||"%N".txt||content<GLOBALSENDS<x1>>||code<4>||open<AkelPad|1> ;; получить текст EPUB книги под курсором, сохранить в именной файл txt в той же папке и открыть в AkelPad

imgpr=1 sends=`%P%N imgpr=-1 textv=GLOBALSENDS<x1>||viewtext<TEXT_EPUB|0|0|0|0|Consolas>||pos<1> ;; получить текст EPUB книги под курсором

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=C:\List.txt??-1||eline<[tc=AA]!!> start=7-ZIP||a||"%t%O".7z||@GLOBALSENDS<t>||&&hide ;; упаковать в 7z, с сохранением в другой панели, объекты из папки под курсором по списку имён C:\List.txt с именем папки под курсором

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№ + общая сортировка секций

imgpr=1 tends=?$f254?55 exicn=%%COMMANDER_PATH%%\Wcmicons.dll||GLOBALTENDS<1> sends=$f212\Icons.txt||&?(?:[^\d])0*(\d+)!!3!!1!!, bends=<info=n8|GLOBALSENDS<1>|0|GLOBALEXICN<0>-1>||?Ffnc_numplus $GLOBALEXICN[GLOBALBENDS<1>]=;$f202\Mono8x8.ico lbicl=$GLOBALEXICN||"%p"\Wcmicons_New.dll||0||upd<1> tempz=55||1 ;; из библиотеки Wcmicons.dll оставить заданные номеров значков, прописанных в файле Icons.txt, остальные значки заменить "пустышкой" (значком Mono8x8.ico) и сохранить в активную панель в новую библиотеку Wcmicons_New.dll

imgpr=1 xends=[tc=AF-1]??-1||<dellist=C:\List.txt|2> sends=$GLOBALXENDS??-1||eline<[tc=AP]!!> start=7-ZIP||a||"%t"<info=o91%P%N//>.7z||@GLOBALSENDS<t>||&&hide ;; упаковать в 7z объекты активной панели кроме объектов из списка имён C:\List.txt, с сохранением архива в другой панели с именем родительской папки

infos=2||16||1 slist=$GLOBALINFOS0||:!!||??2 dilog=[combo=BOX41] sends=||##Занято:~~<info=s152GLOBALCOMBO<1>|B>~~байт~~-~~<info=s152GLOBALCOMBO<1>|G|2>~~ГБ@CRLFСвободно:~~<info=s151GLOBALCOMBO<1>|B>~~байт~~-~~<info=s151GLOBALCOMBO<1>|G|2>~~ГБ@CRLFЁмкость:~~<info=s150GLOBALCOMBO<1>|B>~~байт~~-~~<info=s150GLOBALCOMBO<1>|G|2>~~ГБ GLOBALSENDS<c> ;; записать в буфер обмена размеры выбранного в диалоге диска (гигабайты с точность до двух знаков)

infos=2||16||1 slist=$GLOBALINFOS0||:!!||??2 dilog=[combo=BOX41] sends=||##Занято:~~<info=s152GLOBALCOMBO<1>|B>~~байт~~-~~<info=s152GLOBALCOMBO<1>|G>~~ГБ@CRLFСвободно:~~<info=s151GLOBALCOMBO<1>|B>~~байт~~-~~<info=s151GLOBALCOMBO<1>|G>~~ГБ@CRLFЁмкость:~~<info=s150GLOBALCOMBO<1>|B>~~байт~~-~~<info=s150GLOBALCOMBO<1>|G>~~ГБ GLOBALSENDS<c> ;; записать в буфер обмена размеры выбранного в диалоге диска

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

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||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,1 xclip=1 sends=$GLOBALXCLIP??0||?B52!!TOTALCMD#BAR#DATA||formt<0!!(?i).*[a-zа-яё].*>||?T|p1#2|d,1:-1||?F63 ;; запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), начать копирование кнопок TC с панели инструментов, при повторном вызове команды завершить слежение, оставить в буфере обмена 3-ю и 5-е строки (параметры и подсказки) каждой скопированной кнопки

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 файлов случайным образом и получить список файлов

mends=PS<"%p"//1//-1//*.smali>??-1 GLOBALMENDS<a> <FOR> 1 <TO> GLOBALMENDS<0> sends=GLOBALMENDS<:INDEX:>||&?(0x7f[\da-f]{6}\b)!!3!!1!!Chr(124)||^^(?m)\h*(.*<public.*)(||$$) bends=C:\Port_id\public_port.xml??-1||&?GLOBALSENDS<1> dends=$GLOBALBENDS??-1||&&\R+0x[^\r\n]+!!||@CRLF!!Chr(124)||^^(?m)(||$$)([^'']+) nends=C:\Port_id\public.xml??-1||&?GLOBALDENDS<1>||&&(?m)(.+)\R+(.+)!!$1\!\!$2||@CRLF!!Chr(124)Chr(124) hends=$GLOBALBENDS??-1||GLOBALNENDS<1>||&&(?m)(.+)\R+(.+)!!$2\!\!$1||@CRLF!!Chr(124)Chr(124) textt=GLOBALMENDS<:INDEX:>||GLOBALHENDS<1> <NEXT> ;; в активной панели найти все файлы smali с рекурсией заменить Id 0x7f... на взятые, относительно данных файлов public_port.xml и public.xml

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 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения, записать в буфер обмена базовые имена выделенных файлов + размеры (в скобках), вернуть неактивную панель в исходное состояние.

pends=@$f254\content.opf slist=%WL||test<1e!!epub> forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=7-ZIP||e||GLOBALSLIST<:INDEX:>||-o$f254\||content.opf||-r||-aoa||&&hide||&&wait sends=GLOBALPENDS<1>??-1||?Fepub4,symdel,quotes1||#G3 zends=GLOBALPENDS<1>??-1||?Fepub5,symdel,quotes1||#G3 bends=GLOBALPENDS<1>||?Fepub2,symdel,quotes1||^^GLOBALZENDS<1>.~~||?B1!!.~~||#G3 copyy=GLOBALSLIST<:INDEX:>||"%t"GLOBALSENDS<1>//0||GLOBALBENDS<1> <NEXT> focusp tcimg=$cm540 ;; выделенные EPUB файлы копировать в другую панель: поместить в папку цикла книги (если он есть) и переименовать "номер книги в цикле. название книги"

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> ;; создать в активной панели изображения с текстом случайных данных (имена с заданным счётчиком) и поочерёдным цветов текста

scrpt=Test\TestFileWrite1.ahk||&&wait sends=c:\tci_test.xxx??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через создаваемый файл с данными

scrpt=Test\TestFileWrite1.au3||&&wait sends=c:\tci_test.xxx??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через создаваемый файл с данными

scrpt=Test\TestFileWrite1.js||&&wait sends=c:\tci_test.xxx??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через создаваемый файл с данными

scrpt=Test\TestFileWrite1.vbs||&&wait sends=c:\tci_test.xxx??-1 GLOBALSENDS<a> ;; пример запуска скрипта и получение от него данных, переданных через создаваемый файл с данными

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

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||?Fsym1 bends=PS<"%T"//1//0//&&.*GLOBALSENDS<1>.*//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется любое вхождение имени без расширения)

sends="%O"??1||?Fsym1 bends=PS<"%T"//1//0//&&.*GLOBALSENDS<1>\.[^.]+//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется конечное вхождение имени без расширения)

sends="%O"??1||?Fsym1 bends=PS<"%T"//1//0//&&GLOBALSENDS<1>.*//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется начальное вхождение имени без расширения)

sends="%O"??1||?Fsym1 bends=PS<"%T"//1//0//&&GLOBALSENDS<1>\.[^.]+//0//0//2> tcimg=$cm4006 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; выделить в неактивной панели все файлы с именем файла под курсором в активной панели (проверяется точное вхождение имени без расширения)

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="%pUserScriptsPurple.smali"||&?(0x7f[\da-f]{6}\b)!!3!!1!!Chr(124)||^^(?m)\h*(.*<public.*)(||$$) bends="%ppublic_port.xml"??-1||&?GLOBALSENDS<1> dends=$GLOBALBENDS??-1||&&\R+0x[^\r\n]+!!||@CRLF!!Chr(124)||^^(?m)(||$$)([^'']+) nends="%ppublic.xml"??-1||&?GLOBALDENDS<1>||&&(?m)(.+)\R+(.+)!!$1\!\!$2||@CRLF!!Chr(124)Chr(124) hends=$GLOBALBENDS??-1||GLOBALNENDS<1>||&&(?m)(.+)\R+(.+)!!$2\!\!$1||@CRLF!!Chr(124)Chr(124) textt="%pUserScriptsPurple.smali"||GLOBALHENDS<1>||upd<1> ;; заменить в активной панели в файле UserScriptsPurple.smali Id 0x7f... на взятые, относительно данных файлов public_port.xml и public.xml

sends="C:\ButtonsParamMenu.txt"??-1||&&(.+)\R(.+)!!$1¤•¤$2 <FOR> 1 <TO> GLOBALSENDS<0> rends=GLOBALSENDS<x:INDEX:>!!-8¤•¤ vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFWCMICONS.dll,1@CRLFGLOBALRENDS<x2>??-2 barbt=1||-1||butfrom<GLOBALVENDS<t>> <NEXT> ;; из каждых двух строк ("параметры" и "подсказка") файла "C:\ButtonsParamMenu.txt" создать кнопки на панели инструментов TC

sends="C:\List.txt"??-1 GLOBALSENDS<b> sends=$GLOBALARRAY??0 ;; вывести список строк файла "C:\List.txt" в окне, выбранные строки(у) поместить в буфер обмена

sends="C:\List.txt"??-1 GLOBALSENDS<b> start=Browser||list<$GLOBALARRAY>||spause<2000> ;; открыть в браузере ссылки выбранные в диалоговом окне из списка "C:\List.txt"

sends="C:\list.txt"??-1||<dellist=cliplist|8> GLOBALSENDS<a> ;; из файла "C:\list.txt" вывести в окно строки (если таковые есть) начинающиеся с фраз из буфера обмена

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

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 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://forum.ru-board.com/topic.cgi?forum=5&topic=50714&start=0\\1||?F74 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной страницы интернета и просмотреть форматированный текст html в txt

sends=#http://ip-api.com/json anf2d=>GLOBALSENDS<1>||7||''([^'']+)'':''?([^'']+)''?[,}]||$1|$2 GLOBALANF2D<a> ;; узнать свой IP, геолокацию провайдера и др.

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://tcimg.dreamlair.net/TCIMG_ONLINE/html/html/add/add_lines.htm??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из онлайн-справки из Дополнения №24 данные 3-й таблицы и вывести в 2D массиве

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

sends=#https://anekdotov.net/anekdot/today.html??-2||&???anekdot1!!3!!1!!Chr(124)||?F74||Chr(124)!!@CRLF@CRLF||?F54 GLOBALSENDS<a> ;; получить последние анекдоты с сайта anekdotov.net

sends=#https://anekdotov.net/anekdot/today.html??-2||&???anekdot1!!3!!1!!Chr(124)||?F74||Chr(124)!!@CRLF===========@CRLF||?F54 textv=GLOBALSENDS<t>||viewtext<ANEKDOT|0|0|0|0|Consolas>||pos<1> ;; открыть в просмотрщике последние анекдоты с сайта anekdotov.net

sends=#https://autoit-script.ru\\4??-1||?Fserch106 GLOBALSENDS<a> ;; получить заголовок заданного сайта (title)

sends=#https://finance.rambler.ru/currencies/USD\\4??-1||&?>(\$|€)</div>\D+?([\d.]+)!!a1:4 GLOBALSENDS<a> ;; получить курс доллара и евро

sends=#https://finance.rambler.ru/currencies/USD\\4??-1||&?>(\$|€)</div>\D+?([\d.]+)||#L1:4 GLOBALSENDS<a> ;; получить курс доллара и евро

sends=#https://myexternalip.com/raw creat=C:\||IPView.txt||content<GLOBALSENDS<x1>> ;; записать IP адрес в файл C:\IPView.txt

sends=#https://myexternalip.com/raw GLOBALSENDS<a> ;; получить IP адрес

sends=#https://myexternalip.com/raw textv=GLOBALSENDS<x1>||viewtext<IP|0|0|0|0|Consolas>||pos<1> ;; получить IP адрес и открыть в просмотрщике

sends=#https://myexternalip.com/raw??0 ;; записать в буфера обмена IP адрес

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/add/add_commands.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №13 данные 2-й таблицы и вывести в 2D массиве

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_draw.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №6 данные из таблицы и вывести в 2D массиве

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_format.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №15 данные 3-й таблицы и вывести в 2D массиве

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_hotkey.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №2 данные из таблицы и вывести в 2D массиве

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_info.htm\\8||?F74 creat="%p"||info.txt||content<GLOBALSENDS<x1>>||code<4> textv=GLOBALCREAT<1>||viewtext<GLOBALCREAT<1>|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной htm страницы из справки TCIMG.chm, сохранить в файл форматированный текст html в txt и просмотреть

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_info.htm\\8||?F74 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить содержимое заданной htm страницы из справки TCIMG.chm и просмотреть форматированный текст html в txt

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_lines.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №24 данные 3-й таблицы и вывести в 2D массиве

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_param.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №7 данные из таблицы и вывести в 2D массиве

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_path.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2,3,4,5,6,7,8||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,tabldelsl,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №7 данные из всех таблиц (2-8) и вывести в 2D массиве

sends=#mk:@MSITStore:$f250\TCIMG.chm::/html/html/add/add_sendkey.htm\\8??-8@TAB/@TAB||?F57,tabspace,htmdelcom||&???tabl!!a2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить из справки TCIMG.chm из Дополнения №1 данные из таблицы и вывести в 2D массиве

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=$f209\Table.html??-1||&?(?isU)(?|<(/)tr>|<t[d].*>(?:<[^>]*>)??(.*)(?:<[^>]*>)??</t[d]>) GLOBALSENDS<a> ;; получить данные таблицы в массиве

sends=$f209\Table.html??-8@CRLF/@CRLF||&?(?isU)(?|<(/)tr>|<t[d].*>(?:<[^>]*>)??(.*)(?:<[^>]*>)??</t[d]>)||?R1 GLOBALSENDS<a> anf2d=$GLOBALSENDS||2||([^\r\n]+)||begin<0> GLOBALANF2D<a> ;; получить данные таблицы в 2D массиве

sends=$f212\A.txt??-1||&?(*UCP)(?m)^(Фрукт:~~\w)||?F1||&&(?m)(.+)!!((?:$1[^\\r\\n]+\\R+){1,})Chr(124)Chr(124)\$2=====~~\$0 bends=$f212\A.txt??-1||$$@CRLF||&*GLOBALSENDS<t> GLOBALBENDS<a> ;; в текстовом файле отметить все строки, где первая буква в названии фрукта становится другой

sends=$f212\allsym.txt??-1||&?(*UCP)\p{N}+ GLOBALSENDS<a> ;; получить любые цифры в любых языках

sends=$f212\Ext.lst??-1 dilog=[combo=BOX36] GLOBALCOMBO<a> bends=$GLOBALSENDS??-1||^^GLOBALCOMBO<1>@CRLF||?F1 GLOBALBENDS<a> asave=GLOBALBENDS||$f212\Ext.lst||owrite<1> ;; пример автодополняющегося файла при выборе расширения

sends=$f212\Ext.lst??-1 dilog=[combo=BOX36] GLOBALCOMBO<a> bends=$GLOBALSENDS??-1||^^GLOBALCOMBO<1>@CRLF||?F1 GLOBALBENDS<a> ;; получить список расширений из файла со списком Ext.lst в диалоге, при выборе и добавлении нового расширения получить новый список

sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|5> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках без рекурсии удалить объекты, которых нет в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)

sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|5> GLOBALALIST<a> ;; получить список путей объектов в выделенных папках без рекурсии и оставить те, которых нет в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)

sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|9> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках без рекурсии удалить объекты, которые есть в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)

sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|9> GLOBALALIST<a> ;; получить список путей объектов в выделенных папках без рекурсии и оставить те, которые есть в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)

sends=$f212\ForDel.txt??-1||?Fslash1 alist=PS<"%T"//0//0>||<dellist=$GLOBALSENDS|5> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<3> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в противоположной панели удалить (без рекурсии) с подтверждением все объекты кроме тех, имена которых есть в "ForDel.txt"

sends=$f212\ForDel.txt??-1||?Fslash1 alist=PS<"%T"//0//0>||<dellist=$GLOBALSENDS|5> GLOBALALIST<a> ;; в противоположной панели получить список (без рекурсии) путей объектов кроме тех, имена которых есть в "ForDel.txt"

sends=$f212\J.txt??~1!!=(\d+\.\d+) GLOBALSENDS<a> ;; получить фрагменты между заданным регулярным выражением

sends=$f212\J.txt??-1||^^=1.1@CRLF||&?=(\d+\.\d+)||&&(?m)^(.+)$!!$1.json txtsp=$f212\J.txt||C:\TestJ\||8!!=(\d+\.\d+)||namesplit<$GLOBALSENDS>||code<4>||nozero<3> ;; разбить файл по регулярному выражению с именами "меток"

sends=$f212\J??-1||^^=1.1@CRLF||&?=(\d+\.\d+)||&&(?m)^(.+)$!!$1.json GLOBALSENDS<a> ;; получить нужные фрагменты из файла и добавить в конец ".json"

sends=$f212\Listf.txt??-1 GLOBALSENDS<a> slist=$GLOBALSENDS||##<info=o350:://> GLOBALSLIST<a> ;; для списка путей получить абсолютные пути с учётом регистра символов

sends=$f212\T1.txt??-1||?8|$f212\T2.txt GLOBALSENDS<a> ;; объединить строки двух файлов: в каждую строку 1-го вставить каждую строку 2-го (последовательно)

sends=$f212\T1.txt??-1||?8|$f212\T2.txt|0|*** GLOBALSENDS<a> ;; объединить строки двух файлов: в каждую строку 1-го вставить каждую строку 2-го (последовательно), разделитель "***"

sends=$f212\T1.txt??-1||?8|$f212\T2.txt|1 GLOBALSENDS<a> ;; объединить строки двух файлов: в каждую строку 1-го вставить каждую строку 2-го (поочерёдно)

sends=$f212\T1.txt??-1||?8|$f212\T2.txt|2 GLOBALSENDS<a> ;; объединить строки двух файлов: в каждую строку 2-го вставить каждую строку 1-го (последовательно)

sends=$f212\T1.txt??-1||?8|$f212\T2.txt|3 GLOBALSENDS<a> ;; объединить строки двух файлов: в каждую строку 2-го вставить каждую строку 1-го (поочерёдно)

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=%N||&?^(.{4}) count=[tc=TF-1f]||GLOBALSENDS<1>||0||countline<1> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markp=1||numb<1> markn=3||GLOBALCOUNT<1> gotoc=3||GLOBALCOUNT<-1> ;; для файла под курсором выделить файлы в другой панели, в начале имён которых совпадают первые 4 символа и переместить курсор к последнему выделенному файлу

sends=%N||&?^(.{4}) count=[tc=TF-1f]||GLOBALSENDS<1>||0||countline<1> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markp=1||numb<1> markn=3||GLOBALCOUNT<1> ;; для файла под курсором выделить файлы в другой панели, в начале имён которых совпадают первые 4 символа

sends=%P%N dilog=[edits=BOX_N3] GLOBALEDITS<a> ;; пример ввода текста из файла под курсором в диалог edits

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

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

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> ;; сортировать строки файла под курсором по длине строки и по возрастанию + z,y,x...

sends=%P%N??-1 GLOBALSENDS<a> bends=-1??-1||&?([^\h]+) GLOBALBENDS<a> arr2d=$GLOBALSENDS||18|$GLOBALBENDS GLOBALARR2D<a> ;; создать 2D массив из строк файла под курсором и слов из буфера обмена

sends=%P%N??-1 GLOBALSENDS<a> bends=-1??-1||&?([^\h]+) GLOBALBENDS<a> arr2d=$GLOBALSENDS||18|$GLOBALBENDS||29| GLOBALARR2D<c> ;; в каждую строку файла под курсором вставить слова из буфера обмена

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 txwvf=$GLOBALSENDS[1:3]||"%t"||upd<3> GLOBALTXWVF1<a> GLOBALTXWVF2<a> ;; для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками и записать информацию в глобальные переменные

sends=%P%N??-1 txwvf=$GLOBALSENDS[1:3]||"%t"||upd<3> ;; для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками

sends=%P%N??-1 voice=1||$GLOBALSENDS[1:3] ;; прочитать первые 3 строки текстового файла под курсором 1-м речевым системным голосом

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

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

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||#L2,3 GLOBALSENDS<c> ;; записать в буфер обмена 2 и 3-ю строки текстового файла под курсором

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

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

sends=%P%N??-1||&&(.+)\R(.+)!!$1¤•¤$2 <FOR> 1 <TO> GLOBALSENDS<0> rends=GLOBALSENDS<x:INDEX:>!!-8¤•¤ vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFWCMICONS.dll,1@CRLFGLOBALRENDS<x2>??-2 barbt=1||-1||butfrom<GLOBALVENDS<t>> <NEXT> ;; из каждых двух строк ("параметры" и "подсказка") файла под курсором создать кнопки на панели инструментов TC

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

sends=%P%N??-1||&?(*UCP)(\p{L}{3,})||?F1 GLOBALSENDS<a> ;; в файле под курсором получить все слова более 2-х букв без дубликатов

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

sends=%P%N??-1||&?(-?\d+(?:\.\d+)?)||?Fnumber0--number3,1,20 GLOBALSENDS<a> ;; найти все числа в текстовом файле под курсором, включая отрицательные числа и числа с плавающей точкой, удалить ведущие нули, дубликаты и отсортировать по возрастанию

sends=%P%N??-1||&?(-?\d+(?:\.\d+)?)||?Fnumber0--number3,1,21 GLOBALSENDS<a> ;; найти все числа в текстовом файле под курсором, включая отрицательные числа и числа с плавающей точкой, удалить ведущие нули, дубликаты и отсортировать по убыванию

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||&?(?im)((?:button|param|menu)\d+=[^\r\n]+) GLOBALSENDS<a> ;; из BAR файла под курсором получить параметры button, param и menu

sends=%P%N??-1||&?(?im)((?:button|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!---------- GLOBALSENDS<a> ;; из BAR файла под курсором получить параметры param и menu, разделённые "------"

sends=%P%N??-1||&?(?im)((?:button|param|menu)\d+=[^\r\n]+)||&&(?im)^(button.*$)!!----------||&&(?im)^((?:param|menu)\d+=)!! GLOBALSENDS<a> ;; из BAR файла под курсором получить параметры param и menu, разделённые "------" без названия параметров

sends=%P%N??1||&?(?m)^(https?://[^|]+\|[^|]*)||&&(?m)^(https?://[^|\r\n]+)\|([^|\r\n]*)!!#EXTINF:-1,$2@CRLF$1||^^#EXTM3U@CRLF creat="%p"||"RADIO_%O.m3u"||content<GLOBALSENDS<x1>>||code<1>||upd<1> ;; преобразовать содержимое плейлиста AIMPPL4 под курсором и сохранить в именной файл M3U

sends=%P%N??-1||&?(?m)^\d+\*file\*(.+)$ GLOBALSENDS<a> ;; получить список медиафайлов из плейлиста DPL под курсором (PotPlayer)

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||?5|0 GLOBALSENDS<a> ;; получение нумерованной адресами структуры таблиц "table" html файла под курсором

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||?Frgx_link0 GLOBALSENDS<a> ;; из файла под курсором извлечь первую ссылку

sends=%P%N??-1||?Fsym1||#9|30000|Chr(124)||&&(?m)(.+)!!(?m)^.*\(${1}\)\\R+\|\| GLOBALSENDS<a> ;; из строк файла под курсором создать строки для регулярного выражения не более 30.000 символов

sends=%P%N??-1||?Ft1++t5:C:@CRLF=============@CRLF GLOBALSENDS<a> ;; получить различную информацию из файла под курсором, согласно регулярным выражениям, взятых из секции [FormatUser]

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||?Fwords1,1 GLOBALSENDS<a> arr2d=$GLOBALSENDS||52|100|Chr(124) GLOBALARR2D<a> ;; из файла под курсором получить русские слова без дубликатов и распределить по строкам не превышающих 100 символов через разделитель "|"

sends=%P%N??-1||?Fwords1,1 GLOBALSENDS<a> arr2d=$GLOBALSENDS||53|5|Chr(124) GLOBALARR2D<a> ;; из файла под курсором получить русские слова без дубликатов и распределить по строкам по 5 штук через разделитель "|"

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<0!!([^\s]+/)>||?F6 creat="%p"||SitesList.txt||code<0>||owrite<1>||content<$GLOBALSENDS> ;; из файла под курсором извлечь все ссылки с отсечением фрагмента от последнего слеша и сохранить в файл SitesList.txt в активной панели

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<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??-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 GLOBALSENDS<b> sends=$GLOBALARRAY1??-1||@CRLF!!, textt=%P%N||?T|e,GLOBALSENDS<1>!!##ClipGet() ;; в файле под курсором строку(и) выбранные в окне с чекбоксами заменить на содержимое буфера обмена

sends=%P%N??-2 GLOBALSENDS<b> sends=$GLOBALARRAY1??-1||@CRLF!!, textt=%P%N||?T|z,GLOBALSENDS<1>!!@CRLFClipGet() ;; в файле под курсором после строк(и) выбранных в окне с чекбоксами добавить содержимое буфера обмена

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_a1 GLOBALSENDS<a> ;; пронумеровать строки текста файла под курсором, добавляя в начало армянский счётчик

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

sends=%P%N??-2||?Ffnc_line_g1 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@TAB/@TAB||?5|2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab anf2d=$GLOBALSENDS||2||([^\t]+)||begin<0> GLOBALANF2D<a> ;; получить данные вложенной 2-й таблицы html файла под курсором в 2D массиве

sends=%P%N??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|1||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab GLOBALSENDS<a> ;; получить данные 1-й таблицы html файла под курсором

sends=%P%N??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|2||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab GLOBALSENDS<a> ;; получить данные 2-й таблицы html файла под курсором

sends=%P%N??-8@TAB/@TAB||?F57,tabspace,htmdelcom||?5|3||&???tabltdh!!3!!1!!@TAB||?Ftabldelse,75,73,tabstab GLOBALSENDS<a> ;; получить данные 3-й таблицы 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||#Db32 creat="%t"||"%N"||content<GLOBALSENDS<x1>>||noext<>||code<1>||upd<3> ;; кодировать файл под курсором в Base32 и сохранить в другую панель в именной файл с расширением b32

sends=%P%N||#Db91 creat="%t"||"%N"||content<GLOBALSENDS<x1>>||noext<>||code<1>||upd<3> ;; кодировать файл под курсором в Base91 и сохранить в другую панель в именной файл с расширением b91

sends=%P%N||#Eb128 creat="%t"||"%N".b128||content<GLOBALSENDS<x1>>||upd<3> ;; кодировать файл под курсором в Base91 и сохранить в другую панель в именной файл с расширением b128

sends=%P%N||#Eb32 creat="%t"||"%N".b32||content<GLOBALSENDS<x1>>||upd<3> ;; кодировать файл под курсором в Base32 и сохранить в другую панель в именной файл с расширением b32

sends=%P%N||#Eb64 creat="%t"||"%N".b64||content<GLOBALSENDS<x1>>||upd<3> ;; кодировать файл под курсором в Base64 и сохранить в другую панель в именной файл с расширением b64

sends=%P%N||#Eb91 creat="%t"||"%N".b91||content<GLOBALSENDS<x1>>||upd<3> ;; кодировать файл под курсором в Base91 и сохранить в другую панель в именной файл с расширением b91

sends=%P%N||#L1:3 txwvf=$GLOBALSENDS[1]||"%t"||upd<3> ;; для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками

sends=%P%N||#L1:3 txwvf=GLOBALSENDS<t>||"%t"//0//"%O"||upd<3> ;; для файла под курсором в другой панели создать именной аудиофайл WAV с озвученными 3-мя строками

sends=%P%N||#L1:3 voice=1||GLOBALSENDS<x1> ;; прочитать первые 3 строки текстового файла под курсором 1-м речевым системным голосом

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

sends=%P%N||&?(*UCP)(\p{L}{3,})||?F1 anf2d=GLOBALSENDS<t1>||11||(?m)((.).+)||1||0||tr<1> GLOBALANF2D<a> ;; в файле под курсором получить все слова более 2-х букв без дубликатов и распределить в 2D массив по первым буквам не учитывая регистр

sends=%P%N||&?(*UCP)(\p{L}{3,})||?F1 anf2d=GLOBALSENDS<t1>||11||(?m)((.).+)||tr<1> GLOBALANF2D<a> ;; в файле под курсором получить все слова более 2-х букв без дубликатов и распределить в 2D массив по первым буквам учитывая регистр

sends=%P%N||&?(?m).*?0*(\d+)!!3!!1!!, GLOBALSENDS<a> bends=x??-8,||<info=n8|GLOBALSENDS<x1>|1|1000> GLOBALBENDS<a> ;; из файла под курсором для всех цифр получить отсутствующие в диапазоне от 1 до 1000

sends=%P%N||&?(?m).*?0*(\d+)!!3!!1!!, GLOBALSENDS<a> ;; получить числа в строках файла под курсором

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

sends=%P%N||?Ffnc_sup1 GLOBALSENDS<a> bends=GLOBALSENDS<1>||?Ffnc_sup2 GLOBALBENDS<a> ;; получить содержимое htm файла под курсором и кодировать/декодировать Base64 данные между тегами "<sup>"

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

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 bends=$f212\FList.txt??-1 kends=$GLOBALSENDS??-1||?KGLOBALBENDS<0> $GLOBALBENDS&GLOBALSENDS<0> $GLOBALBENDS@$GLOBALKENDS GLOBALBENDS<a> ;; для выделенных имён файлов получить подобные пути файлов для папок по списку из FList.txt

sends=%WF??-1 GLOBALSENDS<b> exect=$var_s='GLOBALARRAY1<1>'?0:_Exit() GLOBALARRAY<a> ;; пример: из выделенных имён объектов выбрать нужные, если ничего не выбрано, то выход

sends=%WF??-1||&&(?m)^(.*~~.*)$!!''$1'' GLOBALSENDS<a> ;; получить пути имён объектов, обрамить кавычками те имена, которые имеют пробел

sends=%WF??-1||&?(?m)^(.{[updwn=BOX1]}) count=[tc=TF-1]||>>$GLOBALSENDS||0||countline<5> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markn=3||GLOBALCOUNT<1> ;; для выделенных объектов (или объекта под курсором) выделить объекты другой панели, в начале имён которых совпадают первые N символов (число вводится в диалоге) (регистр символов не учитывается)

sends=%WF??-1||&?(?m)^(.{4}) count=[tc=TF-1]||>>$GLOBALSENDS||0||countline<5> exect=$var_i=GLOBALCOUNT<1>=0?_Exit():0 markn=3||GLOBALCOUNT<1> ;; для выделенных объектов выделить объекты другой панели, в начале имён которых совпадают первые 4 символа

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

sends=%WF||&&(?m)^(.*~~.*)$!!''$1''||@CRLF!!~~ GLOBALSENDS<a> ;; получить имён выделенных объектов в одну строку (разделитель пробел), обрамить кавычками те имена, которые имеют пробел

sends=%WL bends=[tc=TL|2]??-1 shape=29 dilog=[image=BOX3][break][image=BOX4] GLOBALIMAGE1<a> GLOBALIMAGE2<a> GLOBALIMAGE0<a> ;; выделенные значки обеих панелей открыть в диалоге, после выбора нескольких получить информацию в глобальных переменных

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

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

sends=%WL dilog=[image=BOX3] GLOBALIMAGE1<a> GLOBALIMAGE0<a> sends=[tc=TL|2]??-1 dilog=[image=BOX3] GLOBALIMAGE2<a> GLOBALIMAGE0<a> ;; выделенные значки открыть в диалоге, после выбора нескольких получить информацию в глобальных переменных, затем выделенные значки другой панели открыть в диалоге...

sends=%WL dilog=[image=BOX3] GLOBALIMAGE1<a> GLOBALIMAGE0<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??0||&&(?m)^(.+\.)([^.]*)(\r\n)!!$1$2$3$1jpg$3 start=IrfanView||/filelist=%L~~/convert="%p"*.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540|2033 ;; выделенные файлы png конвертировать в jpg с помощью IrfanView в ту же панель, создавая новые файлы + выделить новые и исходные файлы

sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> cmdbt=''''?7-ZIP?''~~l~~''GLOBALSENDS<:INDEX:>'''' $FORCONT=$GLOBALCMDBT[5]='--'?0:1 dends=@GLOBALSENDS<:INDEX:>??:INDEX: <NEXT> GLOBALDENDS<a> ;; из выделенных файлов получить список тех, из которых 7-ZIP может получить информацию

sends=%WL??-1 <FOR> 1 <TO> GLOBALSENDS<0> textv=GLOBALSENDS<:INDEX:>||viewtext<GLOBALSENDS<:INDEX:>|0|0|0|0|Consolas>||pos<1> <NEXT> ;; поочерёдно открывать выделенные текстовые файлы в просмотрщике TCIMG

sends=%WL??-1 asave=GLOBALSENDS||"%T"List.docx|0||upd<3> ;; записать выделенные пути в файл List.docx в виде таблицы в другой панели

sends=%WL??-1 asave=GLOBALSENDS||"%T"List.xlsx|0||upd<3> ;; записать выделенные пути в файл List.xlsx в другой панели

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

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

sends=%WL??-1 GLOBALSENDS<b> <FOR> 1 <TO> GLOBALARRAY<0> start=UViewer||GLOBALARRAY<:INDEX:>||&&wait <NEXT> ;; из выделенных файлов просмотреть поочерёдно файлы выбранные в диалоговом окне в программе Universal Viewer

sends=%WL??-1 GLOBALSENDS<b> start=UViewer||list<$GLOBALARRAY>||&&wait ;; из выделенных файлов просмотреть поочерёдно файлы выбранные в диалоговом окне в программе Universal Viewer

sends=%WL??-1 xopen=$GLOBALSENDS||0 ;; открыть список путей выделенных файлов в Microsoft Excel

sends=%WL??-1 xopen=$GLOBALSENDS||0||"%t"|Select ;; открыть список путей выделенных файлов в Microsoft Excel, при открытии сохранить в файл Select.xlsx в другую панель

sends=%WL??-1 xopen=$GLOBALSENDS||1||"%t"|Select||upd<3> ;; список путей выделенных файлов сохранить в файл Select.xlsx в другую панель

sends=%WL??-1 xopen=$GLOBALSENDS||2 ;; открыть список путей выделенных файлов в Microsoft Word

sends=%WL??-1 xopen=$GLOBALSENDS||2||"%t"|Select ;; открыть список путей выделенных файлов в Microsoft Word, при открытии сохранить в файл Select.docx в другую панель

sends=%WL??-1 xopen=$GLOBALSENDS||3||"%t"|Select||upd<3> ;; список путей выделенных файлов сохранить в файл Select.docx в другую панель

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

sends=%WL??-1||&&(?m)^(.*~~.*)$!!''$1'' GLOBALSENDS<a> ;; получить пути выделенных объектов, обрамить кавычками те пути, которые имеют пробел

sends=%WL??-1||&?(?m)^.+\.exe$ exect=$var_i='GLOBALSENDS<1>'?0:_Exit() <FOR> 1 <TO> GLOBALSENDS<0> regwr=HKLM\SOFTWARE\Microsoft\Windows~~NT\CurrentVersion\AppCompatFlags\Layers||''GLOBALSENDS<:INDEX:>''||SZ||RUNASADMIN <NEXT> ;; из выделенных фалов получить список только exe файлов и создать в реестре для них строковый параметр "Путь.exe" со значением RUNASADMIN

sends=%WL??-1||&?(?m)^.+\.exe$ GLOBALSENDS<a> ;; из выделенных файлов получить список путей только exe файлов

sends=%WL??-1||&?(?mi)^.+\.gif$ forpgs <FOR> 1 <TO> GLOBALSENDS<0> bends=@GLOBALSENDS<:INDEX:>??-1||&?(.+\\)([^\\]+) start=SGIFPRO||param<GLOBALSENDS<:INDEX:>>||&&hide await=1||0||GLOBALBENDS<1>||1,3||GLOBALBENDS<2>.BAK close=SGIFPRO.exe <NEXT> ;; передать поочерёдно список выделенных gif файлов в программу SGIFPRO, отслеживать создание файла BAK, после чего процесс программы закрывается

sends=%WL??-1||?*0b!! GLOBALSENDS<a> ;; проверка выделенного списка файлов через параметр test<>, остаются пути текстовых файлов

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||?Fzoneid blist=$GLOBALSENDS||test<2k!!> GLOBALBLIST<a> ;; из выделенных файлов получить список тех, которые имеют альтернативный поток NTFS, файлы с добавлением к расширению ":Zone.Identifier" (скаченные из интернета)

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||&&(?m)^(.*~~.*)$!!''$1''||@CRLF!!~~ GLOBALSENDS<a> ;; получить пути выделенных объектов в одну строку (разделитель пробел), обрамить кавычками те пути, которые имеют пробел

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=:A:vid59--:A:vid80||?H|5|-- GLOBALSENDS<a> ;; разгруппировка строки номеров

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

sends=?$f254?55 dilog=<sicon=%%WINDIR%%\System32\shell32.dll> exicn=%%WINDIR%%\System32\shell32.dll||GLOBALSENDS<1>1||GLOBALSICON1<3>||icn<0> $GLOBALICXXX=$GLOBALEXICN dilog=<sicon=%%COMMANDER_PATH%%\TCIMG.dll> exicn=%%COMMANDER_PATH%%\TCIMG.dll||GLOBALSENDS<1>2 exect=GLOBALSICON2<3>+1 $GLOBALEXICN[GLOBALEXECT<1>]=$GLOBALICXXX[1] lbicl=GLOBALEXICN<t>||"%p"xxx.dll||0||upd<1> delsm=GLOBALSENDS<1>||1 ;; из библиотеки shell32.dll выбрать значок и заменить значок выбранный в TCIMG.dll сохранив в новую библиотеку xxx.dll в активную панель

sends=?$f254?55 dilog=<sicon=[sopen=BOX8]> exicn=GLOBALSOPEN1<1>||GLOBALSENDS<1>1||GLOBALSICON1<3>||icn<0> $GLOBALICXXX=$GLOBALEXICN dilog=<sicon=[sopen=BOX8]> exicn=GLOBALSOPEN2<1>||GLOBALSENDS<1>2 exect=GLOBALSICON2<3>+1 $GLOBALEXICN[GLOBALEXECT<1>]=$GLOBALICXXX[1] lbicl=GLOBALEXICN<t>||"%p"xxx.dll||0||upd<1> delsm=GLOBALSENDS<1>||1 ;; из библиотеки №1 выбрать значок и заменить значок выбранный в библиотеке №2 сохранив в новую библиотеку xxx.dll в активную панель

sends=?$f254?55 exicn=D:\icn1.dll||GLOBALSENDS<1>1||56 $GLOBALICXXX=$GLOBALEXICN exicn=D:\icn2.dll||GLOBALSENDS<1>2 $GLOBALEXICN[67]=$GLOBALICXXX[1] lbicl=GLOBALEXICN<t>||"%p"xxx.dll||0||upd<1> delsm=GLOBALSENDS<1>||1 ;; из библиотеки icn1.dll извлечь 56 значок, заменить им в icn2.dll 67-й значок, сохранив в новую библиотеку xxx.dll в активную панель

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

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

sends=?$f400?txt start=IrfanView||%P%N~~/info="GLOBALSENDS<1>"~~/fullinfo||&&wait textv=GLOBALSENDS<x1> 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=??200 GLOBALSENDS<a> ;; принудительное изменение размера массива GLOBALSENDS

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=@"%O"??1||?Fsym1 patha="%P"x||fold<GLOBALSENDS<1>(\-@\d+)?> ;; перейти в активной панели к папке, имя которой содержится в имени файла под курсором (ищется так же папка с концовкой "-@цифры")

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"[input].ico start=%%COMMANDER_PATH%%\Scripts\Treatment.bat||GLOBALSENDS<1> ;; передать Treatment.bat путь файла.ico активной панели (базовое имя *.ico вводится в диалоговом окне)

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||&?^((.*\\)((.*)\.(.*)))$ 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> xends=@GLOBALARRAY1<1>||#Sfun_numminus0 slist=@%P%N||##path<10GLOBALXENDS<1>> GLOBALSLIST<c> ;; записать в буфер обмена путь объекта под курсором отсекая с начала пути до папки выбранной в диалоговом окне

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=@%P%N||?Fsym1 fends=PS<%P%N//1//-1>??-1||&?(?mi)^(.*\.(?:jpg|bmp|gif|svg|png|cur|web))$||&&(?m)^(GLOBALSENDS<1>\\img\\[^\\]+)$!! GLOBALFENDS<a> ;; в папке под курсором найти все файлы заданных типов, кроме файлов, находящие в первом уровне папки img

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

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

sends=@[tc=AP]??1||&&(?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=d280%P%N//> GLOBALSENDS<a> ;; получить для каталога под курсором количество альтернативных потоков NTFS

sends=@<info=d281%P%N//>??-1 GLOBALSENDS<a> ;; получить для каталога под курсором имена альтернативных потоков NTFS

sends=@<info=d282%P%N//>??-1 GLOBALSENDS<a> ;; получить для каталога под курсором пути альтернативных потоков NTFS

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=e19|1|http://air.radiorecord.ru:8102/rock_320> GLOBALSENDS<a> ;; для медиапотока получить "Имя Артиста"

sends=@<info=e19|6|http://air.radiorecord.ru:8102/rock_320>??-1 GLOBALSENDS<a> ;; получить информацию медиапотока

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=f12%P%N> <IF> <info=t51$GLOBALSENDS[1]|^Win> = 1 <THEN> copyy=%P%N||"%t"//0 <ENDIF> ;; если базовое имя файла под курсором начинается с"Win", то копировать его в другую панель, в противном случае выйти из программы

sends=@<info=f253%P%N//>??-1 GLOBALSENDS<a> ;; получить путь программы, ассоциированной с файлом под курсором

sends=@<info=f253.ini//>??-1 GLOBALSENDS<a> ;; получить путь программы, ассоциированной с ini файлом

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

sends=@<info=f281%P%N//>??-1 GLOBALSENDS<a> ;; получить для файла под курсором имена альтернативных потоков NTFS

sends=@<info=f282%P%N//>??-1 GLOBALSENDS<a> ;; получить для файла под курсором пути альтернативных потоков NTFS

sends=@<info=f290%P%N//> GLOBALSENDS<a> ;; получить для файла под курсором количество жёстких ссылок

sends=@<info=f291%P%N//>??-1 GLOBALSENDS<a> ;; получить для файла под курсором список жёстких ссылок

sends=@<info=h0|0> GLOBALSENDS<a> ;; получить путь активного документа, открытого в Microsoft Word

sends=@<info=h0|1>??-4 GLOBALSENDS<a> ;; получить список путей документов, открытых в Microsoft Word

sends=@<info=h0|2> GLOBALSENDS<a> ;; получить количество открытых документов в Microsoft Word

sends=@<info=h0|6> GLOBALSENDS<a> ;; получить количество страниц активного документа, открытого в Microsoft Word

sends=@<info=h1|0> GLOBALSENDS<a> ;; получить путь активного документа, открытого в Microsoft Excel

sends=@<info=h1|1>??-4 GLOBALSENDS<a> ;; получить список путей документов, открытых в Microsoft Excel

sends=@<info=h1|2> GLOBALSENDS<a> ;; получить количество открытых документов в Microsoft Excel

sends=@<info=h1|4> GLOBALSENDS<a> ;; получить количество листов активного документа, открытого в Microsoft Excel

sends=@<info=h1|5> GLOBALSENDS<a> ;; получить номер текущего листа активного документа, открытого в Microsoft Excel

sends=@<info=h2|0> GLOBALSENDS<a> ;; получить путь активного документа, открытого в Microsoft PowerPoint

sends=@<info=h2|1>??-4 GLOBALSENDS<a> ;; получить список путей документов, открытых в Microsoft PowerPoint

sends=@<info=h2|2> GLOBALSENDS<a> ;; получить количество открытых документов в Microsoft PowerPoint

sends=@<info=h2|4> GLOBALSENDS<a> ;; получить количество слайдов активного документа, открытого в Microsoft PowerPoint

sends=@<info=h2|5> GLOBALSENDS<a> ;; получить номер текущего слайда активного документа, открытого в Microsoft PowerPoint

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"|\>??-4 slist=FOLDC<$GLOBALSENDS//1//0//info.txt> textv=GLOBALSLIST1<1> ;; открыть первый найденный файл info.txt в просмотрщике TCIMG (поиск осуществляется по пути от родительской папки активной панели до корня диска)

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=n49|100!>??-1 GLOBALSENDS<a> ;; вычислить факториал 100!

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=o280%P%N//> GLOBALSENDS<a> ;; получить для объекта под курсором количество альтернативных потоков NTFS

sends=@<info=o281%P%N//>??-1 GLOBALSENDS<a> ;; получить для объекта под курсором имена альтернативных потоков NTFS

sends=@<info=o282%P%N//>??-1 GLOBALSENDS<a> ;; получить для объекта под курсором пути альтернативных потоков NTFS

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=r0HKCU\Software\Microsoft\Windows\CurrentVersion\Themes|CurrentTheme> GLOBALSENDS<a> ;; получить из реестра путь активной темы системы

sends=@<info=s130|2> GLOBALSENDS<a> ;; получить масштаб 2-го монитора

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

sends=@<info=s131|2> GLOBALSENDS<a> ;; получить ширину 2-го монитора

sends=@<info=s132|2> GLOBALSENDS<a> ;; получить высоту 2-го монитора

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> slist=@$f250||##path<0|0|1>\ bends=>tcg<But_PREV|0>??-2||@ACTIV_PANEL@!!GLOBALSENDS<1>||@PAHT_TCIMG@!!GLOBALSLIST<1> shape=15 barnw=[input=BOX70]||[group=BOX8]|[group=BOX9]|Wcmicons.dll,83|[input=BOX71] barbt=1||1||butfrom<GLOBALBENDS<t>> sends=@<info=x54> bends=>tcg<But_MENU|0>??-2||@ACTIV_PANEL_NEW@!!GLOBALSENDS<1>||@PAHT_TCIMG@!!GLOBALSLIST<1> barbt=1||-1||butfrom<GLOBALBENDS<t>> ;; создать новую панель инструментов New.bar в папке, где находятся другие .bar файлы, создать кнопку New.bar "в виде меню" на активной панели инструментов, открыть новую панель и создать на ней 2 кнопки: "Вернуться на родительскую панель" и "Открыть меню для редактирования"

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=@C:\EPUB_PAK\ start=7-ZIP||x||-oGLOBALSENDS<1>||%P%N||&&hide||&&wait slist=PS<GLOBALSENDS<1>//1//-1//*.jpg|*.jpeg|*.png>||test<17m!!600> imgcn=$GLOBALSLIST||x//1||resize<6,-50%%>||quality<75> start=7-ZIP||a||"%t%O".epub||GLOBALSENDS<1>*||&&hide||&&wait delsm=GLOBALSENDS<1>||1||upd<3> ;; распаковать файл epub под курсором, найти изображения более 600px и уменьшить их в 2 раза, далее упаковать в другую панель (перепаковать epub уменьшив размеры изображений)

sends=@C:\EPUB_PAK\ start=7-ZIP||x||-oGLOBALSENDS<1>||%P%N||&&hide||&&wait slist=PS<GLOBALSENDS<1>//1//-1//*.jpg|*.jpeg|*.png>||test<17m!!800> imgcn=$GLOBALSLIST||x//1||resize<6,800>||quality<80> start=7-ZIP||a||"%t%O".epub||GLOBALSENDS<1>*||&&hide||&&wait delsm=GLOBALSENDS<1>||1||upd<3> ;; распаковать файл epub под курсором, найти изображения более 800px и уменьшить их по большей стороне до 800px, далее упаковать в другую панель (перепаковать epub уменьшив размеры изображений)

sends=@c:\rar_xx dilog=[input=BOX64] slist=%WL forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||-INUL||x||-pGLOBALINPUT<1>||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() delsm=GLOBALSLIST<:INDEX:>||1 start=RAR||-IBCK||a||-r||-ep1||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1 <NEXT> ;; выделенные запароленные архивы (пароль вводится в диалоге) перепаковать в именные архивы без пароля с заменой исходников, если при распаковке неверный пароль или какая-либо другая ошибка, то выдаётся сообщение и работа прекращается

sends=@c:\rar_xx slist=%WL forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||-INUL||x||-p123456||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() delsm=GLOBALSLIST<:INDEX:>||1 start=RAR||-IBCK||a||-r||-ep1||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1 <NEXT> ;; выделенные запароленные архивы (пароль 123456) перепаковать в именные архивы без пароля с заменой исходников, если при распаковке неверный пароль или какая-либо другая ошибка, то выдаётся сообщение и работа прекращается

sends=@c:\rar_xx slist=%WL forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=RAR||-IBCK||x||-p123456||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||&&wait delsm=GLOBALSLIST<:INDEX:>||1 start=RAR||-IBCK||a||-r||-ep1||GLOBALSLIST<:INDEX:>||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1 <NEXT> ;; выделенные запароленные архивы (пароль 123456) перепаковать в именные архивы без пароля с заменой исходников

sends=@c:\rar_xx start=RAR||-IBCK||-INUL||x||-p1256||%P%N||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GXLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() delsm=GLOBALSENDS<1>||1||upd<1> ;; распаковать запароленный архив (пароль 1256) в папку "rar_xx", если неверный пароль или какая-либо другая ошибка, то выдаётся сообщение и работа прекращается

sends=@c:\rar_xx start=RAR||-IBCK||x||%P%N||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() start=RAR||-IBCK||a||-r||-ep1||"%t%O".zip||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1||upd<3> ;; архив под курсором распаковать во временную папку "c:\rar_xx" и запаковать объекты в другую панель в именной архив zip и удалить временную папку, если при распаковке какая-либо ошибка, то выдаётся сообщение и работа прекращается

sends=@c:\rar_xx start=RAR||-IBCK||x||-p123456||%P%N||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() start=RAR||-IBCK||a||-r||-ep1||"%t%O".rar||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1||upd<1> ;; запароленный (пароль 123456) архив под курсором распаковать во временную папку "c:\rar_xx" и запаковать объекты в другую панель в именной архив без пароля и удалить временную папку, если при распаковке неверный пароль или какая-либо другая ошибка, то выдаётся сообщение и работа прекращается

sends=@c:\rar_xx start=RAR||-IBCK||x||-p123456||%P%N||GLOBALSENDS<1>\||&&wait start=RAR||-IBCK||a||-r||-ep1||"%t%O".rar||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1||upd<3> ;; запароленный (пароль 123456) архив под курсором распаковать во временную папку "c:\rar_xx" и запаковать объекты в другую панель в именной архив без пароля и удалить временную папку

sends=@C:\test1\|C:\test2\|C:\test3\??-4 forpgs <FOR> 1 <TO> GLOBALSENDS<0> delss=<xfolder=25:&3:-3//GLOBALSENDS<:INDEX:>>||1||recycle<1> <NEXT> ;; удалить в заданных папках все файлы без рекурсии (в корзину), кроме 2-х первых и 2-х последних созданных

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=@Привет\n\nРазбиваем\r\nСтроку\r\rПо\n\rФразам??~0!!(?:\\n|\\r)*([^\\]+) GLOBALSENDS<a> ;; разбить строку по заданному регулярному выражению

sends=@Привет\n\nРазбиваем\r\nСтроку\r\rПо\n\rФразам??~1!!((\\n|\\r)+) GLOBALSENDS<a> ;; разбить строку по заданному регулярному выражению

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

sends=[combo=BOX2]||eline<!!~~-~~~~<info=s33!!#.!!s32!!#.!!s31>г.. textt=%P%N||$$@CRLFGLOBALSENDS<x1:-1>||backup<1> ;; в файл под курсором записать последней строчкой данные в диалоге плюс дату в формате DD.MM.YYYYг.

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=[edits=BOX12]??-1 bends=$f212\FList.txt??-1 kends=$GLOBALSENDS??-1||?KGLOBALBENDS<0> $GLOBALBENDS&GLOBALSENDS<0> $GLOBALBENDS@$GLOBALKENDS exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALBENDS beepss ;; удалить введённые имена файлов в папках по списку из FList.txt

sends=[edits=BOX12]??-1 bends=$f212\FList.txt??-1 kends=$GLOBALSENDS??-1||?KGLOBALBENDS<0> $GLOBALBENDS&GLOBALSENDS<0> $GLOBALBENDS@$GLOBALKENDS GLOBALBENDS<a> ;; для введённых в диалоге имён файлов получить подобные пути файлов для папок по списку из FList.txt

sends=[edits=BOX12]??1||?F63,sym1||@CRLF!!Chr(124) arh7z=%WL||0,1,5//0//-1//(GLOBALSENDS<1>)||test<1e!!rar|zip|7z>||header<>||progres<> ;; в выделенных архивах для введённых в диалоге имён файлов получить информацию о дате в таблице

sends=[edits=BOX12]??1||?F63,sym1||@CRLF!!Chr(124) arh7z=%WL||1,5//0//-1//(GLOBALSENDS<1>)||test<1e!!rar|zip|7z>||header<>||progres<> ;; в выделенных архивах для введённых в диалоге имён файлов получить информацию о дате в таблице

sends=[edits=BOX12]??1||?F63,sym1||@CRLF!!Chr(124) bends=PS<"%P"//1//-1//&&(?:GLOBALSENDS<1>)$>??-1 anf2d=$GLOBALBENDS||1||##@@o73:://||##@@o25:://||##@@o45:://||##@@o65:://||header<0|Имя|Дата~~модификации|Дата~~создания|Дата~~доступа> GLOBALANF2D<a> ;; найти пути в активной панели с рекурсией для введённых в диалоге имён файлов и получить информацию о дате в таблице

sends=[edits=BOX4]??-1 slist=%WL||test<11t!!$GLOBALSENDS> GLOBALSLIST<a> ;; из выделенных текстовых файлов получить пути тех, в содержимом которых есть фраза введённая в диалоге (каждая фраза с новой строки)

sends=[edits=BOX4]??-1 slist=%WL||test<11t!!$GLOBALSENDS> GLOBALSLIST<b> <FOR> 1 <TO> GLOBALSLIST<0> textv=GLOBALSLIST<:INDEX:>||viewtext<GLOBALSLIST<:INDEX:>|0|0|0|0|Consolas>||pos<1> <NEXT> ;; из выделенных текстовых файлов открыть в окне с CheckBox те,| в содержимом которых есть фраза(ы) введённые в диалоговом окне (каждая фраза с новой строки)| с дальнейшим поочерёдным открытием выбранных файлов в просмотрщике TCIMG

sends=[edits=BOX4]??-1 slist=%WL||test<11t!!$GLOBALSENDS> GLOBALSLIST<b> textv=GLOBALARRAY<1> ;; из выделенных текстовых файлов открыть в окне с CheckBox те,| в содержимом которых есть фраза(ы) введённые в диалоговом окне (каждая фраза с новой строки)| с дальнейшим открытием выбранного файла в просмотрщике TCIMG

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

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

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

sends=[info=s3] GLOBALSENDS<a> ;; получить номер сборки операционной системы

sends=[info=s6] GLOBALSENDS<a> ;; получить версию операционной системы

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=AF-1]??-1 bends=[tc=TF-1]??-1 cends=$GLOBALSENDS??-1||&?(?m)^(.{4})||?F1 dends=$GLOBALBENDS??-1||&?(?m)^(.{4})||?F1 eends=$GLOBALCENDS+$GLOBALDENDS||?F2 exect=$var_i='GLOBALEENDS<1>'?0:_Exit() count=$GLOBALSENDS||>>$GLOBALEENDS||0||countline<5> markn=2||GLOBALCOUNT<1> count=$GLOBALBENDS||>>$GLOBALEENDS||0||countline<5> markn=3||GLOBALCOUNT<1> ;; выделить в обеих панелях объекты, в начале имён которых совпадают первые N символов (регистр символов не учитывается)

sends=[tc=AG]??-1||@CRLF!!| modfs=%WL||0||<xfolder=4//"%p"//-1//GLOBALSENDS<1>//1> renms=%WL||##Name||[double]||upd<1> ;; изменить выделенным объектам дату модификации на дату модификации самого нового файла в текущей папке (исключая из поиска выделенные файлы) + переименовать выделенные файлы именем "Name" (добавление счетчика справа в случае совпадения имен)

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=AL-1f]??-1 GLOBALSENDS<a> ;; получить список всех путей файлов активной панели

sends=[tc=AM]??-1||&?(?m)^(?(?=.*(mp4|flv|swf))|.+?)$ creat=@$f254/$f254?1/$f254?2||temp||content<$GLOBALSENDS>||code<4> GLOBALCREAT<a> ;; получить список путей кроме заданных типов файлов и создать одинаковые файлы списка в заданных временных папках

sends=[tc=AM]??-1||&?(?mi)^(.*\.(?:mp4|flv|swf))$ creat=$f254||temp||numb<2>||content<$GLOBALSENDS>||code<4> ;; получить список путей заданных типов файлов и создать 2 файла списка во временной папке

sends=[tc=AM]??-1||&?(?mi)^(.*\.(?:mp4|flv|swf))$ creat=@$f254/$f254?1/$f254?2||temp||content<$GLOBALSENDS>||code<4> GLOBALCREAT<a> ;; получить список путей заданных типов файлов и создать одинаковые файлы списка в заданных временных папках

sends=[tc=AM]??-1||&?(?mi)^(.*\.chm)$ slist=$GLOBALSENDS||##<info=f480:://>||?Fchm5:B:,chm6:B:,chm7:G©®©:||formt<chm8--chm10,1,63,fnc_chm1> GLOBALSLIST<a> ;; извлечь из выделенных chm заголовки между тегами "title" или "h1" или "meta" до первого найденного значения, если ничего не найдено, то вернуть "No-title" + случайные 10 символов

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=SL]??-1 GLOBALSENDS<a> ;; получить список выделенных объектов обеих панелей

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

sends=[tc=TL-1f]??-1||&?(?m)^.+\\PRG-[^\\]*\.ini$ copyy=GLOBALSENDS<1>||"%t"//1||**1!!?.bak inirs=GLOBALSENDS<1>||WinSet||$f200\Lists\SelectObjects\Set.txt||WinSet ;; в файле PRG-*.ini неактивной панели, заменить секцию [WinSet] на секцию [WinSet] из файла $f200\Lists\SelectObjects\Set.txt, предварительно сделав бэкап копию bak

sends=[tc=TL-1f]??-1||&?(?m)^.+\\PRG-[^\\]*\.ini$ copyy=GLOBALSENDS<1>||"%t"//1||**1!!?.bak ;; в противоположной панели найти файлы PRG-*.ini, для первого создать бэкап копию bak

sends=[tc=TL-1f]??-1||&?(?m)^.+\\PRG-[^\\]*\.ini$ GLOBALSENDS<a> ;; в противоположной панели найти файлы PRG-*.ini

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=^LISTF<C:\1.txt/C:\2.txt/C:\3.txt>??-1 GLOBALSENDS<a> ;; объединить заданные файлы

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

sends=`$f209\Htm2Txt.htm creat="%p"||Htm2Txt.txt||content<GLOBALSENDS<x1>>||code<4> textv=GLOBALCREAT<1>||viewtext<GLOBALCREAT<1>|0|0|0|0|Consolas>||pos<1> ;; преобразовать содержимое html файла в txt сохранить в активной панели в файл

sends=`$f209\Htm2Txt.htm creat="%p"||Htm2Txt.txt||content<GLOBALSENDS<x1>>||code<4>||upd<1> ;; преобразовать содержимое html файла в txt сохранить в активной панели в файл

sends=`$f209\Htm2Txt.htm textv=GLOBALSENDS<x1>||viewtext<Text|0|0|0|0|Consolas>||pos<1> ;; просмотреть форматированный текст html в txt

sends=`%P%N copyy=GLOBALSENDS<t1=|0>||D:\Test\//0||Name||**0!!txt ;; извлечь из файла под курсором текст и сохранить в папку D:\Test\ (htm, html, chm, rtf, wri (извлекается текст), doc, docx, docm, wps, odt, xls, xlsx, xlsm, xlam, xlsb, dif, slk, ppt, pptx (извлекается текст при установленном MS WORD))

sends=`%P%N creat="%p"||"%O".txt||content<GLOBALSENDS<x1>>||code<4> ;; преобразовать содержимое html, chm файла под курсором в txt, сохранить в активной панели в именной файл txt

sends=`%P%N creat="%p"||"%O".txt||content<GLOBALSENDS<x1>>||upd<1> ;; из .docx файла под курсором получить информацию и записать в именной файл txt

sends=`%P%N creat="%p"||Htm2Txt.txt||content<GLOBALSENDS<x1>>||code<4> textv=GLOBALCREAT<1>||viewtext<GLOBALCREAT<1>|0|0|0|0|Consolas>||pos<1> ;; преобразовать содержимое html, chm файла под курсором в txt, сохранить в активной панели в файл и просмотреть

sends=`%P%N creat=$f254||"%N".xxx||content<GLOBALSENDS<x1>>||code<4>||open<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; получить текстовую информацию файла под курсором, поддерживаются форматы (doc, docx, docm, wps, odt, xlsx, xlsm, xlam, xls, xlsb, dif, slk, если установлен Microsoft Office, rtf, html) и открыть в AkelPad временный файл с информацией

sends=`%P%N textv=GLOBALSENDS<x1>||pos<1> ;; просмотреть текст файла под курсором. htm, html, chm, rtf, wri (извлекается текст), doc, docx, docm, wps, odt, xls, xlsx, xlsm, xlam, xlsb, dif, slk, ppt, pptx (извлекается текст при установленном MS WORD)

sends=`%P%N textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; извлечь текст из файла под курсором и открыть в просмотрщике (типы файлов в Дополнении №37)

sends=`%P%N textv=GLOBALSENDS<x1>||viewtext<TEXT_MP3|0|0|0|0|Consolas>||pos<1> creat="%p"||%N.txt||content<$GLOBALTEXTV>||code<4> ;; получить текст песни из MP3 файла, отредактировать и сохранить рядом с файлом с расширением txt при нажатии на кнопку "==>"

sends=`%P%N textv=GLOBALSENDS<x1>||viewtext<TEXT_MP3|0|0|0|0|Consolas>||pos<1> creat="%p"||%N.txt||content<GLOBALTEXTV1<x2>>||code<4> ;; получить текст песни из MP3 файла, отредактировать и сохранить рядом с файлом с расширением txt при нажатии на кнопку "==>"

sends=`%P%N textv=GLOBALSENDS<x1>||viewtext<TEXT_MP3|0|0|0|0|Consolas>||pos<1> mp3wf=%P%N||"%p"//1||75//GLOBALTEXTV<t>||upd<1> ;; получить текст песни из MP3 файла, отредактировать и вставить текст обратно в файл MP3 при нажатии на кнопку "==>"

sends=`%P%N??-1 GLOBALSENDS<a> ;; получить текстовую информацию изображения BMP, GIF, PNG, JPG, JPEG, JPE, TIF, TIFF, DIB, RLE под курсором

sends=`%P%N??-1 GLOBALSENDS<a> ;; получить текстовую информацию файла под курсором, поддерживаются форматы (doc, docx, docm, wps, odt, xlsx, xlsm, xlam, xls, xlsb, dif, slk, если установлен Microsoft Office, rtf, html)

sends=`%P%N??-1||#7 mp3wf=%P%N||"%p"//1||75//GLOBALSENDS<t>||upd<1> ;; в тексте песни MP3 файла под курсором произвести в русских словах замену букв "е" на "ё" и сохранить

sends=`%P%N??-1||#7 mp3wf=%P%N||"%t"//1||75//GLOBALSENDS<t>||upd<3> ;; в тексте песни MP3 файла под курсором произвести в русских словах замену букв "е" на "ё" и сохранить в другую панель

sends=`%P%N||?C866 creat="%p"||"%O".txt||content<GLOBALSENDS<x1>>||upd<1> ;; из .docx файла под курсором получить текстовую информацию и записать в именной файл txt, преобразовав текст в OEM 866 (все типы файлов из которых можно получить текстовую информацию см. Дополнение №37)

sends=||<info=n170|100K+100K> GLOBALSENDS<a> ;; сложить килобайты и возвратить результат в байтах

sends=||<info=n170|1M> GLOBALSENDS<a> ;; преобразовать 1Mb в байты

sends=||<info=n49|50!!//> GLOBALSENDS<a> ;; вычислить двойной факториал 50!!

sends=||<info=n49|50!!-10!!//> GLOBALSENDS<a> ;; вычислить выражение с двойным факториалом

sends=||<info=o350C:\WINDOWS\SYSTEM32\DRIVERSTORE//> GLOBALSENDS<a> ;; получить абсолютный путь с учётом регистра символов

sends=||sends=||<info=n49|10!!/((2!!)^5)//> GLOBALSENDS<a> ;; вычислить выражение с двойным факториалом

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

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=||wintxt<2|TTOTAL_CMD|0> GLOBALSENDS<a> ;; получить заголовок Total Commander

sends=<!DOCTYPE~~html>@CRLF<META~~http-equiv=''refresh''~~content=''0;url=../''>??1 creat=./.Offline/||index.html||code<0>||owrite<1>||content<GLOBALSENDS<x1>> ;; создать файл index.html в папке .Offline со сложным содержимым

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=e20|[CLASS:IEFrame]|Адреса~~и~~поиск~~с~~помощью~~Яндекс> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Internet Explorer

sends=<info=e20|[CLASS:TAFfrmOpalMain.UnicodeClass]|> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Browzar

sends=<info=e20|[REGEXPCLASS:Afx:400000:b:10003:6:.*]|> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Browzar

sends=<info=e20|[REGEXPTITLE:.*Brave]|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Brave

sends=<info=e20|[REGEXPTITLE:.*Browzar]|#Edit1> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Browzar

sends=<info=e20|[REGEXPTITLE:.*Browzar]|> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Browzar

sends=<info=e20|[REGEXPTITLE:.*CentBrowser]|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Firefox

sends=<info=e20|[REGEXPTITLE:.*Chromium]|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Chromium

sends=<info=e20|[REGEXPTITLE:.*Internet~~Explorer]|Адреса~~и~~поиск~~с~~помощью~~CDNSearch> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Internet Explorer

sends=<info=e20|[REGEXPTITLE:.*Internet~~Explorer]|Адреса~~и~~поиск~~с~~помощью~~Яндекс> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Internet Explorer

sends=<info=e20|[REGEXPTITLE:.*Iron]|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Iron

sends=<info=e20|[REGEXPTITLE:.*K-Meleon]|#Edit1> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера K-Meleon

sends=<info=e20|[REGEXPTITLE:.*K-Meleon]|> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера K-Meleon

sends=<info=e20|[REGEXPTITLE:.*Maxthon]|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Maxthon

sends=<info=e20|[REGEXPTITLE:.*Microsoft​~~Edge]|Адресная~~строка~~и~~панель~~поиска> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Internet Explorer

sends=<info=e20|[REGEXPTITLE:.*Mozilla~~Firefox]|Найдите~~в~~Google~~или~~введите~~адрес> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Firefox

sends=<info=e20|[REGEXPTITLE:.*Mozilla~~Firefox]|Найдите~~в~~Яндекс~~или~~введите~~адрес> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Firefox

sends=<info=e20|[REGEXPTITLE:.*Opera]|Поле~~адреса> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Opera

sends=<info=e20|[REGEXPTITLE:.*Slimjet]|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Slimjet

sends=<info=e20|[REGEXPTITLE:.*Waterfox]|Введите~~поисковый~~запрос~~или~~адрес> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Waterfox

sends=<info=e20|[REGEXPTITLE:.*Яндекс.Браузер]|> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Yandex

sends=<info=e20|{MozillaWindowClass}|Найдите~~в~~Яндекс~~или~~введите~~адрес> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Firefox

sends=<info=e20|{Slimjet_WidgetWin_1}|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Slimjet

sends=<info=e20|basilisk.exe|Search~~or~~enter~~address> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Basilisk

sends=<info=e20|chrome.exe|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Chromium

sends=<info=e20|firefox.exe|Найдите~~в~~Яндекс~~или~~введите~~адрес> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Firefox

sends=<info=e20|opera.exe|Поле~~адреса> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Opera

sends=<info=e20|slimjet.exe|Адресная~~строка~~и~~строка~~поиска> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Slimjet

sends=<info=e20|waterfox.exe|Введите~~поисковый~~запрос~~или~~адрес> GLOBALSENDS<a> ;; получить ссылку активной вкладки браузера Waterfox

sends=<info=e21|193.109.246.62> GLOBALSENDS<a> ;; получить ссылку для заданного IP адреса

sends=<info=e21|autoitscript.com> GLOBALSENDS<a> ;; получить полную ссылку для заданного сайта

sends=<info=e21|is.gd/RU1aqI> GLOBALSENDS<a> ;; получить прямую ссылку для короткой ссылки

sends=<info=e22|autoitscript.com>??-1 GLOBALSENDS<a> ;; получить информацию сайта

sends=<info=e22|http://tc-image.3dn.ru>??-1 GLOBALSENDS<a> ;; получить информацию сайта

sends=<info=e22|yandex.ru>??-1 GLOBALSENDS<a> ;; получить информацию сайта

sends=<info=f0%P%N|"%T%N"//> GLOBALSENDS<a> ;; сравнить 2 файла по содержимому MD5: файл под курсором и одноимённый файл в другой панели

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=f201%P%N|16//> GLOBALSENDS<a> ;; получить для файла под курсором 0 или 1 в ресурсах которого есть тип "VERSION"

sends=<info=f201%P%N|2//> GLOBALSENDS<a> ;; получить для файла под курсором 0 или 1 в ресурсах которого есть тип "BITMAP"

sends=<info=f201%P%N|2|1//>??-4 GLOBALSENDS<a> ;; получить для файла под курсором имена ресурсов типа "BITMAP"

sends=<info=f201%P%N|AVI//> GLOBALSENDS<a> ;; получить для файла под курсором 0 или 1 в ресурсах которого есть тип "AVI"

sends=<info=f201%P%N|MUI//> GLOBALSENDS<a> ;; получить для файла под курсором 0 или 1 в ресурсах которого есть тип "MUI"

sends=<info=f202%P%N//> GLOBALSENDS<a> ;; получить для файла под курсором: 1 - если есть ресурсы в файле, 0 - если нет

sends=<info=f202%P%N|1//>??-4 GLOBALSENDS<a> ;; получить для файла под курсором: 1 - если есть ресурсы в файле, 0 - если нет

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=i500%P%N//> GLOBALSENDS<a> ;; возвращает 1, если есть метаданные Exif в изображении под курсором, 0 - если нет

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

sends=<info=n199|МИР,ТРУД,МАЙ|МАЙ,МИР,ТРУД|0|,> GLOBALSENDS<a> ;; проверить, являются ли фразы анаграммой

sends=<info=n199|привет|еипрвт> GLOBALSENDS<a> ;; проверить, являются ли слова анаграммой

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=n200|https://xxx.zzz/1/2/3/4/5/6/7/|/|0|1|1>??-4 GLOBALSENDS<a> ;; получить все части пути ссылки

sends=<info=n200|https://xxx.zzz/1/2/3/4/5/6/7/|/|0|1|1>??-4||&&([^|]*\|)(.+)!!$2 GLOBALSENDS<a> ;; получить все части пути ссылки без начального https

sends=<info=n259|1|10|7d|2dd.MM.yyyy>??-1 GLOBALSENDS<a> ;; получить 10 дат, относительно текущей, прибавляя к ней 7 дней в формате "dd.MM.yyyy"

sends=<info=n259|1|10|7d|2dd_MM_yyyy>??-1 GLOBALSENDS<a> ;; получить 10 дат, относительно текущей, прибавляя к ней 7 дней в формате "dd_MM_yyyy"

sends=<info=n259|1|-10|7d|2dd_MM_yyyy>??-1 GLOBALSENDS<a> ;; получить 11 дат, включая текущую, прибавляя к ней 7 дней в формате "dd_MM_yyyy"

sends=<info=n259|1|4|7d|2dd.MM.yyyy> textv=GLOBALSENDS<x1>||viewtext<DATA|0|0|0|0|Consolas>||pos<1> ;; получить 4 даты, относительно текущей, прибавляя к ней 7 дней в формате "dd.MM.yyyy"

sends=<info=n259|1|4|7d|2dd.MM.yyyy>??-1||&&(?m)(.+)!!т.д.+@~~-~~$1||#N@!!tnum[7|7|1] GLOBALSENDS<a> ;; получить 4 даты, относительно текущей, прибавляя к ней 7 дней в формате "dd.MM.yyyy" с добавлением информации

sends=<info=n259|1|4|7d|2dd.MM.yyyy>||&&(?m)(.+)!!т.д.+@~~-~~$1||#N@!!tnum[7|7|1] textv=GLOBALSENDS<x1>||viewtext<DATA|0|0|0|0|Consolas>||pos<1> ;; получить 4 даты, относительно текущей, прибавляя к ней 7 дней в формате "dd.MM.yyyy" с добавлением информации

sends=<info=n259|1|4|7d|2dd_MM_yyyy> textv=GLOBALSENDS<x1>||viewtext<DATA|0|0|0|0|Consolas>||pos<1> ;; получить 4 даты, относительно текущей, прибавляя к ней 7 дней в формате "dd_MM_yyyy"

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

sends=<info=n53|51.567|5> GLOBALSENDS<a> ;; округлить в большую сторону до ближайшего числа "5", если остаток больше половины числа "5"

sends=<info=n53|52.5|5> GLOBALSENDS<a> ;; округлить в большую сторону до ближайшего числа "5", если остаток больше половины числа "5"

sends=<info=n53|52.5|-5> GLOBALSENDS<a> ;; округлить в меньшую сторону до ближайшего числа "5", если остаток больше половины числа "5"

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

sends=<info=n63|2|1101010101010101010101010101010> GLOBALSENDS<a> sends=<info=n62|2|GLOBALSENDS<1>> GLOBALSENDS<a> ;; конвертировать число из двоичной в десятичную и обратно

sends=<info=n64|8|2|30071> GLOBALSENDS<a> sends=<info=n64|2|10|GLOBALSENDS<1>> GLOBALSENDS<a> ;; перевести заданное число из восьмеричной системы в двоичную, из двоичной в десятичную

sends=<info=n67|16|FF00FF> GLOBALSENDS<a> ;; проверяет является ли число шестнадцатеричной системой счисления

sends=<info=n67|2|0101010111> GLOBALSENDS<a> ;; проверяет является ли число двоичной системой счисления

sends=<info=n67|8|30071> GLOBALSENDS<a> ;; проверяет является ли число восьмеричной системой счисления

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//>@CRLF<info=o30%P%N//>@CRLF<info=o50%P%N//>??-1||&&(?m)^\d\d(\d\d)(\d\d)(\d\d)(\d\d)(\d\d).*$!!$2.$3.$1~~$4:$5 GLOBALSENDS<a> ;; для объекта под курсором получить даты создания, модификации и последнего доступа в формате 31.12.22 22:48

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=o241[tc=SL]//> GLOBALSENDS<a> ;; получить размер выделенных объектов обеих панелей

sends=<info=o242%P%N//> GLOBALSENDS<a> ;; получить размер объекта под курсором в формате "3g 918m 616k"

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=p99|AkelPad4|AkelEditW1> GLOBALSENDS<a> ;; получить дескриптор заданного элемента окна

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

sends=<info=s101|D|@YEAR|1> GLOBALSENDS<a> ;; получить количество дней прошедших с начала года

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

sends=<info=s101|D|2021.07.24_00:00:00> GLOBALSENDS<a> ;; получить число - разницу в днях между системной и заданной датой

sends=<info=s101|D|2021.07.24_00:00:00> renms=%WL||$$_GLOBALSENDS<1>||upd<1> ;; переименовать выделенные объекты, добавить число к базовому имени (число - разница в днях между системной и заданной датой)

sends=<info=s101|D|2021.07.24_00:00:00>||##@@n81|::|2 renms=%WL||$$_GLOBALSENDS<1>||upd<1> ;; переименовать выделенные объекты, добавить число к базовому имени (число - разница в днях между системной и заданной датой с добавлением недостающих нулей в начало числа)

sends=<info=s101|D|2021.07.24_00:00:00>||##@@n81|::|5 GLOBALSENDS<a> ;; получить число - разницу в днях между системной и заданной датой, добавив недостающие нули в начало числа, длина числа 5 символов

sends=<info=s101|D|Number(@YEAR+1)|1> GLOBALSENDS<a> ;; получить количество дней оставшихся до конца года

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|s|19700101000000|2024/01/14~~23:41:44> GLOBALSENDS<a> bends=<info=s102|+GLOBALSENDS<1>s|19700101000000> GLOBALBENDS<a> ;; конвертировать дату в секунды и обратно

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

sends=<info=s101|x|2018|1> GLOBALSENDS<a> ;; получить разницу с 1 января 2018 года по сегодняшний день в формате "Y/MM/DD HH:MM:SS"

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

sends=<info=s102|+20d|1|2MMM~~dd,~~yyyy|0409> GLOBALSENDS<a> ;; получить системную дату прибавив к ней 20 дней в формате "Feb 05, 2024"

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|+7d//#@CRLF//s102|+14d//#@CRLF//s102|+21d//#@CRLF//s102|+28d>||&&(?m)^(\d+)/(\d+)/(\d+).*!!$3_$2_$1 textv=GLOBALSENDS<x1>||viewtext<DATA|0|0|0|0|Consolas>||pos<1> ;; получить даты прибавив к текущей дате 7, 14, 21, 28 дней

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|-5d> slist=PS<C:\Backup\//2//0>||test<1n!!(TCSibirnik_\d{2}.\d{2}.\d{2})> delss=$GLOBALSLIST||1||test<3x!!GLOBALSENDS<1>!!{0>||upd<1> ;; в папке "C:\Backup\" удалить все папки с именами "TCSibirnik_YY.MM.DD", дата создания которых старше текущей даты более чем на 5 дней

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

sends=<info=s102|-5m+10n+8h|2023> 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|+03:02:45|05:25:48> GLOBALSENDS<a> ;; получить время прибавив 3 часа 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> GLOBALSENDS<a> ;; получить системное время прибавив 3 часа 2 минуты 45 секунд

sends=<info=s106|-11:48|05: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|05:25:48> GLOBALSENDS<a> ;; получить время отняв 5 секунд, прибавив 10 минут и 8 часов

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

sends=<info=s108|00:07:24> GLOBALSENDS<a> ;; получить время: от системного времени отнять 7 мин. 24 сек.

sends=<info=s108|00:08:16|00:07:24> GLOBALSENDS<a> ;; получить разницу между заданным временем

sends=<info=s108|1|00:07:24> GLOBALSENDS<a> ;; получить дату: от системной даты отнять 7 мин. 24 сек.

sends=<info=s108|2013/01/09~~00:03:00> GLOBALSENDS<a> ;; получить разницу между заданной и системной датой

sends=<info=s108|20130109000300> GLOBALSENDS<a> ;; получить разницу между заданной и системной датой

sends=<info=s112|14> GLOBALSENDS<a> ;; возвращает 1, если клавиша CAPSLOCK включена, 0 - если выключена

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=s157> GLOBALSENDS<a> ;; получить размер "корзины" на всех дисках

sends=<info=s157C> GLOBALSENDS<a> ;; получить размер "корзины" на "C" диске

sends=<info=s158> GLOBALSENDS<a> ;; получить количество удалённых объектов "корзины" на всех дисках

sends=<info=s158D> GLOBALSENDS<a> ;; получить количество удалённых объектов "корзины" на "D" диске

sends=<info=s162%P%N//> GLOBALSENDS<a> ;; получить тип файловой системы диска, на котором находится объект под курсором

sends=<info=s162C> GLOBALSENDS<a> ;; получить тип файловой системы диска "C"

sends=<info=s165> 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=s300> GLOBALSENDS<a> ;; получить текущий уровень громкости в системе

sends=<info=s300> sound=100 voice=1||1 sound=GLOBALSENDS<1> ;; включить полную громкость в системе, прочитать фразу 1-м речевым системным голосом и вернуть громкость в системе

sends=<info=s301> GLOBALSENDS<a> ;; возвращает 1, если в системе что-то воспроизводится (есть звук), иначе 0

sends=<info=s320> GLOBALSENDS<a> ;; получить количество речевых голосов системы

sends=<info=s321>??-4 GLOBALSENDS<a> ;; получить имена речевых голосов системы

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=s71*{MozillaWindowClass}> GLOBALSENDS<a> ;; получить PID основного окна FireFox

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

sends=<info=s89AkelPad.exe> GLOBALSENDS<a> ;; получить количество потоков AkelPad

sends=<info=s90*{MozillaWindowClass}> GLOBALSENDS<a> ;; получить количество дочерних процессов FireFox

sends=<info=s90AkelPad.exe> GLOBALSENDS<a> ;; получить количество дочерних процессов AkelPad

sends=<info=s91*AkelPad.exe|n> GLOBALSENDS<a> ;; получить время работы процесса в минутах

sends=<info=s91*AkelPad.exe> GLOBALSENDS<a> ;; получить время работы процесса в секундах

sends=<info=s92[REGEXPTITLE:.*Mozilla~~Firefox]> GLOBALSENDS<a> ;; получить 1, если окно запущено "с повышенными правами", иначе - 0

sends=<info=s92ACTIVE> GLOBALSENDS<a> ;; получить 1, если активное окно запущено "с повышенными правами", иначе - 0

sends=<info=s92AkelPad.exe> GLOBALSENDS<a> ;; получить 1, если процесс запущен "с повышенными правами", иначе - 0

sends=<info=s92TTOTAL_CMD> GLOBALSENDS<a> ;; получить 1, если окно запущено "с повышенными правами", иначе - 0

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

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

sends=<info=u1%P%N|10:6//> GLOBALSENDS<a> ;; получить бинарную строку файла под курсором: 6 байт начиная с 10-го

sends=<info=u1%P%N|-10:6//> GLOBALSENDS<a> ;; получить бинарную строку файла под курсором: 6 байт начиная с 10-го с конца файла

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

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

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||&?(?mi)cmd\d+=(.+\.bar)$ GLOBALSENDS<a> ;; получить в содержимом файле активной панели пути bar файлов, прописанных в ключе cmd

sends=<info=x50>??-1||&?(?mi)cmd\d+=(.+\.bar)$ GLOBALSENDS<b> barbt=1||-1||GLOBALARRAY<1> ;; добавить кнопку TC из буфера обмена в конец выбранного BAR файла, который находится на активной панели инструментов в виде контекстного меню

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//D:\WCMD_RUS.ini>??-1 GLOBALSENDS<a> arr2d=$GLOBALSENDS||22|0|@CRLFCmd=http GLOBALARR2D<a> anf2d=$GLOBALARR2D||2||\A(\[[^]\r\n]+\])(?s)(.*)\z GLOBALANF2D<a> ;; получить 2D массив: содержимое секций и имён секций, в содержимом секции которых есть фраза "Cmd=http"

sends=<inikey=11//D:\WCMD_RUS.ini>??-1 GLOBALSENDS<a> arr2d=$GLOBALSENDS||22|0|Cmd=http GLOBALARR2D<a> ;; получить содержимое секций, в содержимом секции которых есть фраза "Cmd=http"

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=12|2|1//%%COMMANDER_PATH%%\UserCmd.ini>??-1 hrr2d=$GLOBALSENDS||31|0|=0 <FOR> 1 <TO> GLOBALHRR2D<0> bends=$GLOBALHRR2D[:INDEX:]??:INDEX:||&&(?m)^([^=]+)(=.*)!!${1}:INDEX:${2} <NEXT> dends=$GLOBALBENDS||^^[Buttonbar]@CRLFButtoncount=GLOBALHRR2D<0>@CRLF creat="%p"||UserCmd.bar||content<GLOBALDENDS<x1>>||upd<1> ;; из команд UserCmd.ini создать в активной панели UserCmd.bar

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=24//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[([^]\r\n]+)\] GLOBALSENDS<a> ;; получить имена секций без скобок, в содержимом секции которых нет фразы "Cmd=http"

sends=<inikey=24//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[[^]\r\n]+\] GLOBALSENDS<a> ;; получить имена секций со скобками, в содержимом секции которых нет фразы "Cmd=http"

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=25//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[([^]\r\n]+)\] GLOBALSENDS<a> ;; получить имена секций без скобок, в содержимом секции которых есть фраза "Cmd=http"

sends=<inikey=25//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1||^^@CRLF||&?[\r\n]\K\[[^]\r\n]+\] GLOBALSENDS<a> ;; получить имена секций со скобками, в содержимом секции которых есть фраза "Cmd=http"

sends=<inikey=26//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1 GLOBALSENDS<a> ;; получить список содержимого всех секций, в которых нет фразы "Cmd=http"

sends=<inikey=27//D:\WCMD_RUS.ini//(?m)^(Cmd=http)>??-1 GLOBALSENDS<a> ;; получить список содержимого всех секций, в которых есть фраза "Cmd=http"

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

sends=<inikey=29//%P%N//1,2,3,-3,-2,-1>??-1 GLOBALSENDS<a> ;; пример получения имён без скобок первых 3-х и 3-х последних секций файла

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=30//%P%N//1,2,3,-3,-2,-1>??-1 GLOBALSENDS<a> ;; пример получения содержимого первых 3-х и 3-х последних секций файла

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

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

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

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=<inikey=8//%P%N//Options//ToolBarText>??-1||^^0x||#T2 GLOBALSENDS<a> ;; получить информацию из ToolBar.ini под курсором программы AkelPad из секции "Options" и преобразовать бинарные данные ключа "ToolBarText" в текстовый формат

sends=<tezt=$f252//??tezt1//#@CRLF====@CRLF//??tezt2>??-1 GLOBALSENDS<a> ;; пример получение информации из TCIMG.ini с помощью параметра tezt

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:&3:-1//"C:\backup\">??-1 delss=GLOBALSENDS<t1:-3>||1||recycle<1> ;; в папке "C:\backup\" удалить все файлы (в корзину), кроме 2-х первых и 2-х последних созданных

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

sends=<xinfo=n187|<info=n9|10|240|10|1|x>|2|2|1|1|0|x>??-1 GLOBALSENDS<a> ;; получить генерацию возможных сочетаний 2-х чисел из списка чисел от 10 до 240 с шагом 10 и разделителем "x"

sends=<xinfo=n187|<info=n9|10|240|10|1|x>|3|3|1|1|0|x>??-1 GLOBALSENDS<a> ;; получить генерацию возможных сочетаний 3-х чисел из списка чисел от 10 до 240 с шагом 10 и разделителем "x"

sends=<xinfo=s100MMM~~dd,~~yyyy|0409|<info=s102|+20d>> GLOBALSENDS<a> ;; получить системную дату прибавив к ней 20 дней в формате "Feb 05, 2024"

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=>e300http://sait.ru/folder/ GLOBALSENDS<a> ;; сайт без конечного слеша, добавляется схема https://

sends=>e301http://sait.ru/folder/ GLOBALSENDS<a> ;; сайт с конечным слешем, добавляется схема https://

sends=>f203%P%N//??-1 GLOBALSENDS<a> ;; получить информацию "MANIFEST" исполняемого файла под курсором

sends=>f203%P%N//??1 textv=GLOBALSENDS<x1>||viewtext<MANIFEST~~::~~%P%N|0|0|0|0|Consolas>||pos<1> ;; получить и просмотреть информацию "MANIFEST" исполняемого файла под курсором

sends=>f470%P%N//??-1 GLOBALSENDS<a> ;; проверить является ли файл под курсором архивом, используется 7-ZIP

sends=>f480%P%N// textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; получить содержимое первой страницы chm файла под курсором

sends=>h0|3??-1 GLOBALSENDS<a> ;; получить текст активного документа, открытого в Microsoft Word

sends=>h1|3??-1 GLOBALSENDS<a> ;; получить текст активного документа, открытого в Microsoft Excel

sends=>h2|3??-1 GLOBALSENDS<a> ;; получить текст активного документа, открытого в Microsoft PowerPoint

sends=>h3|0 bends=PS<GLOBALSENDS<1>//0//0>??-1 GLOBALBENDS<a> ;; получить файлы и папки активного окна проводника

sends=>h3|0 GLOBALSENDS<a> ;; получить путь активного окна проводника

sends=>h3|1??-1 GLOBALSENDS<a> ;; получить список выделенных файлов в окне проводника

sends=>h3|2??-1 GLOBALSENDS<a> ;; получить список выделенных папок в окне проводника

sends=>h3|3??-1 GLOBALSENDS<a> ;; получить список выделенных папок и файлов в окне проводника

sends=>h3|4??-1 GLOBALSENDS<a> ;; получить список выделенных файлов и папок в окне проводника

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=>n180|123456789 GLOBALSENDS<a> ;; проверяет есть ли в строке одинаковые символы

sends=>n180|ABCDEFa GLOBALSENDS<a> ;; проверяет есть ли в строке одинаковые символы

sends=>n180|ABCDEFa|1 GLOBALSENDS<a> ;; проверяет есть ли в строке одинаковые символы с учётом регистра

sends=>n187|00:01:10:11|3|3|0|0|0|:??-1 GLOBALSENDS<a> ;; получить генерацию времени, в часы/минуты/секунды которого входит 0 или 1 без повторов элементов в строке

sends=>n187|00:01:10:11|3|3|0|1|0|:??-1 GLOBALSENDS<a> ;; получить генерацию времени, в часы/минуты/секунды которого входит 0 или 1

sends=>n187|12345|3|3??-1 GLOBALSENDS<a> ;; из строки "12345" получить перебор номеров без повторов чисел в строке, длина строки 3

sends=>n187|12345|3|3|0|1??-1 GLOBALSENDS<a> ;; из строки "12345" получить перебор номеров с повторами чисел в строке, длина строки 3

sends=>n187|12345§§A*B*C*??-1 GLOBALSENDS<a> ;; вместо "*" в строке "A*B*C" вставить все варианты символов из строки "12345" без повторов

sends=>n187|A\B\C\D|6|6|0|1|0|\??-1 GLOBALSENDS<a> ;; из строки "A\B\C\D" (разделитель "\") получить перебор всех элементов, длина строки 6

sends=>n187|ABCDEFGHIJKLMNOPQRSTUVWX|2|2|1|1??-1 GLOBALSENDS<a> ;; получить генерацию возможных сочетаний 2-х букв из 24 букв латинского алфавита

sends=>n187|привет|3|4|0|1??-1 GLOBALSENDS<a> words=#$GLOBALSENDS GLOBALWORDS1<a> ;; получить существующие слова с помощью Microsoft Word из генерированного списка слова "привет" (минимальная длина 3, максимальная 4)

sends=>n188|12345|3|3??-1 GLOBALSENDS<a> ;; получить количество вариантов перебора строки "12345" с заданными параметрами

sends=>n188|ABCDE|3|10|0|1??-1 GLOBALSENDS<a> ;; получить количество вариантов перебора строки "ABCDE" с заданными параметрами

sends=>n197|100-200-300-400|0|0|-??-1 GLOBALSENDS<a> ;; получить анаграммы фраз "100-200-300-400" между разделителем "-"

sends=>n197|100-200-300-400|0|0|-|+??-1 GLOBALSENDS<a> ;; получить анаграммы фраз "100-200-300-400" между разделителем "-", заменив разделитель на "+"

sends=>n197|100-200-300-400|0|5|-??-1 GLOBALSENDS<a> ;; получить 5 анаграмм фраз "100-200-300-400" между разделителем "-"

sends=>n197|приветт??-1 GLOBALSENDS<a> ;; получить анаграммы строки "приветт"

sends=>n197|приветт|0|0|Null|#??-1 GLOBALSENDS<a> ;; получить анаграммы строки "приветт", вставив между символами "#"

sends=>n197|приветт|0|100??-1 GLOBALSENDS<a> ;; получить 100 анаграмм строки "приветт",

sends=>n197|приветт|1??-1 GLOBALSENDS<a> ;; получить анаграммы строки "приветт", игнорируя одинаковые символы

sends=>n198|100-200-300-400-100|0|- GLOBALSENDS<a> ;; получить количество анаграмм для фраз между разделителем "-"

sends=>n198|100-200-300-400-100|1|- GLOBALSENDS<a> ;; получить количество анаграмм для фраз между разделителем "-", игнорируя одинаковые фразы

sends=>n198|приветт GLOBALSENDS<a> ;; получить количество анаграмм для строки

sends=>n198|приветт|1 GLOBALSENDS<a> ;; получить количество анаграмм для строки, игнорируя одинаковые символы

sends=>n250|0|-1|01:01:01??-1 GLOBALSENDS<a> ;; получить время шагом "01:01:01"

sends=>n250|0|-1|1h??-1 GLOBALSENDS<a> ;; получить время каждого часа

sends=>n250|0|-1|5s??-1 GLOBALSENDS<a> ;; получить время шагом 5 секунд

sends=>n250|00:00:00|12:00:00|20s??-1 GLOBALSENDS<a> ;; получить время в заданном диапазоне с шагом 20 секунд

sends=>n250|01:20:38|22:43:20|01:01:01??-1 GLOBALSENDS<a> ;; получить время шагом "01:01:01" между заданным диапазоном

sends=>n250|05:00:00|10:00:00|1n??-1 GLOBALSENDS<a> ;; получить время в заданном диапазоне с шагом 1 минута

sends=>n250|08:00:00|07:00:00|1h|1??-1 GLOBALSENDS<a> ;; получить время каждого часа между заданным диапазоном, список до 00:00:00 и после

sends=>n250|-1|12:00:00|20s??-1 GLOBALSENDS<a> ;; получить время в заданном диапазоне с шагом 20 секунд от большего к меньшему

sends=>n250|-2|0|40s??-1 GLOBALSENDS<a> ;; получить время в заданном диапазоне с шагом 40 секунд, от 00:00:00 до 00:00:00 в обратном направлении

sends=>n250|-2|01:00:00|40s??-1 GLOBALSENDS<a> ;; получить время в заданном диапазоне с шагом 40 секунд, от 00:00:00 до 01:00:00 в обратном направлении

sends=>n250|20:43:20|05:20:38|01:01:01|1??-1 GLOBALSENDS<a> ;; получить время шагом "01:01:01" между заданным диапазоном, список до 00:00:00 и после

sends=>n250|22:43:20|01:20:38|01:01:01??-1 GLOBALSENDS<a> ;; получить время шагом "01:01:01" между заданным диапазоном от большего к меньшему

sends=>n250|23:00:00|01:00:00|40s|1??-1 GLOBALSENDS<a> ;; получить время в заданном диапазоне с шагом 40 секунд, список до 00:00:00 и после

sends=>n251|1|1999|1y??-1 GLOBALSENDS<a> ;; получить даты с текущего времени по 1999 с шагом 1 год в обратном направлении

sends=>n251|2000|1|1y??-1 GLOBALSENDS<a> ;; получить даты с 2000 по текущее время с шагом 1 год

sends=>n251|2017|2018|5d|2ddd_MM_yyyy??-1 GLOBALSENDS<a> ;; получить даты в заданном диапазоне с шагом 5 дней в формате "ddd_MM_yyyy"

sends=>n251|2017|2018|5d|2ddd_MM_yyyy|0409??-1 GLOBALSENDS<a> ;; получить даты в заданном диапазоне с шагом 5 дней в формате "ddd_MM_yyyy" на английском языке

sends=>n251|2017|2018|5d6h??-1 GLOBALSENDS<a> ;; получить даты в заданном диапазоне с шагом 5 дней 6 часов

sends=>n251|2018|2017|5d6h??-1 GLOBALSENDS<a> ;; получить даты в заданном диапазоне с шагом 5 дней 6 часов в обратном направлении

sends=>n251|2020/03|2020/06|1w??-1 GLOBALSENDS<a> ;; получить даты в заданном диапазоне с шагом 1 неделя

sends=>n251|2020/03|2020/06|1w|1??-1 GLOBALSENDS<a> ;; получить даты в заданном диапазоне с шагом 1 неделя (короткая дата)

sends=>n252|1|2024|6|1??-1 GLOBALSENDS<a> ;; получить даты "субботы" от текущей даты до 2004 года (возвращается короткая дата)

sends=>n252|1999|1|5|1??-1 GLOBALSENDS<a> ;; получить даты "пятницы" от 1999 года до текущей даты (возвращается короткая дата)

sends=>n252|2020/03|2020/05/31|1??-1 GLOBALSENDS<a> ;; получить даты "понедельника" в 2020 году с марта по июнь

sends=>n252|2023/03|2023/04|7??-1 GLOBALSENDS<a> ;; получить даты "воскресенья" в 2023 году в марте месяце

sends=>n252|2023|2024|7??-1 GLOBALSENDS<a> ;; получить даты "воскресенья" в заданном диапазоне

sends=>n252|2024|2025|7|2dd.MM.yyyy??-1 GLOBALSENDS<a> ;; получить даты "воскресенья" в заданном диапазоне в формате "dd.MM.yyyy"

sends=>n253|2020|2024|1??-1 GLOBALSENDS<a> ;; проверяет входит ли текущая дата в диапазон 2020 и 2024 годов (0 или 1)

sends=>n254|1|3|-1|1 GLOBALSENDS<a> ;; получить ближайшую предыдущую дату "среды" относительно текущей даты

sends=>n254|1|3|1|1 GLOBALSENDS<a> ;; получить ближайшую следующую дату "среды" относительно текущей даты

sends=>n254|1|3|-1|1|1 GLOBALSENDS<a> ;; получить ближайшую предыдущую дату "среды" относительно текущей даты (короткая дата)

sends=>n254|1|5 GLOBALSENDS<a> ;; получить ближайшую следующую дату "пятницы" относительно текущей даты (если дата является "пятницей", то возвращается текущая дата)

sends=>n254|1|5|-1 GLOBALSENDS<a> ;; получить ближайшую предыдущую дату "пятницы" относительно текущей даты (если дата является "пятницей", то возвращается текущая дата)

sends=>n255|1|5??-1 GLOBALSENDS<a> ;; проверяет является ли текущая дата "пятницей" (0 или 1)

sends=>n255|2022/02/22-08:35:46|5??-1 GLOBALSENDS<a> ;; проверяет является ли текущая дата "пятницей" (0 или 1)

sends=>n257|C:\Time.txt GLOBALSENDS<a> ;; получить суммарное время по списку из файла, формат "00:00:00"

sends=>n257|cliplist GLOBALSENDS<a> ;; получить суммарное время по списку из буфера обмена, формат "00:00:00"

sends=>n258|(00:11:40+00:13:54)*2 GLOBALSENDS<a> ;; вычислить математическое выражение со временем

sends=>n258|00:11:40/5 GLOBALSENDS<a> ;; разделить время на 5

sends=>n258|00:11:40+00:13:54 GLOBALSENDS<a> ;; сложить заданное время

sends=>n258|00:11:40-00:13:54 GLOBALSENDS<a> ;; получить разницу между заданными временами

sends=>n258|01:30:00-00:30:00+02:00:00-01:00:00 GLOBALSENDS<a> ;; сложить заданное время

sends=>n258|100:00 GLOBALSENDS<a> ;; перевести 100 минут во время

sends=>n258|123456789|1 GLOBALSENDS<a> oends=>n258|GLOBALSENDS<1>|9 GLOBALOENDS<a> ;; перевести заданное количество секунд во время и обратно

sends=>n258|TimerDiff(0)/1000|2 GLOBALSENDS<a> ;; время работы системы

sends=>n9|100|950|50 GLOBALSENDS<a> bends=>n187|GLOBALSENDS<1>|2|2|0|1|0|,|x??-1 GLOBALBENDS<a> ;; получить числа от 100 до 950 с шагом 50 и перебрать все варианты пар с повторами в строке с разделителем "x"

sends=>n9|100|950|50 GLOBALSENDS<a> bends=>n187|GLOBALSENDS<1>|3|3|0|0|0|,|:??-1 GLOBALBENDS<a> ;; получить числа от 100 до 950 с шагом 50 и перебрать все варианты трёх чисел без повторов в строке с разделителем ":"

sends=>p99|AkelPad4|AkelEditW1|-1|*#*??-8*#* GLOBALSENDS<a> ;; получить информацию заданного элемента окна

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=>t38%P%N//??-2 GLOBALSENDS<a> ;; получить текст из файла под курсором (типы файлов в Дополнении №37)

sends=>t49%P%N textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; открыть xml файл под курсором, форматировать содержимое в структуру и просмотреть (начальный отступ: табуляция)

sends=>t49%P%N|2 textv=GLOBALSENDS<x1>||viewtext<%P%N|0|0|0|0|Consolas>||pos<1> ;; открыть xml файл под курсором, форматировать содержимое в структуру и просмотреть (начальный отступ: 2 пробела)

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

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

sends=>x50 GLOBALSENDS<a> ;; получить путь активной панели инструментов Total Commander

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

sends=§ slist=$GLOBALSENDS[1]&20||?V|==|!!'&StringFormat('%.1f',:NUMBER:/10) GLOBALSLIST<a> ;; получить счётчик вида 0.1, 0.2, ..., 1.0, 1.1

sends=§ slist=$GLOBALSENDS[1]&20||?V|==|!!'&StringFormat('%.3f',:NUMBER:/10) GLOBALSLIST<a> ;; получить счётчик вида 0.100, 0.200, ..., 1.000, 1.100

sends=§ slist=$GLOBALSENDS[1]&20||?V|>>|Assign('var_n',StringFormat('%.1f',:NUMBER:/10),2)||§!!$var_n GLOBALSLIST<a> ;; получить счётчик вида 0.1, 0.2, ..., 1.0, 1.1

sends=§ slist=$GLOBALSENDS[1]&20||§!!Number(:NUMBER:/10) GLOBALSLIST<a> ;; получить счётчик вида 0.1, 0.2, ..., 1, 1.1

sends=♠♠♠||#B2||#C12345|AES256 GLOBALSENDS<a> bends=GLOBALSENDS<1>||#R12345|AES256||#T2 GLOBALBENDS<a> ;; шифрование и расшифровывание данных, в которых есть Unicode символы

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 funjs=Base58Encode|GLOBALSENDS<x1> GLOBALFUNJS1<c|1|x|4> ;; кодировать строку в Base58 из буфер обмена с воспроизведением звука (для латинских символов)

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!!-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,3,4,5,6,7,8,9,10,11??-8, GLOBALSENDS<a> arr2d=$GLOBALSENDS||25|9||85|0:3 GLOBALARR2D<a> ;; размножить массив 9 раз и реверсировать данные в колонках от 0-й до 3-й

sends=1,2,3,4,5,6,7,8,9,10,11??-8, GLOBALSENDS<a> arr2d=$GLOBALSENDS||25|9||85|3,6 GLOBALARR2D<a> ;; размножить массив 9 раз и реверсировать данные 3-й и 6-й колонках

sends=1,2,3,4,5,6,7,8,9??-8, GLOBALSENDS<a> arr2d=$GLOBALSENDS||25|9||14 GLOBALARR2D<a> ;; размножить массив 9 раз и транспонировать

sends=1,2,3,4,5,6,7,8,9??-8, GLOBALSENDS<a> arr2d=$GLOBALSENDS||25|9||14||84|1:5 GLOBALARR2D<a> ;; размножить массив 9 раз, транспонировать и перемешать данные строк от 1-й до 5-й

sends=1,2,3,4,5,6,7,8,9??-8, GLOBALSENDS<a> arr2d=$GLOBALSENDS||25|9||14||84|3,6 GLOBALARR2D<a> ;; размножить массив 9 раз, транспонировать и перемешать данные 3-й и 6-й строки

sends=1,2,3,4,5,6,7,8,9??-8, GLOBALSENDS<a> arr2d=$GLOBALSENDS||25|9||14||86|1:3 GLOBALARR2D<a> ;; размножить массив 9 раз и транспонировать и реверсировать данные в строках от 1-й и 3-й

sends=1,2,3,4,5,6,7,8,9??-8, GLOBALSENDS<a> arr2d=$GLOBALSENDS||25|9||14||86|3,6 GLOBALARR2D<a> ;; размножить массив 9 раз и транспонировать и реверсировать данные 3-й и 6-й строках

sends=1,2,3,4,5,6,7,8,9??-8, GLOBALSENDS<a> arr2d=$GLOBALSENDS||25|9||83|0:3 GLOBALARR2D<a> ;; размножить массив 9 раз и перемешать данные в колонках от 0-й до 3-й

sends=1,2,3,4,5,6,7,8,9??-8, GLOBALSENDS<a> arr2d=$GLOBALSENDS||25|9||83|3,6 GLOBALARR2D<a> ;; размножить массив 9 раз и перемешать данные в 3-й и 6-й колонках

sends=1,2,3,4,5,6,7,8,9||?PS!!, GLOBALSENDS<a> ;; перемешать случайным образом фразы строки между разделителем

sends=1,2,3??-6, GLOBALSENDS<a> $GLOBALXXXXX[GLOBALSENDS<0>] GLOBALXXXXX<a> ;; получить аналогичный заданному пустой 1D массив

sends=1,2,3??-6, GLOBALSENDS<a> <FOR> 1 <TO> GLOBALSENDS<0> exect=_ViewValues($GLOBALSENDS[:INDEX:]) <NEXT> ;; поочерёдно получить в цикле данные массива

sends=1,2,3??-6, GLOBALSENDS<a> exect=_ViewValues(_ArrayToString($GLOBALSENDS,'++',1)) ;; получить массив в строку с заданным разделителем

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.2.3.4.5.6??-1||?Ffnc_rpl1 GLOBALSENDS<a> ;; заменить все точки на подчеркивание, кроме последней: 1.2.3.4.5.6 ==> 1_2_3_4_5.6

sends=-1??0||&?(?m)^.*\\([^\\]+)$ ;; из путей в буфере обмена оставить только имена файлов с расширениями

sends=-1??0||?Fwords1,1||?P ;; из буфера обмена получить русские слова более 3-х символов, удалить дубликаты, перемешать случайным образом и записать в буфера обмена

sends=-1??0||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 <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 <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 <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 anf2d=$GLOBALSENDS||2||([^@]+)||begin<0> GLOBALANF2D<a> asave=GLOBALANF2D||$f254\List.docx|0||open<|1|explorer> ;; создать таблицу List.docx в активной панели из строк буфера обмена, разделитель "@"

sends=-1??-1 anf2d=$GLOBALSENDS||2||([^@]+)||begin<0> GLOBALANF2D<a> asave=GLOBALANF2D||$f254\List.xlsx|0||open<|1|explorer> ;; - создать List.xlsx в активной панели из строк буфера обмена, разделитель "@"

sends=-1??-1 asave=GLOBALSENDS||"%P"List.docx|0||open<|1|explorer> ;; записать строки из буфера обмена в таблицу в файл List.docx в активной панели и открыть файл в программе, ассоциированной в системе

sends=-1??-1 asave=GLOBALSENDS||"%P"List.docx|0||open<WordPad|1> ;; записать строки из буфера обмена в таблицу в файл List.docx в активной панели и открыть файл в программе WordPad

sends=-1??-1 copys=$GLOBALSENDS||"%p"//0 comns=$GLOBALCOPYS||0||listcms<$GLOBALSENDS>||upd<1> ;; копировать в активную панель файлы по списку путей из буфера обмена и каждому файлу в комментарии прописать путь откуда он копировался

sends=-1??-1 copyy=%P%N||"%P"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYY1||list<$GLOBALSENDS>||rflag<1>||upd<1> ;; создать копии файла под курсором в активной панели с именами из буфера обмена с тем же расширением, с заменой имеющихся файлов

sends=-1??-1 copyy=%P%N||"%P"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYY1||list<$GLOBALSENDS>||upd<1> ;; создать копии файла под курсором в активной панели с именами из буфера обмена с тем же расширением, если файл существует, то добавляется счётчик

sends=-1??-1 copyy=%P%N||"%T"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYY1||list<$GLOBALSENDS>||upd<3> ;; дублировать объект под курсором в другую панель N-е количество раз, в зависимости от количества новых имён из буфера обмена

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 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 folds="%p"||GLOBALSENDS<1> creat=GLOBALFOLDS<1>||x.txt||clip<>||first<> ;; создать в активной панели папку с именем первой строки буфера обмена, в этой папке создать файл с именем первой строки буфера обмена и с содержимым буфера обмена

sends=-1??-1 folds=#GLOBALSENDS<1> ;; создать структуру папок, полный путь из буфера обмена

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 listx=$GLOBALSENDS||2||progres<> GLOBALLISTX0<a> GLOBALLISTX<a> GLOBALLISTX1<a> ;; проверить список путей в буфере обмена на существование и получить результаты в глобальных переменных + прогресс бар

sends=-1??-1 marks=1||numb<GLOBALSENDS<0>> ;; выделить в активной панели определенное количество файлов, число которых берется из количества строк списка в буфере обмена

sends=-1??-1 modfs=%WL||0||list<$GLOBALSENDS> ;; изменить выделенным объектам дату модификации списком дат из буфера обмена

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 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 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 slist=FOLDC<%WL//0>||<dellist=$GLOBALSENDS|5> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~GLOBALSLIST<0>~~объектов?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> ;; в выделенных папках удалить в корзину объекты 1-го уровня имена которых не совпадают с именами из списка в буфера обмена

sends=-1??-1 slist=FOLDC<%WL//0>||<dellist=$GLOBALSENDS|9> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~GLOBALSLIST<0>~~объектов?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> ;; в выделенных папках удалить в корзину все объекты 1-го уровня с именами из списка буфера обмена

sends=-1??-1 slist=FOLDC<PS<"%p"//2//0>//0>||<dellist=$GLOBALSENDS|5> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~GLOBALSLIST<0>~~объектов?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALSLIST||1||recycle<1> ;; во всех папках активной панели удалить в корзину объекты 1-го уровня имена которых не совпадают с именами из списка в буфера обмена

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

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

sends=-1??-1 textx=$GLOBALSENDS||[edits=BOX2] ;; поиск и замена в текстовых файлах по списку путей из буфера обмена в диалоговом окне (возможен многострочный ввод)

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||#5 GLOBALSENDS<a> ;; преобразовать строку из буфера обмена алгоритмом ROT13

sends=-1??-1||#6 GLOBALSENDS<a> ;; преобразовать строку из буфера обмена алгоритмом ROT47

sends=-1??-1||#7|1 GLOBALSENDS<a> ;; ёфицировать слова в буфера обмена и показать результат

sends=-1??-1||#L1||sdel<> cmdbt=''''?EVERYTHING?''~~-s~~''GLOBALSENDS<1>'''' ;; поиск текста из буфера обмена в Everything

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||&&(?m)(\d+)-(\d+)-(\d+)-(\d+)-(\d+)-(\d+)!!$6$5$4$1$2$3 GLOBALSENDS<a> alist=$GLOBALSENDS||##<info=s101|s|19700101000000|::> GLOBALALIST<a> ;; для списка дат в формате "23-41-44-14-01-2024" получить разницу в секундах

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||&?((\w:\\)(.+)) folds=GLOBALSENDS<2>||GLOBALSENDS<3>||fflag<2> patha=GLOBALSENDS<1> ;; в активной панели перейти к папке (путь из буфера обмена), если папки не существует создаётся структура папок

sends=-1??-1||&?(?mi)^(.+(?:litres\.ru|sitelit\.ru).+)$ GLOBALSENDS<a> ;; получить все ссылки заданных сайтов из содержимого буфера обмена (каждая ссылка в буфере с новой строки)

sends=-1??-1||&?([^\h]+) GLOBALSENDS<a> ;; получить из буфера обмена отдельные слова

sends=-1??-1||&?([^\h]+\h\d+) GLOBALSENDS<a> ;; получить из буфера обмена отдельные слова с цифрами "Insert 1 Insert 2 Insert 3 Insert 4" ==> "Insert 1", "Insert 2", "Insert 3", "Insert 4"

sends=-1??-1||&?(\w:\\)(.+) folds=GLOBALSENDS<1>||GLOBALSENDS<2>||fflag<2>||jump<3> ;; в активной панели перейти к папке (путь из буфера обмена), если папки не существует создаётся структура папок

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

sends=-1??-1||??7 GLOBALSENDS<a> ;; получить содержимое буфера обмена, преобразовав первую букву строк в верхний регистр, остальные в нижний

sends=-1??-1||?6|ru|en|0 GLOBALSENDS<a> ;; перевести содержимого буфера обмена с русского на английский в Google (требуется подключение к интернету)

sends=-1??-1||?6|ru|en|1 GLOBALSENDS<a> ;; перевести содержимого буфера обмена с русского на английский в MS Bing (требуется подключение к интернету)

sends=-1??-1||?6|ru|en|3 GLOBALSENDS<a> ;; перевести содержимого буфера обмена с русского на английский в MyMemory (требуется подключение к интернету)

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

sends=-1??-1||?F55,1,63 GLOBALSENDS<a> slist=$GLOBALSENDS||##<info=c50|::> GLOBALSLIST<a> ;; построчная конвертация цвета в буфере обмена #CED6D5 <--> rgb(206,214,213)

sends=-1??1||?F63,sym1||@CRLF!!Chr(124) bends=PS<"%P"//1//-1//&&(?:GLOBALSENDS<1>)$>??-1 anf2d=$GLOBALBENDS||1||##@@o73:://||##@@o25:://||##@@o45:://||##@@o65:://||header<0|Имя|Дата~~модификации|Дата~~создания|Дата~~доступа> GLOBALANF2D<a> ;; найти пути в активной панели с рекурсией для имён файлов из буфера обмена и получить информацию о дате в таблице

sends=-1??-1||?Fcom1 GLOBALSENDS<a> ;; разбить команду TCIMG из буфера обмена на команду и подсказку

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

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

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

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

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

sends=-1??-1||?Fndb_word1 GLOBALSENDS<a> ;; пронумеровать все слова в предложении (для каждой группы свой счётчик)

sends=-1??-1||?Fndb_word2 GLOBALSENDS<a> ;; пронумеровать только дубликаты слов в предложении (для каждой группы свой счётчик)

sends=-1??-1||?Fpath4 GLOBALSENDS<a> ;; из путей в буфере обмена получить только имена файлов с расширениями

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||^^~~ renms=%WL||GLOBALSENDS<1>||bkt<-!!!!!!2!!1> renms=$GLOBALRENMS1||#G7||upd<1> ;; переименовать выделенные объекты в имя из буфера обмена с счетчиком -01

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||111!!222 GLOBALSENDS<c1> ;; проверка того, что передаёт команда sends (информация будет отправлена в буфер обмена)

sends=-1??-1||eline<!!~~-~~<info=s33!!#.!!s32!!#.!!s31>г. textt=D:\Soft\List.txt||$$@CRLFGLOBALSENDS<x1:-1> ;; в конец каждой строки содержимого буфера обмена добавить текущую дату и результат записать в конец файла D:\Soft\List.txt

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<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??-1||formt<lin43,lin48> patha=GLOBALSENDS<1> ;; перейти в активной панели к файлу (путь из буфера обмена)

sends=-1??-1||zebr<1|2|1> GLOBALSENDS<a> ;; из строк буфера обмена получить строки через одну

sends=-1??-2 asave=GLOBALSENDS||"%P"List.docx|0||open<WordPad|1> ;; записать строки из буфера обмена (сохраняя пустые строки) в таблицу в файл List.docx в активной панели и открыть файл в программе WordPad

sends=-1??-2||#L@1|-1|11 GLOBALSENDS<a> ;; получить строки буфера обмена: начиная с 1-го, шаг 11, т.е. остаются строки 1,12,23,34...

sends=-1??-2||#VS GLOBALSENDS<a> ;; произвести построчный реверс символов содержимого буфера обмена

sends=-1??-2||#VW GLOBALSENDS<a> ;; произвести реверс каждого слова содержимого буфера обмена

sends=-1??-2||??11 GLOBALSENDS<a> ;; перевести буквы из буфера обмена в верхний и нижний регистр в случайном порядке

sends=-1??-2||??12 GLOBALSENDS<a> ;; поочередно перевести буквы из буфера обмена в верхний и нижний регистр

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??-8#||$$#2 bends=#GLOBALSENDS<1>??-1||&&(?si).*<a~~name=''GLOBALSENDS<2>''>.*?<span~~class=post>(.*?)</span>.*!!$1 GLOBALBENDS<a> ;; получить html код сообщения с сайта ru-board из ссылки из буфера обмена

sends=-1??-8#||$$#2 bends=#GLOBALSENDS<1>??-1||&&(?si).*<a~~name=''GLOBALSENDS<2>''>.*?<span~~class=post>(.*?)</span>.*!!$1||?F74 GLOBALBENDS<a> ;; получить текст сообщения с сайта ru-board из ссылки из буфера обмена

sends=-1||##<info=e221::> GLOBALSENDS<a> ;; получить родительскую папку ссылки без имени схемы и доменного имени

sends=-1||##<info=e222::> GLOBALSENDS<a> ;; получить дедушкину папку ссылки без имени схемы и доменного имени

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||?C866 creat="%p"||Name.txt||content<GLOBALSENDS<x1>>||upd<1> ;; создать в активной панели файл с содержимым буфера обмена, преобразовав текст в OEM 866

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=1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16??-4 GLOBALSENDS<a> $GLOBALSENDS[2,4,5,8:11,17][1,3]=;test GLOBALSENDS<a> ;; пример записи данных в заданные ячейки массива, 1D массив преобразуется в 2D массив с сохранением данных

sends=1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16??-4 GLOBALSENDS<a> $GLOBALSENDS[2,4,5,8:11,17][1]=;test GLOBALSENDS<a> ;; пример записи данных в заданные ячейки массива, 1D массив преобразуется в 2D массив с сохранением данных

sends=1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16??-4 GLOBALSENDS<a> $GLOBALSENDS[2,4,5,8:11,17]=;test GLOBALSENDS<a> ;; пример записи данных в заданные ячейки массива

sends=1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16??-4 GLOBALSENDS<a> $GLOBALSENDS[2][1]=;test GLOBALSENDS<a> ;; пример записи данных в заданные ячейки массива, 1D массив преобразуется в 2D массив с сохранением данных

sends=100,200,300??-6, GLOBALSENDS<a> <FOR> 1 <TO> GLOBALSENDS<0> textv=$GLOBALSENDS[:INDEX:] <NEXT> ;; поочерёдно получить в цикле данные массива

sends=100,200,300??-6, spech=$GLOBALSENDS[1] ;; открыть для прослушивания текста данные 1-й ячейки массива

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=%WL||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpg=Копирование~~файлов||TCIMG.dll,26||5||150 <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>//0||group<500|3|GLOBALSENDS<:INDEX:>_> <NEXT> focusp tcimg=$cm540 ;; копировать выделенные файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER, в каждой папке распределить файлы по 500 штук каждого размера в папки со счётчиком (появляются несколько прогресс баров для отображения каждого из списков файлов по размерам)

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=%WL||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpgs <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>||noprogres<> <NEXT> focusp tcimg=$cm540 ;; копировать выделенные файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=PS<%P%N//1>||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpg=Копирование~~файлов||TCIMG.dll,26||5||150 <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>//0||group<500|3|GLOBALSENDS<:INDEX:>_> <NEXT> focusp tcimg=$cm540 ;; копировать из папки под курсором все файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER, в каждой папке распределить файлы по 500 штук каждого размера в папки со счётчиком (появляются несколько прогресс баров для отображения каждого из списков файлов по размерам)

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=PS<%P%N//1>||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpg=Перемещение~~файлов||TCIMG.dll,26||5||150 <FOR> 1 <TO> 11 moves=$GLOBALLISTX:INDEX:||%P%N\GLOBALSENDS<:INDEX:>//0||group<500|3|GLOBALSENDS<:INDEX:>_> <NEXT> ;; переместить из папки под курсором все файлы в ту же папку по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER, в каждой папке распределить файлы по 500 штук каждого размера в папки со счётчиком (появляются несколько прогресс баров для отображения каждого из списков файлов по размерам)

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=123 GLOBALSENDS<c|1|x|3> sndps=3 ;; записать заданную фразу "123" с оповещением звука и мелодии

sends=123|456|789??-4 txwvs=$GLOBALSENDS||"%p"//0||txtwav<Russian|39>||progres<>||upd<1> GLOBALTXWVS1<a> GLOBALTXWVS2<a> ;; для каждой фразы списка в активной панели создать аудиофайлы WAV с озвученным текстом и записать информацию в глобальные переменные

sends=123|456|789??-4 txwvs=$GLOBALSENDS||"%p"//0||txtwav<Russian|39>||progres<>||upd<1> ;; для каждой фразы списка в активной панели создать аудиофайлы WAV с озвученным текстом

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=123456789||?PS!! GLOBALSENDS<a> ;; перемешать случайным образом символы строки

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,3,4??-6, GLOBALSENDS<a> alist=$GLOBALSENDS||?V|$$|'x'&5*::&'x'&10*:: GLOBALALIST<a> ;; пример математических вычислений

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=-2||formt<63> GLOBALSENDS<d|5> ;; в выделенном или если ничего не выделено, то во всём тексте активном документа 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,7,9,15,18||$$,2,4,7,18,111||?7!!,!!1,20 GLOBALSENDS<a> ;; соединить две строки чисел, удалить дубликаты и отсортировать по числовому возрастанию

sends=-3??-2||?B6!!```autoit@CRLF||?B8!!@CRLF``` GLOBALSENDS<c|1|x|3> ;; выделенный текст в AkelPad обрамить тегом "code" для вставки в Telegram и записать в буфер обмена

sends=-3??-2||?B6!!```code@CRLF||?B8!!@CRLF``` GLOBALSENDS<c|1|x|3> ;; выделенный текст в AkelPad обрамить тегом "code" для вставки в Telegram и записать в буфер обмена

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=-4 txtsp=GLOBALSENDS<t>||C:\xxx||1!!10||namesplit<**##Akel_!_@.txt;;#N@!!tnum[:NUMBER:|1|5]>||nozero<3> ;; текст активного документа AkelPad разбить по 10 строк и сохранить в папку C:\xxx в файлы Akel_!_.txt с 5-м счётчиком

sends=4,5,6,7!!-8, <FOR> 1 <TO> GLOBALSENDS<0> exect=$var_i=Execute($GLOBALSENDS[:INDEX:]+10) cends=$GLOBALEXECT??:INDEX: <NEXT> GLOBALCENDS<a> ;; прибавить к заданным числам десять и вывести результат в глобальную переменную

sends=4,5,6,7??-8, <FOR> 1 <TO> GLOBALSENDS<0> exect=$var_i=Execute($GLOBALSENDS[:INDEX:]+10) cends=$GLOBALEXECT??:INDEX: <NEXT> GLOBALCENDS<a> ;; увеличить цифры на 10

sends=4,5,6,7??-8, <FOR> 1 <TO> GLOBALSENDS<0> exect=$var_i=Execute('GLOBALSENDS<:INDEX:>'+10) cends=$GLOBALEXECT??:INDEX: <NEXT> GLOBALCENDS<a> ;; увеличить цифры на 10

sends=-4||formt<63> GLOBALSENDS<d|1> ;; во всем тексте активном документа AkelPad удалить пустые строки

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=5,6,7,8,9??-6, GLOBALSENDS<a> slist=$GLOBALSENDS||##@@n9|GLOBALSENDS<:NUMBER:>|100|1 GLOBALSLIST<a> ;; получить для чисел список чисел заданного диапазона

sends=55|66|77|88??-4 symxx=RedYellow||$GLOBALSENDS||noprogres<>||upd<1> ;; создать изображения по шаблону RedYellow для каждого элемента массива GLOBALSENDS без прогресс бара

sends=55|66|77|88??-4 symxx=RedYellow||$GLOBALSENDS||upd<1> ;; создать изображения по шаблону RedYellow для каждого элемента массива GLOBALSENDS

sends=55|66|77|88??-4 symxx=RedYellow2||$GLOBALSENDS||noprogres<>||xpath<C:\Test_RedYellow> ;; создать изображения по шаблону RedYellow2 для каждого элемента массива GLOBALSENDS без прогресс бара в заданную папку

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=ABCDEFGHIJKLMNOPQRSTUVWXYZ??-3 symxx=RedYellow||$GLOBALSENDS renms=$GLOBALSYMXX||##cntr<1|1|1>||upd<1> ;; в активной панели создать изображения по шаблону RedYellow для каждого символа строки и переименовать цифрами от 1 до 26

sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ??-3 symxx=RedYellow||$GLOBALSENDS renms=$GLOBALSYMXX||##Number(GLOBALSYMXX<0>-:NUMBER:+1)||upd<1> ;; в активной панели создать изображения по шаблону RedYellow для каждого символа строки и переименовать цифрами от 26 до 1

sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ??-3 symxx=RedYellow||$GLOBALSENDS renms=$GLOBALSYMXX||list<$GLOBALSENDS>||upd<1> ;; в активной панели создать изображения по шаблону RedYellow для каждого символа строки и переименовать соответствующими символами

sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||&?..||?P||?F57 GLOBALSENDS<a> ;; перемешать по 2 символа случайным образом

sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||&?.||?P||?F57 GLOBALSENDS<a> ;; перемешать символы случайным образом

sends=C:\FilesList.txt??-1||@CRLF!!| slist=FOLDC<%WL//1//-1//GLOBALSENDS<1>> GLOBALSLIST<a> ;; в выделенных папках найти похожие файлы из списка C:\FilesList.txt (имена с расширениями) и передать пути найденных файлов в глобальную переменную

sends=C:\Folfers.txt??-1 copys=%WL||x//1||allfold<$GLOBALSENDS//0> ;; копировать выделенные объекты во все папки из списка с заменой

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=$cm540 ;; копировать файл под курсором в другую панель изменяя имена. Имена без расширений берутся из списка List.txt. Расширение берётся из копируемого файла

sends=C:\List.txt??-1 <FOR> 1 <TO> GLOBALSENDS<0> copyy=%P%N||"%t"//0||##GLOBALSENDS<:INDEX:>||**0!! <NEXT> focusp tcimg=$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=$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:\Name.txt??-1||&&(?m)(.+)!!20${1}:00 GLOBALSENDS<a> ;; преобразовать даты из файла (22.11.19 15:54 ==> 2022.11.19 15:54:00)

sends=C:\Name.txt??-1||&&(?m)(.+)!!20${1}:00 modfs=%WL||0,1||list<$GLOBALSENDS>||upd<1> ;; изменить выделенным объектам дату модификации и дату создания на даты из файла (формат дат в файле 22.11.19 15:54 ==> 2022.11.19 15:54:00)

sends=C:\Name.txt??-1||&&(?m)(\d+).(\d+).(\d+)(.+)!!20$3$2$1$4:00 GLOBALSENDS<a> ;; преобразовать даты из файла (22.11.19 15:54 ==> 20191122 15:54:00)

sends=C:\Name.txt??-1||&&(?m)(\d+).(\d+).(\d+)(.+)!!20$3$2$1$4:00 modfs=%WL||0,1||list<$GLOBALSENDS>||upd<1> ;; изменить выделенным объектам дату модификации и дату создания на даты из файла (формат дат в файле 22.11.19 15:54 ==> 20191122 15:54:00)

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//-1>??-1 modfs=FOLDM<%WL//2>||0,1,2||<xfolder=1//$GLOBALSENDS>||progres<> ;; изменить выделенным папкам и всем подпапкам с рекурсией дату создания, модификации и последнего доступа на дату модификации самого старого файла в этих папках

sends=FOLDC<%WL//0//-1>??-1 modfs=FOLDM<%WL//2>||0,1,2||<xfolder=4//$GLOBALSENDS>||progres<> ;; изменить выделенным папкам и всем подпапкам с рекурсией дату создания, модификации и последнего доступа на дату модификации самого нового файла в этих папках

sends=FOLDC<%WL//0//-1>??-1 slist=<xfolder=1//$GLOBALSENDS> GLOBALSLIST<a> ;; получить дату модификации самого старого файла в выделенных папках

sends=FOLDC<%WL//0//-1>??-1 slist=<xfolder=4//$GLOBALSENDS> GLOBALSLIST<a> ;; получить дату модификации самого нового файла в выделенных папках

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=FOLDC<[tc=TL-1d]//0//0>??-1 GLOBALSENDS<a> ;; получить содержимое папок другой панели (список путей файлов и папок 1-го уровня)

sends=FOLDC<PS<"%P"//2//0//Alldoc*>//0>??-1 GLOBALSENDS<a> ;; получить все объекты из папок активной панели, название которых начинается на "Alldoc"

sends=FOLDC<PS<"%P"//2//0//Alldoc*>//0>??-1 slist=$GLOBALSENDS||##"%P"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>||&&hide||&&wait||progres<>||upd<1> ;; архивировать все объекты из папок активной панели, название которых начинается на "Alldoc" в одноимённые архивы, создавая архивы в активной панели

sends=FOLDC<PS<"%P"//2//0//Alldoc*>//0>??-1 slist=$GLOBALSENDS||##"%T"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>||&&hide||&&wait||progres<>||upd<3> ;; архивировать все объекты из папок активной панели, название которых начинается на "Alldoc" в одноимённые архивы, создавая архивы в другой панели

sends=FOLDC<PS<"%T"//2//0>//0//1//PsiPhon.f_l>??-1 GLOBALSENDS<a> ;; получить пути файлов PsiPhon.f_l находящиеся в папках 1-го уровня неактивной панели

sends=FOLDM<%WL//-1//0//[input=BOX96]>??-1||&&(?m)^(.+\.)([^.]+)$!!$1docx bends=@C:\Шаблон.docx??-1||#KGLOBALSENDS<0>~@CRLF!! copys=$GLOBALBENDS||listz<$GLOBALSENDS> ;; для заданной маски файлов в выделенных папках создать одноимённые файлы docx из шаблона C:\Шаблон.docx

sends=FOLDM<%WL//-1//0//tif>??-1||&&(?m)^(.+\.)(tif)$!!$1docx bends=@C:\Шаблон.docx??-1||#KGLOBALSENDS<0>~@CRLF!! copys=$GLOBALBENDS||listz<$GLOBALSENDS> ;; для файлов tif в выделенных папках создать одноимённые файлы docx из шаблона C:\Шаблон.docx

sends=FOLDM<%WL//-1//0//tif>??-1||&&(?m)^(.+\.)(tif)$!!$1docx GLOBALSENDS<a> ;; для файлов tif в выделенных папках создать подобные пути файлов docx

sends=FOLDM<%WL//-1>??-1||?Fzoneid blist=$GLOBALSENDS||test<2k!!> GLOBALBLIST<a> ;; в выделенных папках и подпапках получить список файлов, которые имеют альтернативный поток NTFS, файлы с добавлением к расширению ":Zone.Identifier" (скаченные из интернета)

sends=FOLDM<%WL//-2//-1|^SH>??-1 GLOBALSENDS<a> ;; получить список путей всех подкаталогов в выделенных папках, кроме системных и скрытых

sends=FOLDM<%WL//-2//-1|SH>??-1 GLOBALSENDS<a> ;; получить список путей всех системных и скрытых подкаталогов в выделенных папках

sends=FOLDM<%WL//-2> tcprm=LOADLIST~~GLOBALSENDS<t> ;; для выделенных каталогов показать все подпапки активной панели

sends=FOLDM<%WL//2>??-1 GLOBALSENDS<a> ;; получить все папки с рекурсией выделенных каталогов

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

sends=list~~volume cmdbt=diskpart||workdir<@SystemDir>||std<3>||stdwrite<GLOBALSENDS<1>> GLOBALCMDBT<a> ;; получить сведения о дисках системы

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//=2>??-1 GLOBALSENDS<a> ;; в активной панели получить файлы и папки только 2-го уровня

sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1 GLOBALSENDS<a> ;; получить список активной панели объектов, в именах которых есть дата "DD.MM.YYYY"

sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1||&?(?m)^(?(?=.*(<info=s100dd.MM.yyyy>|<info=s100dd.MM.yyyy|0|[info=s102|-1d]>))|.+?)$ delss=$GLOBALSENDS||1||upd<1> ;; в активной панели удалить объекты, в именах которых есть дата "DD.MM.YYYY", кроме сегодняшней и вчерашней

sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1||&?(?m)^(?(?=.*(<info=s100dd.MM.yyyy>|<info=s100dd.MM.yyyy|0|[info=s102|-1d]>))|.+?)$ GLOBALSENDS<a> ;; получить список активной панели объектов, в именах которых есть дата "DD.MM.YYYY", кроме сегодняшней и вчерашней

sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1||&?(?m)^(?(?=.*<info=s100dd.MM.yyyy>)|.+?)$ delss=$GLOBALSENDS||1||upd<1> ;; в активной панели удалить объекты, в именах которых есть дата "DD.MM.YYYY", кроме сегодняшней

sends=PS<"%P"//0//0//&&.+\d\d.\d\d.\d{4}.*>??-1||&?(?m)^(?(?=.*<info=s100dd.MM.yyyy>)|.+?)$ GLOBALSENDS<a> ;; получить список активной панели объектов, в именах которых есть дата "DD.MM.YYYY", кроме сегодняшней

sends=PS<"%p"//0>??-1 GLOBALSENDS<a> ;; полные пути всех элементов активной панели (с рекурсией)

sends=PS<"%P"//1//=2>??-1 GLOBALSENDS<a> ;; в активной панели получить файлы только 2-го уровня

sends=PS<"%P"//1//0//##(.*\\(?:[^\\]+\.(?:exe|au3|html?)|[^\\.]+))>??-1 GLOBALSENDS<a> ;; получить список файлов заданных типов и файлов без расширения в активной панели без рекурсии

sends=PS<"%P"//1//0//##(?i)^.+Psiphon[^\\\r\n]*\.exe$>??-1 GLOBALSENDS<a> ;; в активной панели найти файлы типа "Psiphon 3.179.exe"

sends=PS<"%P"//1//0//##(?i)^.+Psiphon[^\\\r\n]*\.exe$>??-1 start=GLOBALSENDS<1>||/SILENT||/PORTABLE=1 ;; в активной панели найти файлы типа "Psiphon 3.179.exe" и запустить первый для установки

sends=PS<"%P"//1//0//&&(.+\.exe|[^\.]+)>??-1 GLOBALSENDS<a> ;; получить список файлов заданных типов и файлов без расширения в активной панели без рекурсии

sends=PS<"%p"//1//0//*.exe|*.ini|*.cfg|*.txt//0//0//2>??-1 GLOBALSENDS<a> ;; получить в активной панели список имён заданных типов файлов

sends=PS<"%P"//1//0//*.exe|*.ini|*.cfg|*.txt//0//0//2>??-1 runcm=12||"%P"||$GLOBALSENDS ;; получить в активной панели список имён заданных типов файлов, открыть папку в проводнике и выделить найденные файлы

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//*.inf//0//0//3>??-1 renmm="%p\Descript\"||##GLOBALSENDS<1>||upd<1> ;; переименовать папку "Descript" в активной панели именем файла INF, находящегося рядом с папкой

sends=PS<"%p"//1//0//*//0//0//3> anf2d=$f212\Selection.txt||7||(.+)\R+(.+)||$1|$2 arr2d=$GLOBALANF2D||46|0|StringInStr($GLOBALSENDS[1],'::')>0 stext=$GLOBALARR2D1??1||0||delim<@CRLF> bends=PS<"%p"//0//0//*//0//0//4>||^^GLOBALSTEXT3<x1>@CRLF||?F28 tcprm=LOADSELECTION||GLOBALBENDS<t> ;; в активной панели выделить все объекты кроме тех, которые есть в разных списках относительно найденных имён (имена и пути к спискам прописаны в Selection.txt)

sends=PS<"%p"//1//0//*//0//0//3> anf2d=$f212\Selection.txt||7||(.+)\R+(.+)||$1|$2 arr2d=$GLOBALANF2D||46|0|StringInStr($GLOBALSENDS[1],'::')>0 stext=$GLOBALARR2D1??1||0||delim<@CRLF> tcprm=LOADSELECTION||GLOBALSTEXT3<t> tcimg=$cmcm_ExchangeSelection ;; в активной панели выделить все объекты кроме тех, которые есть в разных списках относительно найденных имён (имена и пути к спискам прописаны в Selection.txt)

sends=PS<"%p"//1//0//*//0//0//3> anf2d=$f212\Selection.txt||7||(.+)\R+(.+)||$1|$2 arr2d=$GLOBALANF2D||46|0|StringInStr($GLOBALSENDS[1],'::')>0 stext=$GLOBALARR2D1??1||0||delim<@CRLF> tcprm=LOADSELECTION||GLOBALSTEXT3<t> ;; в активной панели выделить объекты по разным спискам относительно найденных имён (имена и пути к спискам прописаны в Selection.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 bends=<info=a31$GLOBALSENDS|0|0|1x!!2013/01/01!!#12015/01/01//>??1 GLOBALBENDS<a> ;; возвращает 1, если есть в текущем каталоге файл с датой модификации от 2013 до 2015 года

sends=PS<"%p"//1//0>??-1||&&(?m)^.*?\\([^\\]*\.)([^\\.\r\n]*)$!!$1$2|$2 anf2d=$GLOBALSENDS||2||(.*)\|(.*)||begin<0> arr2d=$GLOBALANF2D||5|1 GLOBALARR2D<a> ;; получить 2D массив активной панели: имя.тип|тип (по одному уникальному расширению)

sends=PS<"%p"//1//0>??-1||&&(?m)^.*?\\([^\\]*\.)([^\\.\r\n]*)$!!$1$2|$2 anf2d=$GLOBALSENDS||2||(.*)\|(.*)||begin<0> arr2d=$GLOBALANF2D||5|1 marks=list<$GLOBALARR2D0> ;; выделить в активной панели файлы по одному уникальному расширению

sends=PS<"%p"//1//0>??-1||&&(?m)^.*?\\([^\\]*\.)([^\\.\r\n]*)$!!$1$2|$2 anf2d=$GLOBALSENDS||2||(.*)\|(.*)||begin<0> GLOBALANF2D<a> ;; получить 2D массив активной панели: имя.тип|тип

sends=PS<"%p"//1//0>??-1||&&(?m)^.*?\\([^\\]*\.)([^\\.\r\n]*)$!!$1$2|$2 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>??-1||?Fzoneid blist=$GLOBALSENDS||test<2k!!>||progres<> anf2d=$GLOBALBLIST||1||##@@t39::|1//||progres<> GLOBALANF2D<a> ;; в активной панели без рекурсии найти все NTFS потоки ":Zone.Identifier" и получить в 2D массиве их содержимое

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"//1//-1//&&(?:xxx\.au3|zzz\.h)$>??-1 GLOBALSENDS<a> ;; найти в активной панели с рекурсией файлы с именами xxx.au3 и zzz.h

sends=PS<"%P"//1//-1//*.bat|*.cmd|*.exe>??-1 GLOBALSENDS<b> GLOBALARRAY<a> ;; получить пути заданных файлов с рекурсией, после выбора нужных и нажатии кнопки "==>" получить пути в GLOBALARRAY

sends=PS<"%P"//1//-1//*.bat|*.cmd|*.exe>??-1 GLOBALSENDS<b> slist=$GLOBALARRAY||&&(.*~~.*)!!''$1''||^^cmd:NUMBER:=||$$@CRLFbutton:NUMBER:=Wcmicons.dll,0@CRLFmenu:NUMBER:=||$$<info=f13:://>||$$@CRLFiconic:NUMBER:=0||#A[Buttonbar]@CRLFButtoncount=:NUMBER:@CRLF||save<"%T"N_BAR.bar|0>||code<1>||upd<3> ;; из выбранных путей заданных файлов создать N_BAR.bar в другой панели

sends=PS<"%P"//1//1//*.exe>??-1 GLOBALSENDS<b> slist=$GLOBALARRAY||&&(.*~~.*)!!''$1''||^^cmd:NUMBER:=||$$@CRLFbutton:NUMBER:=Wcmicons.dll,0@CRLFmenu:NUMBER:=||$$<info=f12:://>||$$@CRLFiconic:NUMBER:=0||#A[Buttonbar]@CRLFButtoncount=:NUMBER:@CRLF||save<"%T"N_BAR.bar|0>||code<1>||upd<3> ;; в каталогах, (без рекурсии), в активной панели найти исполняемые файлы (*.exe) и вывести их в диалоговое окно. Из выбранных, в диалоговом окне файлов, создать N_BAR.bar в другой панели

sends=PS<"%p"//1//-1//german.cdt> GLOBALSENDS<c1> ;; в активной панели с рекурсией найти файл german.cdt и записать в буфера обмена путь файла

sends=PS<"%p"//1//-1//maps.grp>||&&(.+\\)([^\\]+)!!$1 GLOBALSENDS<c1> ;; в активной панели с рекурсией найти файл maps.grp и записать в буфера обмена путь папки файла

sends=PS<"%p"//1> GLOBALSENDS<a> $FORCONT=$GLOBALSENDS[1]=''''?5:1 ;; если в папке пусто, то переменная $FORCONT равна 5 иначе 1

sends=PS<"%p"//1> GLOBALSENDS<a> $FORCONT='GLOBALSENDS<1>'=''''?5:1 ;; если в папке пусто, то переменная $FORCONT равна 5 иначе 1

sends=PS<"%P"//-1>??-1 tcprm=LOADLIST~~GLOBALSENDS<t> ;; показать все папки и файлы активной панели с рекурсией

sends=PS<"%p"//1>??-1||?Fextdel GLOBALSENDS<a> ;; получить список путей всех файлов активной панели с рекурсией, удалив пути с заданными расширениями

sends=PS<"%p"//1>??-1||?Fextdel,extdelz copys=$GLOBALSENDS||"%t"//0||test<0w!!``f11::!!f230::|3|txt>||upd<3> ;; получить список путей всех файлов активной панели, удалив пути с заданными расширениями, а так же пути файлов без расширений и

sends=PS<"%p"//1>??-1||?Fextdel,extdelz GLOBALSENDS<a> ;; получить список путей всех файлов активной панели с рекурсией, удалив пути с заданными расширениями, а так же пути файлов без расширений

sends=PS<"%P"//1>??-1||?Fzoneid blist=$GLOBALSENDS||test<2k!!> GLOBALBLIST<a> ;; получить список файлов с рекурсией активной панели, которые имеют альтернативный поток NTFS, файлы с добавлением к расширению ":Zone.Identifier" (скаченные из интернета)

sends=PS<"%P"//2//=2>??-1 GLOBALSENDS<a> ;; в активной панели получить папки только 2-го уровня

sends=PS<"%P"//2//0//Alldoc*>??-1 slist=$GLOBALSENDS||##"%P"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>\*||&&hide||&&wait||progres<>||upd<1> ;; архивировать папки активной панели, название которых начинается на "Alldoc" в одноимённые архивы, создавая архивы в текущей панели без начальной папки в корне архива

sends=PS<"%P"//2//0//Alldoc*>??-1 slist=$GLOBALSENDS||##"%P"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>||&&hide||&&wait||progres<>||upd<1> ;; архивировать папки активной панели, название которых начинается на "Alldoc" в одноимённые архивы, создавая архивы в текущей панели

sends=PS<"%P"//2//0//Alldoc*>??-1 slist=$GLOBALSENDS||##"%T"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>\*||&&hide||&&wait||progres<>||upd<3> ;; архивировать папки активной панели, название которых начинается на "Alldoc" в одноимённые архивы, создавая архивы в другой панели без начальной папки в корне архива

sends=PS<"%P"//2//0//Alldoc*>??-1 slist=$GLOBALSENDS||##"%T"<info=o73:://>.7z start=7-ZIP||a||-mx9||list<$GLOBALSLIST>||-y||list1<$GLOBALSENDS>||&&hide||&&wait||progres<>||upd<3> ;; архивировать папки активной панели, название которых начинается на "Alldoc" в одноимённые архивы, создавая архивы в другой панели

sends=PS<"%P"//2//0|^SH>??-1 GLOBALSENDS<a> ;; в текущем каталоге найти все папки без рекурсии, кроме системных и скрытых

sends=PS<"%P"//2//0|SH>??-1 GLOBALSENDS<a> ;; в текущем каталоге найти все системные и скрытые папки без рекурсии

sends=PS<"%T"//1//0//*.bck> exect=$var_i='GLOBALSENDS<1>'=''''?MsgBox(4096,'Ошибка','Нет~~файла')+_Exit():0 infbx=InfoBox_TEST1 ;; если в неактивной панели нет файла с расширением bck, то выдать сообщение и выход, если есть запустить следующую команду

sends=PS<"%T"//1//-1//&&turbobit_net_.*\.luac>??-1 GLOBALSENDS<a> ;; получение в другой панели пути файлов с именами "turbobit_net_...luac"

sends=PS<"%T"//1//1//PsiPhon.f_l>??-1 GLOBALSENDS<a> ;; получить пути файлов PsiPhon.f_l находящиеся в корневом каталоге и папках 1-го уровня неактивной панели

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=PS<%P%N//1//-1//exe>??-1 exect=$var_i='GLOBALSENDS<1>'?0:_Exit() <FOR> 1 <TO> GLOBALSENDS<0> regwr=HKLM\SOFTWARE\Microsoft\Windows~~NT\CurrentVersion\AppCompatFlags\Layers||''GLOBALSENDS<:INDEX:>''||SZ||RUNASADMIN <NEXT> ;; в папке под курсором найти все файлы exe и создать в реестре для них строковый параметр "Путь.exe" со значением RUNASADMIN

sends=PS<%P%N//1//-1//exe>??-1 GLOBALSENDS<a> ;; в папке под курсором найти все файлы exe

sends=PS<[tc=AP]//1//-1//&&.*P0.*jpg>??-1 GLOBALSENDS<a> ;; в активной панели получить файлы по маске имени "...P0...jpg"

sends=PS<C:\Archiv\Soft\//1//0//&&Set_\d\d\.\d\d\.\d\d\d\d\.rar>??-1 GLOBALSENDS<a> ;; получить файлы вида "Set_11.05.2021.rar" в папке "C:\Archiv\Soft"

sends=PS<D:\Archiv\BacKup\//1//0//&&Redist.*\.(?:7z|7zip|zip|rar)//0//1>??-1 GLOBALSENDS<a> ;; получить в заданной папке архивные файлы с именами вида "Redist...14.09.2022.7z"

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||##[column=1] GLOBALSENDS<a> ;; получить информацию 1-й колонки для выделенных объектов

sends=x??-1||##[column=1-6!!Chr(124)] GLOBALSENDS<a> ;; получить информацию с 1-й по 6-ю колонки для выделенных объектов

sends=x??-1||##[column=1-99!!Chr(124)] creat="%P"||"%O.txt"||content<$GLOBALSENDS> ;; записать в активной панели в файл "именем файла под курсором.txt" все значения колонок Total Commander с разделителем | для выделенных объектов

sends=x??-1||##[column=1-99!!Chr(124)] creat="%P"||Column.txt||content<$GLOBALSENDS> ;; записать в активной панели в файл Column.txt все значения колонок Total Commander с разделителем | для выделенных объектов

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||<info=o10%P%N|d~~MMMM~~yyyy//> GLOBALSENDS<a> ;; получить дату модификации объекта под курсором в заданном формате

sends=x??-1||<info=o10%P%N|d~~MMMM~~yyyy|0409//> GLOBALSENDS<a> ;; получить дату модификации объекта под курсором в заданном формате (английская локализация)

sends=x??-1||<info=o10%P%N|dd.MM.yyyy//#~~модификации@CRLF//o30%P%N|dd.MM.yyyy//#~~создания@CRLF//o50%P%N|dd.MM.yyyy//#~~доступа> GLOBALSENDS<a> ;; получить 3 даты объекта под курсором в заданном формате с добавлением названия

sends=x??-1||<info=o23%P%N//#~~mod@CRLF//o43%P%N//#~~creat@CRLF//o63%P%N//#~~acces> GLOBALSENDS<a> ;; получить 3 даты объекта под курсором с добавлением названия

sends=x??-1||<info=o450%P%N//> GLOBALSENDS<a> ;; получить дату модификации объекта под курсором в заданном формате

sends=x??-1||<info=o450%P%N|d~~MMMM~~yyyy//> GLOBALSENDS<a> ;; получить дату модификации объекта под курсором в заданном формате

sends=x??-1||<info=o450%P%N|d~~MMMM~~yyyy|0409//> GLOBALSENDS<a> ;; получить дату модификации объекта под курсором в заданном формате (английская локализация)

sends=x??-1||<xinfo=o10<info=f50%P%N//>//> GLOBALSENDS<a> ;; получить из LNK файла под курсором дату модификации объекта запуска ярлыка

sends=x??-1||<xinfo=o450<info=f50%P%N//>//> GLOBALSENDS<a> ;; получить из LNK файла под курсором все 3 заданные даты (модификации, создания, доступа) объекта запуска ярлыка

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=xx12345||?B23!!XX GLOBALSENDS<a> ;; добавить фразу в начало, если такая уже есть, учитывая регистр

sends=xx12345||?B24!!XX GLOBALSENDS<a> ;; добавить фразу в начало, если такая уже есть, не учитывая регистр

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=zip|rar|7z|ace|arj|cab|gz|jar|lzh|tar|xz??-4 dilog=[combo=BOX36] sends=@c:\rar_xx start=RAR||-IBCK||x||%P%N||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() start=RAR||-IBCK||a||-r||-ep1||"%t%O".GLOBALCOMBO<1>||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1||upd<3> ;; архив под курсором распаковать во временную папку "c:\rar_xx" и запаковать объекты в другую панель в именной архив и удалить временную папку (тип архива вводится в диалоге), если при распаковке какая-либо ошибка, то выдаётся сообщение и работа прекращается

sends=zip|rar|7z|ace|arj|cab|gz|jar|lzh|tar|xz|wim??-4 dilog=[combo=BOX36] <IF> Execute(StringInStr('|7z|zip|tar|wim|','|GLOBALCOMBO<1>|')) > 0 <THEN> infbx=||YES||3||170||60 <ELSE> infbx=||NO||3||170||60 <ENDIF> ;; выбрать в диалоге тип архива, если выбран тип 7z, zip, tar, wim - то вывести сообщение "YES", в ином случае "NO"

sends=zip|rar|7z|ace|arj|cab|gz|jar|lzh|tar|xz|wim??-4 dilog=[combo=BOX36] exect=StringInStr('|7z|zip|tar|wim|','|GLOBALCOMBO<1>|')?1:0 GLOBALEXECT<a> ;; выбрать в диалоге тип архива, переменная GLOBALEXECT<1> возвращает 1, если выбран тип 7z, zip, tar, wim или в ином случае 0

sends=zip|rar|7z|ace|arj|cab|gz|jar|lzh|tar|xz|wim??-4 dilog=[combo=BOX36] sends=@C:\rar_xx start=%%COMMANDER_PATH%%\Programs\Arhive\WinRAR\WinRAR.exe||x||%P%N||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() exect=StringInStr('|7z|zip|tar|wim|','|GLOBALCOMBO<1>|')?1:0 <IF> GLOBALEXECT<1> = 1 <THEN> start=%%COMMANDER_PATH%%\Plugins\wcx\Total7zip\7zG.exe||a||-ad||"%t%O".GLOBALCOMBO<1>||GLOBALSENDS<1>\*||&&wait <ELSE> start=%%COMMANDER_PATH%%\Programs\Arhive\WinRAR\WinRAR.exe||a||-r||-ep1||"%t%O".GLOBALCOMBO<1>||GLOBALSENDS<1>\||GLOBALSENDS<1>\*||&&wait <ENDIF> delsm=GLOBALSENDS<1>||1||upd<3> ;; архив под курсором распаковать во временную папку "C:\rar_xx" с помощью WinRAR и запаковать объекты в другую панель в именной архив и удалить временную папку (тип нового архива вводится в диалоге); для упаковки 7z, zip, tar, wim используется 7zG.exe, в ином случае WinRAR; если при распаковке появляется какая-либо ошибка, то выдаётся сообщение и работа прекращается

sends=zip|rar|7z|ace|arj|cab|gz|jar|lzh|tar|xz|wim??-4 dilog=[combo=BOX36] sends=@C:\rar_xx start=%%COMMANDER_PATH%%\Programs\Arhive\WinRAR\WinRAR.exe||x||%P%N||GLOBALSENDS<1>\||&&wait exect=$var_i=GLOBALPROGR<1>=0?0:_CmdCm('delsm=GLOBALSENDS<1>¦¦1')+MsgBox(4096,'Ошибка','Ошибка~~~~GLOBALPROGR<1>'&@CR&'Работа~~прервана!')+_Exit() start=%%COMMANDER_PATH%%\Plugins\wcx\Total7zip\7zG.exe||a||-ad||"%t%O".GLOBALCOMBO<1>||GLOBALSENDS<1>\*||&&wait delsm=GLOBALSENDS<1>||1||upd<3> ;; архив под курсором распаковать во временную папку "C:\rar_xx" с помощью WinRAR и запаковать объекты в другую панель в именной архив и удалить временную папку (тип архива вводится в диалоге) с помощью 7zG.exe, если при распаковке какая-либо ошибка, то выдаётся сообщение и работа прекращается

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=все,~~что~~ни~~о~~чем|ВСЕ,~~ЧТО~~НИ~~О~~ЧЕМ|вСе,~~чТо~~нИ~~о~~чЕм??-4||#7|1 GLOBALSENDS<a> ;; произвести ёфикацию слов

sends=елочка|Елочка|ЕЛОЧКА|ЕлОчКа??-4||#7|1 GLOBALSENDS<a> ;; произвести ёфикацию слов

sends=На~~нем|обо~~всем|до~~слез|НА~~НЕМ|На~~НеМ??-4||#7|1 GLOBALSENDS<a> ;; произвести ёфикацию слов

sends=ПОБЕДА??~0!!(.(.(.(.(.(.)))))) GLOBALSENDS<a> ;; пример разделения строки по регулярному выражению по уменьшению символов с начала

sends=Привет||#B1 regwr=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StuckRectsTest||Settings||BINARY||GLOBALSENDS<1> ;; записать в реестр значение "Привет", тип BINARY

sends=Привет||?C65001 GLOBALSENDS<a> ;; преобразовать "Привет" в "Привет"

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

sends=Привет||?D65001 GLOBALSENDS<a> ;; преобразовать "Привет" в "Привет"

sends=Строка'||$$' GLOBALSENDS<a> ;; пример передачи строки с двойными одинарными кавычками

sends=текст||tcg<HTML1> GLOBALSENDS<c1> ;; пример параметра tcg<> - записать в буфер шаблон со вставкой в него текста

sends=хххх,уууу??-8, bufsr=?T|d1:GLOBALSENDS<t>,1:-1 ;; в содержимом буфера обмена очистить строки начинающиеся с "хххх" и "уууу"

sends=хххх,уууу??-8, bufsr=?T|d1:GLOBALSENDS<t>,1:-1||formt<63> ;; в содержимом буфера обмена удалить строки начинающиеся с "хххх" и "уууу"

shape=1 dilog=[combo=BOX3][group=BOX17] fnf2d=FOLDC<%WL//1//-1//*.GLOBALCOMBO<1>>||1||$$.GLOBALGROUP<1> sends=x||?V|##|'GLOBALGROUP<1>'='rar'?'RAR..m..-ep1..-m5..-rr1p..-IBCK..-t':'7-ZIP..a..-sae..-sdel'||.!!| start=GLOBALSENDS<1>||list<$GLOBALFNF2D1>||list2<$GLOBALFNF2D0>||&&hide||&&wait||progres<> ;; в выделенных папках (с рекурсией) упаковать файлы с расширением и типом архива выбранным в диалоговом окне рядом с исходниками, по завершению удалить исходники

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=33 dilog=[input=Начало~~диапазона|Задать~~начало~~диапазона~~списка~~номеров|1|280|120][input=Конец~~диапазона|Задать~~конец~~диапазона~~списка~~номеров|1000|280|120] sends=clpget||&?(?m).*?(\d+)!!3!!1!!, bends=x??-8,||[info=n8|GLOBALSENDS<x1>|GLOBALINPUT1<1>|GLOBALINPUT2<1>] GLOBALBENDS<a> ;; из буфера обмена для всех цифр получить отсутствующие в диапазоне вводимом в диалоге

shape=36 dilog=[combo=BOX40][input=BOX106][break][combo=BOX40][input=BOX106] dends=GLOBALINPUT<2>??-8,||?Ffun_numplus sends=?$f254?55 exicn=$f250\GLOBALCOMBO<1>||GLOBALSENDS<1>1||GLOBALINPUT<1>||icn<0> $GLOBALICXXX=$GLOBALEXICN exicn=$f250\GLOBALCOMBO<2>||GLOBALSENDS<1>2 <FOR> 1 <TO> GLOBALICXXX<0> $GLOBALEXICN[GLOBALDENDS<:INDEX:>]=$GLOBALICXXX[:INDEX:] <NEXT> lbicl=GLOBALEXICN<t>||"%p"xxx.dll||0||upd<1> delsm=GLOBALSENDS<1>||1 ;; заменить заданными значками 1-й библиотеки заданные значки во 2-й, сохранив в новую библиотеку xxx.dll в активную панель (библиотеки и номера значков в диалоге) (отсчёт значков с 0)

shape=4 dilog=[combo=BOX_U3][input=BOX84] sends=-1||\!!\\ textx=PS<"%p"//1//-1//GLOBALCOMBO<1>>||?T|c,GLOBALINPUT<1>!!0!!(.+)!!GLOBALSENDS<1>||upd<1> ;; в файлах активной панели (с рекурсией) заменить указанную строку на содержимое буфера обмена (имя с расширением файла и номер строки вводится в диалоговом окне)

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=n94|1|GLOBALSLIST<0>>??-6, <FOR> 1 <TO> GLOBALSLIST<0> renmm=GLOBALSLIST<:INDEX:>||$$_GLOBALSENDS<:INDEX:> <NEXT> ;; добавить в конец базовых имён выделенных объектов счетчик с римскими цифрами

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||<info=m27:://> sends=>n257|$GLOBALSLIST GLOBALSENDS<a> ;; получить суммарное время воспроизведение выделенных медиафайлов mp4, mp3 и др. (возвращается в формате '22:01:25')

slist=%WL||<info=m27:://> sends=>n257|$GLOBALSLIST|1 GLOBALSENDS<a> ;; получить суммарное время воспроизведение выделенных медиафайлов mp4, mp3 и др. (возвращается в формате '00:00:01:22:01:25')

slist=%WL||<info=m27:://> sends=>n257|$GLOBALSLIST|9 GLOBALSENDS<a> ;; получить суммарное время воспроизведение выделенных медиафайлов mp4, mp3 и др. (возвращается количество секунд)

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=@$f253||##path<0|0|1>||\!!\\ sends=<inikey=27//%P%N//(?m)^(Cmd=http)>??-1 arr2d=$GLOBALSENDS||25|1||27|1|?Fwcmd2 textt=%P%N||?Q$GLOBALARR2D||upd<1> ;; в ini файле (WCMD_RUS.ini) под курсором заменить: в ключ "Cmd" вставить путь утилиты, в ключ Param вставить ссылку openf=ссылка||Browser (ссылка берётся из ключа "Cmd")

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] folds=$f250||temp25||fflag<2> start=RAR||-IBCK||t||-r||list<$GLOBALSLIST>||-ilog$f254?25\ErrorList.txt||-inul||-p0||&&wait sends=$f254?25\ErrorList.txt??-1||formt<rar13,1,63> alist=$GLOBALSENDS||formt<rar11,54> blist=$GLOBALSENDS||formt<rar12,54> GLOBALALIST<a> GLOBALBLIST<a> tempz=25 ;; получить два раздельных списка, с битыми и запароленными архивами

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=D:\Scroll.txt||^^"%P" sends=PS<"%T"//2//0//&&Back.*>??-1 copys=$GLOBALSLIST||x//0||allfold<$GLOBALSENDS//0> ;; копировать объекты активной панели по списку из файла D:\Scroll.txt в папки имена которых начинаются с "Back" другой панели.

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<"%P"//1//0//*.fb2> <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>||formt<fbt1:C:fbt2:C:fbt3:C:¤> zends=GLOBALSENDS<1>??-1||¤!!@CRLF exect=$var_i='GLOBALZENDS<0>'=1?_CmdCm('renmm=GLOBALSLIST<:INDEX:>¦¦##<info=t52GLOBALSLIST<:INDEX:>|?Ffbt1>¦¦sdel<>'):_CmdCm('movee=GLOBALSLIST<:INDEX:>¦¦"%pGLOBALZENDS<2>\"//1¦¦##GLOBALZENDS<3>.~~GLOBALZENDS<1>') pause=300 <NEXT> ;; переименовать (возможно с перемещением) *.fb2 активной панели согласно информации из тегов полученной регулярными выражениями| прописанными в ключах "fbt1, fbt2, fbt3" секции [FormatUser] файла TCIMGU.ini

slist=PS<"C:\Save"//1//0//*.torrent>||##path<6> GLOBALSLIST<b> sends=$GLOBALARRAY??-1||eline<"C:\Save\"!!> <FOR> 1 <TO> GLOBALSENDS<0> autrn=1||0 start=%%COMMANDER_EXE%%||/S=L:PTCTorrent||GLOBALSENDS<:INDEX:> buttn=TLister||x|$w ontop=2||$TLister||$2 autrn=0||0 buttn=TLister||x|$e <NEXT> ;; просмотреть поочерёдно torrent файлы выбранные в диалоговом окне из папки "C:\Save\" в Lister с помощью плагина TCTorrent в отдельном потоке (комментируя и восстанавливая записи в autorun.cfg и устанавливая поверх всех окон, если TC имеет такой атрибут)

slist=PS<"C:\Save"//1//0//*.torrent>||##path<6> GLOBALSLIST<b> sends=$GLOBALARRAY??-1||eline<"C:\Save\"!!> <FOR> 1 <TO> GLOBALSENDS<0> infos=3||9||GLOBALSENDS<:INDEX:>||1 <NEXT> ;; отобразить поочерёдно в таблице информацию выбранных в диалоговом окне torrent файлов из папки "C:\Save\"

slist=PS<"C:\Save\"//1//0//*.torrent>||##path<6> GLOBALSLIST<b> sends=$GLOBALARRAY??-1||eline<"C:\Save\"!!> <FOR> 1 <TO> GLOBALSENDS<0> start=UViewer||GLOBALSENDS<:INDEX:>||&&wait <NEXT> ;; просмотреть поочерёдно torrent файлы выбранные в диалоговом окне из папки "C:\Save\" в программе Universal Viewer

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<$f312\P_1//1//0//txt>||##path<6> dilog=[combo=BOX35] sends=$f312\P_1\GLOBALCOMBO<1>??-1 GLOBALSENDS<b> start=Opera||list<$GLOBALARRAY> ;; открыть построчно выбранный в диалоге файл txt (со списком ссылок) из папки P_1, после выбора ссылок открыть их в браузере Opera

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=7-ZIP||e||%P%N||-o$f254\||content.opf||-r||-aoa||&&hide||&&wait pends=@$f254\content.opf sends=GLOBALPENDS<1>??-1||?Fepub4,symdel||#G3 zends=GLOBALPENDS<1>??-1||?Fepub5,symdel|||#G3 bends=GLOBALPENDS<1>||?Fepub2,symdel||^^GLOBALZENDS<1>.~~||?B1!!.~~||#G3 copyy=%P%N||"%t"GLOBALSENDS<1>//0||GLOBALBENDS<1>||upd<3> ;; копировать в другую панель EPUB файл под курсором, поместить в папку цикла книги (если он есть) и переименовать "номер книги в цикле. название книги"

start=7-ZIP||e||%P%N||-o$f254\||content.opf||-r||-aoa||&&hide||&&wait sends=$f254\content.opf??-1 GLOBALSENDS<a> ;; получить из архива EPUB под курсором содержимое файла content.opf

start=7-ZIP||e||%P%N||-o$f254\||content.opf||-r||-aoa||&&hide||&&wait sends=$f254\content.opf??-1||&?<dc:(?:title|creator)[^<>]*>([^<>]*)!!3!!1!!- renmm=%P%N||GLOBALSENDS<1>||upd<1> ;; переименовать EPUB файл под курсором информацией из тегов title и creator

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 архивы в текущей панели

start=RAR||-IBCK||x||%P%N||C:\RAR2tmp\||&&wait sends=PS<C:\RAR2tmp\//1//1//*.rar> start=RAR||-IBCK||x||GLOBALSENDS<1>||"%T"||&&wait||upd<3> delsm=C:\RAR2tmp\||1 ;; распаковать архив RAR, находящийся внутри архива RAR под курсором в другую панель (C:\RAR2tmp\ - временная папка)

style=GW dilog=[updwn=BOX_DATA] sends=GLOBALUPDWN<1>||&&(\d*)\|(\d*)\|(\d*)\|(\d*)\|(\d*)\|(\d*)!!$3.$2.$1~~$4:$5:$6 GLOBALSENDS<a> ;; выбрать дату в диалоге и получить дату в нужном формате

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> ;; переместить выделенные объекты в папку с именем объекта под курсором

tends=?$f254?55 exicn=$f250\TCIMG.dll||GLOBALTENDS<1> sends=$f212\Icons.txt||&?(?:[^\d])0*(\d+)!!3!!1!!, bends=<info=n8|GLOBALSENDS<1>|0|GLOBALEXICN<0>-1>??-8,||?Ffnc_numplus <FOR> 1 <TO> GLOBALBENDS<0> $GLOBALEXICN[GLOBALBENDS<:INDEX:>]=;$f202\Mono8x8.ico <NEXT> lbicl=$GLOBALEXICN||$f250\TCIMG_New.dll||0||upd<1> tempz=55||1 ;; из библиотеки TCIMG.dll оставить заданные номеров значков, прописанных в файле Icons.txt, остальные значки заменить "пустышкой" (значком Mono8x8.ico) и сохранить в папку TCIMG в новую библиотеку TCIMG_New.dll

tends=?$f254?55 exicn=$f250\TCIMG.dll||GLOBALTENDS<1> sends=$f212\Icons.txt||&?(?:[^\d])0*(\d+)!!3!!1!!, bends=<info=n8|GLOBALSENDS<1>|0|GLOBALEXICN<0>-1>||?Ffnc_numplus $GLOBALEXICN[GLOBALBENDS<1>]=;$f202\Mono8x8.ico lbicl=$GLOBALEXICN||$f250\TCIMG_New.dll||0||upd<1> tempz=55||1 ;; из библиотеки TCIMG.dll оставить заданные номеров значков, прописанных в файле Icons.txt, остальные значки заменить "пустышкой" (значком Mono8x8.ico) и сохранить в папку TCIMG в новую библиотеку TCIMG_New.dll

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=0 slist=%WL||<info=m27:://> sends=>n257|$GLOBALSLIST|1 watch=21 infht=-1||Общая~~продолжительность||GLOBALSENDS<1>||340||70||set<,,,30,,,1> ;; получить суммарное время воспроизведение выделенных медиафайлов mp4, mp3 и др.. (возвращается в формате '00:00:01:22:01:25')

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