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


yends

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

yends=Analog

Параметры:

AnalogВсе параметры аналогичны команде sends.

Примечания:

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

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

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

См. также:

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

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

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=-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=-1??-1||'!!# GLOBALYENDS<a> slist=$GLOBALYENDS||?V|##|StringLen('::') GLOBALSLIST<a> ;; получить длину строк из буфера обмена

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=привет GLOBALYENDS<d|0|1> ;; вставить в активный документ AkelPad текст "привет" и активировать окно (передать фокус окну)

yends=привет GLOBALYENDS<d|1> ;; заменить текст в активном документе AkelPad на текст "привет"

yends=привет GLOBALYENDS<d|2> ;; вставить в начало активного документа AkelPad текст "привет"

yends=привет GLOBALYENDS<d|3> ;; вставить в конец активного документа AkelPad текст "привет"

yends=привет GLOBALYENDS<d> ;; вставить в активный документ AkelPad текст "привет"


© Аверин Андрей для Total Commander Image  Averin-And@yandex.ru