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


kends

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

kends=Analog

Параметры:

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

Примечания:

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

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

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

См. также:

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

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

aends=-1??-1 rends=$GLOBALAENDS??-1||?F54,com1||?T|c,2!!fun_l2 exect=$var_i=##-1 exect=$var_i=##<info=t1-1>||$var_s=$var_i=4?_CmdCm('rends=-1??-1¦¦?T|v,1,4¦¦?F63¦¦?E|1:-1'):($var_i>4?_CmdCm('rends=-1??-1¦¦?T|v,3,5'):0) vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFGLOBALAENDS<x4>@CRLFGLOBALRENDS<x2>??-2 kends=$GLOBALVENDS??-1||?T|a=0,5!!Новая~~кнопка|a=0,4!!shell32.dll,159 sends=<info=x50>??-1||&?(?mi)cmd\d+=(.+\.bar)$ GLOBALSENDS<b> barbt=1||-1||GLOBALARRAY<1>||butfrom<GLOBALKENDS<t>> ;; добавить кнопку с параметрами TCIMG (информация из буфера обмена) в конец выбранного BAR файла, который находится на активной панели инструментов

aends=-1??-1 rends=$GLOBALAENDS??-1||?F54,com1||?T|c,2!!fun_l2 exect=$var_i=##-1 exect=$var_i=##<info=t1-1>||$var_s=$var_i=4?_CmdCm('rends=-1??-1¦¦?T|v,1,4¦¦?F63¦¦?E|1:-1'):($var_i>4?_CmdCm('rends=-1??-1¦¦?T|v,3,5'):0) vends=TOTALCMD#BAR#DATA@CRLF"%%COMMANDER_PATH%%\TCIMG.exe"@CRLFGLOBALRENDS<x1>@CRLFGLOBALAENDS<x4>@CRLFGLOBALRENDS<x2>??-2 kends=$GLOBALVENDS??-1||?T|a=0,5!!Новая~~кнопка|a=0,4!!shell32.dll,159 sends=PS<$f300\Bar//1//0//*.bar>??-1 GLOBALSENDS<b> barbt=1||-1||GLOBALARRAY<1>||butfrom<GLOBALKENDS<t>> ;; добавить кнопку с параметрами TCIMG (информация из буфера обмена) в конец выбранного *.bar из списка BAR файлов находящихся в папке TC\Bar\

forpgs shape=5 lends=[combo=BOX_U59] zends=[group=BOX_U12] xlist=%WL slist=%WL||##path<4>||#G7 <FOR> 1 <TO> GLOBALXLIST<0> sends=GLOBALSLIST<:INDEX:>??1||formt<0!![^\s]+>||#LGLOBALLENDS<1> xends=GLOBALSLIST<:INDEX:>??-1||formt<0!![^\s]+>||?T|d,GLOBALLENDS<1> kends=$GLOBALXENDS??-1||GLOBALZENDS<1>||&&[\r\n]+!!~~ renmm=GLOBALXLIST<:INDEX:>||GLOBALKENDS<:INDEX:>||#G7 <NEXT> ;; переименование: перемещение слова в базовых именах выделенных объектов,предварительно удалив в именах лишние пробелы, выбор слова и позиции перемещения в диалоговом окне

imgpr=1 kends=<info=x10> rends=<info=o241%WL//> lists=%WL||##path<32>||$$~~(<info=o240:://>)||#Z@CRLF@CRLFОбщий~~размер:~~GLOBALRENDS<1>~~в~~GLOBALKENDS<1>~~объектах beepss ;; записать в буфер обмена базовые имена всех выделенных объектов с размерами в скобках в конце имён + суммарный размер выделенных объектов и их количество

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

