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


tends

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

tends=Analog

Параметры:

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

Примечания:

Для передачи преобразованной информации другим командам используется глобальная переменная GLOBALTENDS, варианты передачи см. Дополнение №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, uends, vends, wends, xends, yends, zends, encts

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

aends=x??-1||#K20!!@CRLF123456789 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> tends=<info=a0$GLOBALANF2D> GLOBALTENDS<a> ;; создать двумерный массив: разбить строки посимвольно, получить размерность массива

aends=x??-1||#K20!!@CRLF123456789 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> tends=<info=a1$GLOBALANF2D> GLOBALTENDS<a> ;; создать двумерный массив: разбить строки посимвольно, получить количество строк массива

aends=x??-1||#K20!!@CRLF123456789 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> tends=<info=a2$GLOBALANF2D> GLOBALTENDS<a> ;; создать двумерный массив: разбить строки посимвольно, получить количество столбцов массива

exect=$var_aa=StringSplit(_StringDuplication('maroon-black|purple-MidnightBlue|DeepPink4-NavyBlue|navy-DarkRed|cyan3-DarkOrange3|',2),'|',1)||_ViewValues($var_aa) tends=$var_aa!!-1 GLOBALTENDS<a> ;; пример дублирования строки, разбивка её в массив и вывод в массивы

hends=<info=n49|0x7FFE6E84D380+0xFFFFFFF2> tends=x??-1||HEX:~~<xinfo=n450|<info=n62|16|GLOBALHENDS<1>>|4|0>||$$@CRLFDEC:~~<info=n450|GLOBALHENDS<1>|3|1|.>@CRLF||$$OCT:~~<xinfo=n450|<info=n62|8|GLOBALHENDS<1>>|3|1>||$$@CRLF||$$BIN:~~<xinfo=n450|<info=n62|2|GLOBALHENDS<1>>|4|1> GLOBALTENDS<a> ;; сложить 2 больших шестнадцатеричных числа и получить результат в разных счислениях

hends=<info=n7|3.22710329289562e+19|0|+> GLOBALHENDS<a> tends=>n49|GLOBALHENDS<1> GLOBALTENDS<a> ;; получить составные части заданного большого числа через разделитель "+" и получить число через сложение

hends=<info=n7|567552324564673232246756721234534686554124565786434|0|+> GLOBALHENDS<a> tends=>n49|GLOBALHENDS<1> GLOBALTENDS<a> ;; получить составные части заданного большого числа через разделитель "+" и получить число через сложение

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

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-го массива

tends=%P%N??-1||*A0|5 GLOBALTENDS<a> ;; получить содержимое файла под курсором удалив 5 последних строк

tends=%P%N??-1||*A5 GLOBALTENDS<a> ;; получить содержимое файла под курсором удалив 5 первых строк

tends=%P%N??-1||*A5|5 GLOBALTENDS<a> ;; получить содержимое файла под курсором удалив 5 первых строк и 5 последних строк

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

tends=@<sicon=AkelExtImage.dll|32|1|0|0>??1 oends=x||?O|L2||&!!@CRLF||?!!%E||*!!GLOBALSICON1<4> creat=$f254||%E.reg||content<GLOBALOENDS<x1>> regim=GLOBALCREAT<1> tempxx ;; ассоциировать в системе тип файла под курсором со значком выбранным в диалоге

tends=<info=n1|555|Russian> GLOBALTENDS<a> ;; получить заданное число прописью

tends=<info=n37|99|20|0> GLOBALTENDS<a> ;; разложить число 99 на сумму числа 20 без остатка

tends=<info=n37|99|20> GLOBALTENDS<a> ;; разложить число 99 на сумму числа 20

tends=<info=n6|123,28|Russian|3> GLOBALTENDS<a> ;; получить заданное денежное число прописью

tends=<info=s30> olist=%WL inbox=1||GLOBALTENDS<1>||$GLOBALOLIST macro=$f212\MacroExample_5.txt||5||1 ;; пример передачи массива выделенных объектов в команду macro в другой процесс с помощью контейнера хранения данных с уникальным адресом (системной датой)

tends=<info=t40%P%N|-1//> GLOBALTENDS<a> ;; получить код кодировки текстового файла под курсором (для получения кодировки проверяется весь файл)

tends=<info=t41%P%N|-1//> GLOBALTENDS<a> ;; получить название кодировки текстового файла под курсором (для получения кодировки проверяется весь файл)

tends=<info=t42%P%N|-1//> GLOBALTENDS<a> ;; получить номер кодировки текстового файла под курсором (для получения кодировки проверяется весь файл)

tends=═║╓╔╕╖╗╘╙╚╛╜╝╞╟╠╡╢╣╤╥╦╧╨╩╪╫??-3 aends=x??-1||##rndm<41?10|{$GLOBALTENDS:32}> GLOBALAENDS<a> ;; получить 10 вариантов случайных данных заданного шаблона


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