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


nends

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

nends=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, oends, pends, qends, rends, sends, tends, uends, vends, wends, xends, yends, zends, encts

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

aends=D:\Test\words.txt??-1||#G3 nends=$GLOBALAENDS??-1||.!!\.||#9|30000|Chr(124)||?Fdown5 anf2d=$GLOBALNENDS||2||(.+)\|\|(.*)||begin<0> GLOBALANF2D<a> ;; из построчных фраз файла words.txt создать файл 2D массив для поиска и замен

aends=D:\Test\words.txt??-1||#G3 nends=$GLOBALAENDS??-1||.!!\.||#9|30000|Chr(124)||?Fdown5 asave=GLOBALNENDS||C:\reg_exp.txt ;; из построчных фраз файла words.txt создать файл C:\reg_exp.txt для поиска и замен

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

nends=#-1\\0??-1||sagent<W4> GLOBALNENDS<a> ;; прочитать интернет страницу, адрес которой из буфера, предварительно установить строку User-Agent, которая прописана в секции [HttpSetUserAgent] в ключе W4 (разбить информацию построчно и вывести в глобальную переменную)

nends=#-1\\0??-1||sproxy<0|2|proxy:port|username|password> GLOBALNENDS<a> ;; прочитать интернет страницу, адрес которой из буфера, предварительно установить прокси

nends=#http://rutracker.org/\\4??-1||sproxy<1|2|127.0.0.1:9090> GLOBALNENDS<a> ;; прочитать запрещённую интернет страницу, предварительно установить прокси

nends=#http://www.fakenamegenerator.com\\4??-1||formt<70,54,56,62>||sagent<W4> GLOBALNENDS<a> ;; прочитать заданную интернет страницу, предварительно установить строку User-Agent, которая прописана в секции [HttpSetUserAgent] в ключе W4 (убрать лишние теги, разбить информацию построчно и вывести в глобальную переменную)

nends=%P%N??-1 GLOBALNENDS<z|0|iA_A> ;; просмотреть текст по курсором (в таблице настройки значков берутся из секции [InfoList] из ключа "iA_A")

nends=@<info=x149|ContentPlugins|0>??-2 GLOBALNENDS<a> ;; получить значение ключа из Wincmd.ini

nends=<info=x149|Configuration|DirTabOptions,DirTabLimit>??-2 GLOBALNENDS<a> ;; получить значения заданных ключей из Wincmd.ini

nends=<info=x149|Tabstops|0,1,3,4,5,6>??-2 GLOBALNENDS<a> ;; получить значения заданных ключей из Wincmd.ini

nends=<info=x150|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента активной файловой панели TC

nends=<info=x150|1|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента неактивной файловой панели TC

nends=<info=x150|1> GLOBALNENDS<a> ;; возвращает дескриптор неактивной файловой панели TC

nends=<info=x150|2|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента левой файловой панели TC

nends=<info=x150|2> GLOBALNENDS<a> ;; возвращает дескриптор левой файловой панели TC

nends=<info=x150|3|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента правой файловой панели TC

nends=<info=x150|3> GLOBALNENDS<a> ;; возвращает дескриптор правой файловой панели TC

nends=<info=x150> GLOBALNENDS<a> ;; возвращает дескриптор активной файловой панели TC

nends=<info=x153|1> GLOBALNENDS<a> ;; возвращает ширину неактивной файловой панели TC

nends=<info=x153> GLOBALNENDS<a> ;; возвращает ширину активной файловой панели TC

nends=<info=x154|1> GLOBALNENDS<a> ;; возвращает высоту неактивной файловой панели TC

nends=<info=x154> GLOBALNENDS<a> ;; возвращает высоту активной файловой панели TC

nends=<info=x161|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения пункта активной файловой панели TC

nends=<info=x161|1|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения пункта неактивной файловой панели TC

nends=<info=x161|2|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения пункта левой файловой панели TC

nends=<info=x161|3|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения пункта правой файловой панели TC

nends=<info=x169|1> GLOBALNENDS<a> ;; возвращает ширину пункта) неактивной файловой панели TC

nends=<info=x169> GLOBALNENDS<a> ;; возвращает ширину пункта активной файловой панели TC

nends=<info=x170|1> GLOBALNENDS<a> ;; возвращает ширину пункта) неактивной файловой панели TC

nends=<info=x170> GLOBALNENDS<a> ;; возвращает ширину пункта активной файловой панели TC

nends=<info=x458> GLOBALNENDS<a> ;; возвращает значение - позицию разделителя файловых панелей

nends=<info=x468|1,16> GLOBALNENDS<a> ;; возвращает 11, если главная и вертикальная панель инструментов включены (другие варианты возврата: "00", "01", "10")

nends=<info=x468|1> GLOBALNENDS<a> ;; возвращает 1, если главная панель инструментов включена

nends=<info=x468|16> GLOBALNENDS<a> ;; возвращает 1, если вертикальная панель инструментов включена

nends=<info=x470> GLOBALNENDS<a> ;; возвращает 1, если панели отображаются одна над другой

nends=<info=x471> GLOBALNENDS<a> ;; возвращает 1, если заголовок окна TC включен

nends=<info=x472> GLOBALNENDS<a> ;; возвращает 1, если меню окна TC включено

nends=<info=x473> GLOBALNENDS<a> ;; возвращает 0 - режим "дерева" в файловых панелях отключен, 1 - включен слева, 2 - в обеих панелях

nends=<info=x500|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента главной панели инструментов TC

nends=<info=x500|1|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента вертикальной панели инструментов TC