kends=<info=x40|0> rends=<info=f209%WL//> lists=%WL||##path<4>||$$~~(<info=f208:://>)||#Aclpget@CRLF@CRLF||#Z@CRLF@CRLFОбщий~~размер:~~GLOBALRENDS<1>~~@CRLFКоличество~~файлов:~~GLOBALKENDS<1> ;; добавить в конец буфера обмена базовые имена всех выделенных файлов с размерами в скобках в конце имён + суммарный размер выделенных файлов и их количество с новой строки

kends=<info=x40|0> rends=<info=f209%WL//> lists=%WL||##path<4>||$$~~(<info=f208:://>)||#Z@CRLF@CRLFОбщий~~размер:~~GLOBALRENDS<1>~~в~~GLOBALKENDS<1>~~файлах ;; записать в буфер обмена базовые имена всех выделенных файлов с размерами в скобках в конце имён + суммарный размер выделенных файлов и их количество

kends=x??-1||##rndm<3?160|1-10>||@CRLF!!¤||$$¤||&&((?:[]+¤?){8})¤!!$1@CRLF GLOBALKENDS<a> lnf2d=$GLOBALKENDS||2||([]+)||begin<0> GLOBALLNF2D<a> ;; создать 2D массив из случайных данных

kends=x??-1||##rndm<3?160|1-10>||@CRLF!!¤||$$¤||&&((?:[]+¤?){8})¤!!$1@CRLF GLOBALKENDS<a> ;; создать случайные данные

kends=x??-1||##rndm<3?20|1-10> hrr2d=$GLOBALKENDS||25|5 GLOBALHRR2D<a> hrr2d=$GLOBALHRR2D||31|5|?3-6 GLOBALHRR2D<a> ;; удалить те строки, в ячейке 5-й колонки, длина значений от 3 до 6

kends=x??-1||##rndm<3?20|1-10> hrr2d=$GLOBALKENDS||25|5 GLOBALHRR2D<a> hrr2d=$GLOBALHRR2D||31|5|<>3 GLOBALHRR2D<a> ;; удалить те строки, в ячейке 5-й колонки, длина значений не равна 3

kends=x??-1||##rndm<3?20|1-10> hrr2d=$GLOBALKENDS||25|5 GLOBALHRR2D<a> hrr2d=$GLOBALHRR2D||31|5|<3 GLOBALHRR2D<a> ;; удалить те строки, в ячейке 5-й колонки, длина значений меньше 3

kends=x??-1||##rndm<3?20|1-10> hrr2d=$GLOBALKENDS||25|5 GLOBALHRR2D<a> hrr2d=$GLOBALHRR2D||31|5|=3 GLOBALHRR2D<a> ;; удалить те строки, в ячейке 5-й колонки, длина значений равна 3

kends=x??-1||##rndm<3?20|1-10> hrr2d=$GLOBALKENDS||25|5 GLOBALHRR2D<a> hrr2d=$GLOBALHRR2D||31|5|>3 GLOBALHRR2D<a> ;; удалить те строки, в ячейке 5-й колонки, длина значений больше 3

kends=x??-1||##rndm<3?20|1-10> hrr2d=$GLOBALKENDS||25|5 GLOBALHRR2D<a> hrr2d=$GLOBALHRR2D||32|-1|=3 GLOBALHRR2D<a> ;; оставить те строки, в ячейках последней колонки, длина значений равна 3

kends=x??-1||##rndm<3?20|1-10> hrr2d=$GLOBALKENDS||25|5 GLOBALHRR2D<a> hrr2d=$GLOBALHRR2D||32|5|?3-6 GLOBALHRR2D<a> ;; оставить те строки, в ячейке 5-й колонки, длина значений от 3 до 6

kends=x??-1||##rndm<3?20|1-10> hrr2d=$GLOBALKENDS||25|5 GLOBALHRR2D<a> hrr2d=$GLOBALHRR2D||32|5|<>3 GLOBALHRR2D<a> ;; оставить те строки, в ячейке 5-й колонки, длина значений не равна 3

