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


eends

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

eends=Analog

Параметры:

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

Примечания:

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

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

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

См. также:

aends, bends, cends, dends, fends, gends, hends, iends, jends, kends, lends, mends, nends, oends, pends, qends, rends, sends, tends, uends, vends, wends, xends, yends, zends, encts

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

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 символов (число вводится в диалоге) (регистр символов не учитывается)

eends=%P%N??-1||formt<1> tnf2d=$GLOBALEENDS||4||%P%N GLOBALTNF2D<a> ;; получить 2D массив для файла под курсором: в 0-й колонке строки файла, в 1-й колонке количество их в файле

eends=%P%N??-1||formt<1> tnf2d=$GLOBALEENDS||4||%P%N||4||1 GLOBALTNF2D<a> ;; получить 2D массив для файла под курсором: в 1-й колонке строки файла, в 0-й колонке количество их в файле

eends=%P%N??-1||formt<au3_1> GLOBALEENDS<a> ;; получить все переменные из AU3 файла под курсором

eends=%P%N??-1||formt<au3_1> irr2d=$GLOBALEENDS||36|1 GLOBALIRR2D<a> ;; получить все переменные из AU3 файла под курсором в 2D массиве, удалив дубликаты (учитывая регистр), в 1-й колонке количество повторов переменной

eends=%P%N??-1||formt<au3_1> irr2d=$GLOBALEENDS||36|1||1|1 asave=GLOBALIRR2D||"%P%O.%E_Value.txt"|0||delim2d<Chr(124)|@CRLF>||open<> ;; получить все переменные из AU3 файла под курсором в 2D массиве, удалив дубликаты (учитывая регистр) и отсортировав по числовому убыванию по 1-й колонке , в 1-й колонке количество повторов переменной; сохранить результат в активной панели в именной файл с приставкой _Value.txt и открыть в текстовом редакторе

eends=%P%N??-1||formt<au3_1> irr2d=$GLOBALEENDS||36|1||1|1 asave=GLOBALIRR2D||"%P%O.%E_Value.txt"|0||delim2d<Chr(124)|@CRLF>||upd<1> ;; получить все переменные из AU3 файла под курсором в 2D массиве, удалив дубликаты (учитывая регистр) и отсортировав по числовому убыванию по 1-й колонке , в 1-й колонке количество повторов переменной; сохранить результат в активной панели в именной файл с приставкой _Value.txt

eends=%P%N??-1||formt<au3_1> irr2d=$GLOBALEENDS||36|1||1|1 GLOBALIRR2D<a> ;; получить все переменные из AU3 файла под курсором в 2D массиве, удалив дубликаты (учитывая регистр) и отсортировав по числовому убыванию по 1-й колонке , в 1-й колонке количество повторов переменной

eends=%P%N??-1||formt<au3_2> GLOBALEENDS<a> ;; получить все пользовательские функции в одном экземпляре скрипта au3 под курсором

eends=%P%N??-1||formt<au3_2> tnf2d=$GLOBALEENDS||4||%P%N GLOBALTNF2D<a> ;; получить 2D массив: в 0-й колонки имена пользовательских функций скрипта au3 под курсором, в 1-й колонке количество

eends=%P%N??-1||formt<au3_2> tnf2d=$GLOBALEENDS||4||%P%N||1||1 GLOBALTNF2D<a> ;; получить 2D массив: в 1-й колонки имена пользовательских функций скрипта au3 под курсором, в 0-й колонке количество + сортировать массив по 0-й колонке по убыванию

eends=%P%N??-1||formt<au3_2> tnf2d=$GLOBALEENDS||4||%P%N||3 GLOBALTNF2D<a> ;; получить 2D массив: в 0-й колонки имена пользовательских функций скрипта au3 под курсором, в 1-й колонке количество + сортировать массив по 1-й колонке по убыванию

eends=%P%N||formt<au3_2>||(!!\(||@CRLF!!| eends=%P%N??-1||formt<0!!(GLOBALEENDS<1>)> GLOBALEENDS<a> irr2d=$GLOBALEENDS||36|1||3|1 GLOBALIRR2D<a> ;; получить все пользовательские функции и их количество скрипта au3 под курсором в 2D массиве

eends=%WL??-1 GLOBALEENDS<a> $GLOBALXXXXX[1]=$GLOBALEENDS[1] GLOBALXXXXX<a> ;; пример передачи данных между массивами

eends=%WL??-1 GLOBALEENDS<a> inbox=1||MY_BOX1||$GLOBALEENDS dubls=1 inbox=3||MY_BOX1||GLOBALEENDS GLOBALEENDS<a> ;; записать массив в контейнер с адресом MY_BOX1, в другом процессе утилиты прочитать данные из контейнера в заданную переменную

eends=<info=e10vk.com> GLOBALEENDS<a> ;; получить имя хоста vk.com

eends=<info=e9vk.com> GLOBALEENDS<a> ;; получить IP-адрес vk.com

eends=1|2|3??-4 GLOBALEENDS<a> aends=5|6|7??-4 GLOBALAENDS<a> $GLOBALFENDS[1]=>$GLOBALEENDS[1]>=$GLOBALAENDS[1]?$GLOBALEENDS[1]:$GLOBALAENDS[1] GLOBALFENDS<a> ;; присвоить максимальное значение переменной $GLOBALFENDS[1] относительно двух $GLOBALEENDS[1] и $GLOBALAENDS[1]

eends=x??-1||##rndm<1?10|20> gnf2d=$GLOBALEENDS||2||(.{4}) GLOBALGNF2D<a> brr2d=$GLOBALGNF2D||35 GLOBALBRR2D<a> ;; очистить массив (создать пустой аналогичный входящему)

eends=x??-1||#K4!!@CRLF198877 GLOBALEENDS<a> brr2d=$GLOBALEENDS||35 GLOBALBRR2D<a> ;; очистить массив (создать пустой аналогичный входящему)

kends=%P%N eends=%P%N||formt<au3_2>||(!!\(||@CRLF!!| funvb=RegExpSearchPlus|GLOBALKENDS<x1>|GLOBALEENDS<x1>|1|0|1|2 GLOBALFUNVB1<a> ;; получить все пользовательские функции скрипта au3 под курсором (с помощью vbs функции)

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 символов (регистр символов не учитывается)


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