nends=<info=x501|1> GLOBALNENDS<a> ;; возвращает позицию X левого верхнего угла (относительно окна) вертикальной панели инструментов

nends=<info=x501> GLOBALNENDS<a> ;; возвращает позицию X левого верхнего угла (относительно окна) активной панели инструментов

nends=<info=x530|1,2>??-1 GLOBALNENDS<a> ;; возвращает ширину и высоту главного меню TC

nends=<info=x530|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения главного меню TC

nends=<info=x530> GLOBALNENDS<a> ;; возвращает дескриптор главного меню TC

nends=<info=x531> GLOBALNENDS<a> ;; возвращает ширину главного меню TC

nends=<info=x532> GLOBALNENDS<a> ;; возвращает высоту главного меню TC

nends=<info=x550|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента кнопок дисков слева TC

nends=<info=x550|0> GLOBALNENDS<a> ;; возвращает дескриптор элемента кнопок дисков слева TC

nends=<info=x550|1|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента кнопок дисков справа TC

nends=<info=x553|0> GLOBALNENDS<a> ;; возвращает ширину элемента кнопок дисков слева TC

nends=<info=x554|0> GLOBALNENDS<a> ;; возвращает высоту элемента кнопок дисков слева TC

nends=<info=x570|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента заголовка табуляторов слева TC (Имя Размер Тип)

nends=<info=x570|1|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента заголовка табуляторов справа TC (Имя Размер Тип)

nends=<info=x590|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента строки состояния слева TC

nends=<info=x590|0> GLOBALNENDS<a> ;; возвращает дескриптор элемента строки состояния слева TC

nends=<info=x590|1|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента строки состояния справа TC

nends=<info=x593|0> GLOBALNENDS<a> ;; возвращает ширину элемента строки состояния слева TC

nends=<info=x594|0> GLOBALNENDS<a> ;; возвращает высоту элемента строки состояния слева TC

nends=<info=x601|0> GLOBALNENDS<a> ;; возвращает текст элемента строки состояния слева TC

nends=<info=x610|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента "дерево" слева TC

nends=<info=x610|1|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента "дерево" справа TC

nends=<info=x630|-1>??-2 GLOBALNENDS<a> ;; возвращает все значения элемента командной строки TC

nends=<info=x630|3,4>??-1 GLOBALNENDS<a> ;; возвращает ширину и высоту значения элемента командной строки TC

nends=<info=x630> GLOBALNENDS<a> ;; возвращает дескриптор элемента командной строки TC

nends=<info=x633> GLOBALNENDS<a> ;; возвращает ширину элемента командной строки TC

nends=<info=x634> GLOBALNENDS<a> ;; возвращает высоту элемента командной строки TC

nends=<info=x641> GLOBALNENDS<a> ;; возвращает текст элемента командной строки TC

nends=<info=x650|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента функциональных кнопок TC

nends=<info=x650|3,4>??-1 GLOBALNENDS<a> ;; возвращает ширину и высоту значения элемента функциональных кнопок TC

nends=<info=x650> GLOBALNENDS<a> ;; возвращает дескриптор элемента функциональных кнопок TC

nends=<info=x653> GLOBALNENDS<a> ;; возвращает ширину элемента функциональных кнопок TC

nends=<info=x654> GLOBALNENDS<a> ;; возвращает высоту элемента функциональных кнопок TC

nends=<info=x670|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента вкладок слева TC

nends=<info=x691|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения области ярлыков элемента вкладок слева TC

nends=<info=x693|0> GLOBALNENDS<a> ;; возвращает ширину области ярлыков элемента вкладок слева TC

nends=<info=x694|0|3,4>??-1 GLOBALNENDS<a> ;; возвращает ширину и высоту области ярлыков элемента вкладок слева TC

nends=<info=x694|0> GLOBALNENDS<a> ;; возвращает высоту области ярлыков элемента вкладок слева TC

nends=<info=x70|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения области окна TC

nends=<info=x710|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента "область файловой панели" слева TC

nends=<info=x710|1|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента "область файловой панели" справа TC

nends=<info=x730|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента "заголовок файловой панели" слева TC

nends=<info=x730|1|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента "заголовок файловой панели" справа TC

nends=<info=x750|0|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента "информация файловой панели" слева TC

nends=<info=x750|1|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения элемента "информация файловой панели" справа TC

nends=<info=x76|-1>??-1 GLOBALNENDS<a> ;; возвращает все значения клиентской области окна TC

nends=<info=x76|78,79>??-1 GLOBALNENDS<a> ;; возвращает ширина и высоту клиентской области окна TC

nends=-1??-1||#Db64||#B1||#T4 GLOBALNENDS<a> ;; декодировать строку MIME (Base64) в буфере обмена (+ получить её в кодировке UTF8)

nends=-1||#Dxxe GLOBALNENDS<a> ;; декодировать строку XXEncode в буфере обмена

nends=-1||#Exxe GLOBALNENDS<a> ;; кодировать строку из буфера обмена в XXEncode

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=5 GLOBALSENDS<a> bends=10 GLOBALBENDS<a> nends=<info=n30|GLOBALSENDS<1>,GLOBALBENDS<1>>??-4 GLOBALNENDS<a> ;; пример получения минимального, максимального, суммарного и среднего значения для двух чисел

sends=5,10,15,3,38,17 GLOBALSENDS<a> nends=<info=n30|GLOBALSENDS<1>>??-4 GLOBALNENDS<a> ;; пример получения минимального, максимального, суммарного и среднего значения для нескольких чисел

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

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)


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