kends=x??-1||##rndm<3?20|1-10> hrr2d=$GLOBALKENDS||25|5 GLOBALHRR2D<a> hrr2d=$GLOBALHRR2D||32|5|<3 GLOBALHRR2D<a> ;; оставить те строки, в ячейке 5-й колонки, длина значений меньше 3

kends=x??-1||##rndm<3?20|1-10> hrr2d=$GLOBALKENDS||25|5 GLOBALHRR2D<a> hrr2d=$GLOBALHRR2D||32|5|=3 GLOBALHRR2D<a> ;; оставить те строки, в ячейке 5-й колонки, длина значений равна 3

kends=x??-1||##rndm<3?20|1-10> hrr2d=$GLOBALKENDS||25|5 GLOBALHRR2D<a> hrr2d=$GLOBALHRR2D||32|5|>3 GLOBALHRR2D<a> ;; оставить те строки, в ячейке 5-й колонки, длина значений больше 3

sends=%WF??-1 bends=$f212\FList.txt??-1 kends=$GLOBALSENDS??-1||?KGLOBALBENDS<0> $GLOBALBENDS&GLOBALSENDS<0> $GLOBALBENDS@$GLOBALKENDS GLOBALBENDS<a> ;; для выделенных имён файлов получить подобные пути файлов для папок по списку из FList.txt

sends=[edits=BOX12]??-1 bends=$f212\FList.txt??-1 kends=$GLOBALSENDS??-1||?KGLOBALBENDS<0> $GLOBALBENDS&GLOBALSENDS<0> $GLOBALBENDS@$GLOBALKENDS exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALBENDS beepss ;; удалить введённые имена файлов в папках по списку из FList.txt

sends=[edits=BOX12]??-1 bends=$f212\FList.txt??-1 kends=$GLOBALSENDS??-1||?KGLOBALBENDS<0> $GLOBALBENDS&GLOBALSENDS<0> $GLOBALBENDS@$GLOBALKENDS GLOBALBENDS<a> ;; для введённых в диалоге имён файлов получить подобные пути файлов для папок по списку из FList.txt

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

style=U14 textt=$f200Lists\TempClipboard.txt||##||backup<0> dilog=[check=BOX_UR6] dends=$GLOBALCHECR1??-1||@CRLF!!,||,:!!: pends=-1??-1||formt<54,56,63> exect=$var_i=<info=t1-1> clpclr iends=1-$var_i!!-1||?H|5||,!!@CRLF <FOR> 1 <TO> GLOBALIENDS<0> xends=GLOBALPENDS<GLOBALIENDS<:INDEX:>>??-1||~~!!@CRLF||#LGLOBALDENDS<1> kends=$GLOBALXENDS??-1||@CRLF!!~~ asave=GLOBALKENDS||$f200Lists\TempClipboard.txt|2|@CRLF|2 <NEXT> bufsr=##<ifile=$f200Lists\TempClipboard.txt>||?F63 ;; в буфере обмена построчно оставить выбранные номера слов разделенные пробелом

textt=$f200Lists\TempClipboard.txt||##||backup<0> style=U18 dilog=[check=BOX_UR6] dends=$GLOBALCHECR1??-1||@CRLF!!,||,:!!: pends=-1??-1||formt<54,56,63> exect=$var_i=<info=t1-1> clpclr iends=1-$var_i!!-1||?H|5||,!!@CRLF <FOR> 1 <TO> GLOBALIENDS<0> xends=GLOBALPENDS<GLOBALIENDS<:INDEX:>>??-1||~~!!@CRLF||#LGLOBALDENDS<1> kends=$GLOBALXENDS??-1||@CRLF!!~~ asave=GLOBALKENDS||$f200Lists\TempClipboard.txt|2|@CRLF|2 <NEXT> bufsr=##<ifile=$f200Lists\TempClipboard.txt> ;; в буфере обмена построчно оставить выбранные номера слов разделенные пробелом


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