Описание команды | |
yends | ![]() ![]() |
Преобразование текстовых данных и передача их в другие команды и параметры.
Аналог команды sends
yends=Analog
Параметры:
Analog | Все параметры аналогичны команде sends. |
Примечания:
Для передачи преобразованной информации другим командам используется глобальная переменная GLOBALXENDS, варианты передачи см. Дополнение №23 в таблицах.См. также:
aends, bends, cends, dends, eends, fends, gends, hends, iends, jends, kends, lends, mends, nends, oends, pends, qends, rends, sends, tends, uends, vends, wends, xends, zends, encts
Примеры: | ![]() |
yends=%WL??-1||#*(?m)([^.\r\n]+)$!!jpg¤ GLOBALYENDS<a> ;; к списку выделенных png файлов добавить список аналогичных путей jpg файлов
yends=%WL??-1||#*(?m)([^.\r\n]+)$!!jpg¤(?m)([^.\r\n]+)$!!gif¤ GLOBALYENDS<a> ;; к списку выделенных png файлов добавить список аналогичных путей jpg и gif файлов
yends=%WL??-1||&&(?m)^(.+\.)([^.]*)(\r\n)!!$1$2$3$1jpg$3 GLOBALYENDS<a> ;; к списку выделенных png файлов добавить список аналогичных путей jpg файлов (зеброй)
yends=%WL??-1||&&(?m)^(.+\.)([^.]*)(\r\n)!!$1$2$3$1jpg$3$1gif$3 GLOBALYENDS<a> ;; к списку выделенных png файлов добавить список аналогичных путей jpg и gif файлов (зеброй)
yends=@<info=f407%P%N//> GLOBALYENDS<a> ;; получить путь самого нового файла 1-го уровня ZIP архива под курсором
yends=@<info=f408%P%N//> GLOBALYENDS<a> ;; получить путь самого старого файла 1-го уровня ZIP архива под курсором
yends=@<info=f409%P%N//> GLOBALYENDS<a> ;; получить самую новую дату модификации файла 1-го уровня ZIP архива под курсором
yends=@<info=f410%P%N//> GLOBALYENDS<a> ;; получить самую старую дату модификации файла 1-го уровня ZIP архива под курсором
yends=@<info=f411%P%N//> GLOBALYENDS<a> ;; получить путь самого большого файла 1-го уровня ZIP архива под курсором
yends=@<info=f412%P%N//> GLOBALYENDS<a> ;; получить путь самого маленького файла 1-го уровня ZIP архива под курсором
yends=@<info=f413%P%N//> GLOBALYENDS<a> ;; получить размер самого большого файла 1-го уровня ZIP архива под курсором
yends=@<info=f414%P%N//> GLOBALYENDS<a> ;; получить размер самого маленького файла 1-го уровня ZIP архива под курсором
yends=@<info=f415%P%N//> GLOBALYENDS<a> ;; получить путь самого нового файла (рекурсия) ZIP архива под курсором
yends=@<info=f416%P%N//> GLOBALYENDS<a> ;; получить путь самого старого файла (рекурсия) ZIP архива под курсором
yends=@<info=f417%P%N//> GLOBALYENDS<a> ;; получить самую новую дату модификации файла (рекурсия) ZIP архива под курсором
yends=@<info=f418%P%N//> GLOBALYENDS<a> ;; получить самую старую дату модификации файла (рекурсия) ZIP архива под курсором
yends=@<info=f419%P%N//> GLOBALYENDS<a> ;; получить путь самого большого файла (рекурсия) ZIP архива под курсором
yends=@<info=f420%P%N//> GLOBALYENDS<a> ;; получить путь самого маленького файла (рекурсия) ZIP архива под курсором
yends=@<info=f421%P%N//> GLOBALYENDS<a> ;; получить размер самого большого файла (рекурсия) ZIP архива под курсором
yends=@<info=f422%P%N//> GLOBALYENDS<a> ;; получить размер самого маленького файла (рекурсия) ZIP архива под курсором
yends=||?V|##|StringUpper(ClipGet())&'-'&StringLower(ClipGet()) zends=<info=n187|GLOBALYENDS<1>|2|2|0|0|0|->??-1||&?(*UCP)(?m)(\p{Ll}-\p{Lu}|\p{Lu}-\p{Ll}) GLOBALZENDS<a> ;; из строки "A-o" в буфере обмена получить пары заданных букв
yends=>d600|%P%N|%T%M|0// GLOBALYENDS<a> ;; сравнить каталоги: из каталога под курсором активной и другой панели вернуть путь каталога, который меньше по размеру
yends=>d600|%P%N|%T%M|1// GLOBALYENDS<a> ;; сравнить каталоги: из каталога под курсором активной и другой панели вернуть путь каталога, который больше по размеру
yends=>d600|%P%N|%T%M|2// GLOBALYENDS<a> ;; сравнить каталоги: из каталога под курсором активной и другой панели вернуть путь каталога, в котором меньше файлов
yends=>d600|%P%N|%T%M|3// GLOBALYENDS<a> ;; сравнить каталоги: из каталога под курсором активной и другой панели вернуть путь каталога, в котором больше файлов
yends=>d601|C:\L1.txt|C:\L2.txt|0//??-1 GLOBALYENDS<a> ;; сравнить каталоги из 2-х списков: получить те, которые меньше по размеру
yends=>d601|C:\L1.txt|C:\L2.txt|1//??-1 GLOBALYENDS<a> ;; сравнить каталоги из 2-х списков: получить те, которые больше по размеру
yends=>f600|%P%N|%T%M|0// GLOBALYENDS<a> ;; сравнить файлы: из файла под курсором активной и другой панели вернуть путь файла, который меньше по размеру
yends=>f600|%P%N|%T%M|1// GLOBALYENDS<a> ;; сравнить файлы: из файла под курсором активной и другой панели вернуть путь файла, который больше по размеру
yends=>f600|%P%N|%T%M|2// GLOBALYENDS<a> ;; сравнить файлы: из файла под курсором активной и другой панели вернуть путь старого файла, относительно даты модификации
yends=>f600|%P%N|%T%M|3// GLOBALYENDS<a> ;; сравнить файлы: из файла под курсором активной и другой панели вернуть путь молодого файла, относительно даты модификации
yends=>f601|C:\L1.txt|C:\L2.txt|0//??-1 GLOBALYENDS<a> ;; сравнить файлы из 2-х списков: получить те, которые меньше по размеру
yends=>f601|C:\L1.txt|C:\L2.txt|1//??-1 GLOBALYENDS<a> ;; сравнить файлы из 2-х списков: получить те, которые больше по размеру
yends=0123456789||*V2|0 GLOBALYENDS<a> ;; реверс строки по 2 символа
yends=0123456789||*V2|1 GLOBALYENDS<a> ;; реверс - перемещение отрезков по 2 символа
yends=-1??-1||'!!# GLOBALYENDS<a> slist=$GLOBALYENDS||?V|##|StringLen('::') GLOBALSLIST<a> ;; получить длину строк из буфера обмена
yends=1??-1||##<info=u1$f211\Xlsx0.zip//>||?L2||*B100-500|1|''|'' textv=GLOBALYENDS<t>||viewtext<BIN|0|0|0|0|Consolas>||pos<1> ;; получить бинарную строку "разбитую" случайным количеством символов (диапазон от 100 до 500) обрамлённых в кавычки
yends=1??-1||##<info=u1$f211\Xlsx0.zip//>||?L2||*B10-50|2|''|'' textv=GLOBALYENDS<t>||viewtext<BIN|0|0|0|0|Consolas>||pos<1> ;; получить бинарную строку "разбитую" случайной длиной (диапазон количества символов от 10 до 50) обрамлённых в кавычки
yends=1??-1||##<info=u1$f211\Xlsx0.zip//>||?L2||*B64|1|''|'' textv=GLOBALYENDS<t>||viewtext<BIN|0|0|0|0|Consolas>||pos<1> ;; получить бинарную строку "разбитую" по 64 символа обрамлённых в кавычки
yends=-1??-1||?A5|1 GLOBALYENDS<a> ;; построчно оставить в буфере обмена первые 5-ть символов слева
yends=-1??-1||?L5|1 GLOBALYENDS<a> ;; построчно удалить в буфере обмена первые 5-ть символов слева
yends=-1??-1||?M5:10:1 GLOBALYENDS<a> ;; построчно оставить в буфере обмена с 5-го 10-ть символов
yends=-1??-1||?R5|1 GLOBALYENDS<a> ;; построчно удалить в буфере обмена первые 5-ть символов справа
yends=-1??-1||?Z5|1 GLOBALYENDS<a> ;; построчно оставить в буфере обмена первые 5-ть символов справа
yends=1a2b3c,5a6v7hs??-6, GLOBALYENDS<a> slist=$GLOBALYENDS||?V|$$|'='&StringLen('::') GLOBALSLIST<a> ;; получить длину заданных строк
yends=1a2b3c,5a6v7hs??-6, GLOBALYENDS<a> slist=$GLOBALYENDS||?V|$$|'='&StringLen(StringRegExpReplace('::','\d',Null)) GLOBALSLIST<a> ;; получить количество символов заданных строк
yends=1a2b3c,5a6v7hs??-6, GLOBALYENDS<a> slist=$GLOBALYENDS||?V|$$|'='&StringRegExpReplace('::','\d',Null) GLOBALSLIST<a> ;; получить символы заданных строк
yends=-2 infos=2||19||GLOBALYENDS<x1> ;; получить таблицу для каждого символа выделенного в AkelPad
yends=-2??-2 GLOBALYENDS<a> ;; получить выделенный текст активного документа AkelPad, если ничего не выделено, то получить весь текст (и построчно разбить в массив)
yends=-3??-2 GLOBALYENDS<a> ;; получить выделенный текст активного документа AkelPad, если ничего не выделено, то вернуть пустую строку (и построчно разбить в массив)
yends=-4??-2 GLOBALYENDS<a> ;; получить текст активного документа AkelPad (и построчно разбить в массив)
yends=-4||a!!b GLOBALYENDS<d|1|0|1> ;; получить текст активного документа AkelPad, заменить в нём "a" на "b" и вставить обратно, сохранить документ, если он не безымянный
yends=-4||a!!b GLOBALYENDS<d|1> ;; получить текст активного документа AkelPad, заменить в нём "a" на "b" и вставить обратно
yends=D:\Date.txt??-1 wends=<info=s100d~~MMMM~~yyyy~~г.|0|$GLOBALYENDS>??-1 GLOBALWENDS<a> ;; получить преобразованные даты из списка глобальной переменной в заданном формате (26 августа 2022 г.)
yends=PS<"%p"//1//0//*.exe//0//0//3> textv=GLOBALYENDS<x1>||viewtext<EXE|0|0|0|0|Consolas>||pos<1> ;; в активной панели найти все файлы EXE без рекурсии и показать полученный список файлов без расширения в textv
yends=PS<"%p"//1//0//*.txt//0//0//3> creat=#C:\List_txt.txt||content<GLOBALYENDS<x1>>||open<View64|1> ;; в активной панели найти все файлы txt без рекурсии, создать список C:\List_txt.txt и открыть его в View64
yends=PS<"%p"//1//0//*.txt//0//0//3> start=View64||GLOBALYENDS<t> ;; в активной панели найти все файлы txt без рекурсии и открыть временный файл списка в View64
yends=привет GLOBALYENDS<d|0|1> ;; вставить в активный документ AkelPad текст "привет" и активировать окно (передать фокус окну)
yends=привет GLOBALYENDS<d|1> ;; заменить текст в активном документе AkelPad на текст "привет"
yends=привет GLOBALYENDS<d|2> ;; вставить в начало активного документа AkelPad текст "привет"
yends=привет GLOBALYENDS<d|3> ;; вставить в конец активного документа AkelPad текст "привет"
yends=привет GLOBALYENDS<d> ;; вставить в активный документ AkelPad текст "привет"