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


fends

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

fends=Analog

Параметры:

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

Примечания:

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

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

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

См. также:

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

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

fends=%P%N??-1 GLOBALFENDS<a> ;; разбить текстовый файл под курсором и отобразить результат

fends=<info=s161> GLOBALFENDS<a> ;; возвращает в 1-ю ячейку 0 - если дисковод закрыт, 1 - если открыт

fends=x||##<info=f511%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму TIGER файла под курсором (в верхнем регистре)

fends=x||##<info=f512%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму ED2K файла под курсором (в верхнем регистре)

fends=x||##<info=f513%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму WHIRLPOOL файла под курсором (в верхнем регистре)

fends=x||##<info=f514%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму RIPEMD160 файла под курсором (в верхнем регистре)

fends=x||##<info=f515%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму GOST файла под курсором (в верхнем регистре)

fends=x||##<info=f516%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму GOST_CRYPTOPRO файла под курсором (в верхнем регистре)

fends=x||##<info=f517%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму HAS160 файла под курсором (в верхнем регистре)

fends=x||##<info=f518%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму SNEFRU128 файла под курсором (в верхнем регистре)

fends=x||##<info=f519%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму SNEFRU256 файла под курсором (в верхнем регистре)

fends=x||##<info=f520%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму EDONR256 файла под курсором (в верхнем регистре)

fends=x||##<info=f521%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму SHA3_224 файла под курсором (в верхнем регистре)

fends=x||##<info=f522%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму SHA3_256 файла под курсором (в верхнем регистре)

fends=x||##<info=f523%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму SHA3_384 файла под курсором (в верхнем регистре)

fends=x||##<info=f524%P%N//> GLOBALFENDS<a> ;; получить контрольную сумму SHA3_512 файла под курсором (в верхнем регистре)

fends=Привет||#Hadler32 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму ADLER32 (в верхнем регистре)

fends=Привет||#Haich GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму AICH (в верхнем регистре)

fends=Привет||#Hblake224 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BLAKE224 (в верхнем регистре)

fends=Привет||#Hblake256 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BLAKE256 (в верхнем регистре)

fends=Привет||#Hblake2b GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BLAKE2B (в верхнем регистре)

fends=Привет||#Hblake384 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BLAKE384 (в верхнем регистре)

fends=Привет||#Hblake512 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BLAKE512 (в верхнем регистре)

fends=Привет||#Hblake512|1 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BLAKE512 (в нижнем регистре)

fends=Привет||#Hbmw224 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BMW224 (в верхнем регистре)

fends=Привет||#Hbmw256 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BMW256 (в верхнем регистре)

fends=Привет||#Hbmw384 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BMW384 (в верхнем регистре)

fends=Привет||#Hbmw512 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BMW512 (в верхнем регистре)

fends=Привет||#Hbmw512|1 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BMW512 (в нижнем регистре)

fends=Привет||#Hbtih GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму BTIH (в верхнем регистре)

fends=Привет||#Hcrc16 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму CRC16 (в верхнем регистре)

fends=Привет||#Hcubehash224 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму CUBEHASH224 (в верхнем регистре)

fends=Привет||#Hcubehash256 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму CUBEHASH256 (в верхнем регистре)

fends=Привет||#Hcubehash384 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму CUBEHASH384 (в верхнем регистре)

fends=Привет||#Hcubehash512 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму CUBEHASH512 (в верхнем регистре)

fends=Привет||#Hcubehash512|1 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму CUBEHASH512 (в нижнем регистре)

fends=Привет||#Hecho224 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму ECHO224 (в верхнем регистре)

fends=Привет||#Hecho256 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму ECHO256 (в верхнем регистре)

fends=Привет||#Hecho384 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму ECHO384 (в верхнем регистре)

fends=Привет||#Hecho512 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму ECHO512 (в верхнем регистре)

fends=Привет||#Hecho512|1 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму ECHO512 (в нижнем регистре)

fends=Привет||#Hed2k GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму ED2K (в верхнем регистре)

fends=Привет||#Hedonr256 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму EDONR256 (в верхнем регистре)

fends=Привет||#Hgost GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму GOST (в верхнем регистре)

fends=Привет||#Hgost_cryptopro GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму GOST_CRYPTOPRO (в верхнем регистре)

fends=Привет||#Hhas160 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму HAS160 (в верхнем регистре)

fends=Привет||#Hripemd160 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму RIPEMD160 (в верхнем регистре)

fends=Привет||#Hsha3_224 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SHA3_224 (в верхнем регистре)

fends=Привет||#Hsha3_256 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SHA3_256 (в верхнем регистре)

fends=Привет||#Hsha3_384 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SHA3_384 (в верхнем регистре)

fends=Привет||#Hsha3_512 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SHA3_512 (в верхнем регистре)

fends=Привет||#Hshabal192 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SHABAL192 (в верхнем регистре)

fends=Привет||#Hshabal224 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SHABAL224 (в верхнем регистре)

fends=Привет||#Hshabal256 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SHABAL256 (в верхнем регистре)

fends=Привет||#Hshabal384 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SHABAL384 (в верхнем регистре)

fends=Привет||#Hshabal512 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SHABAL512 (в верхнем регистре)

fends=Привет||#Hshabal512|1 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SHABAL512 (в нижнем регистре)

fends=Привет||#Hskein224 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SKEIN224 (в верхнем регистре)

fends=Привет||#Hskein256 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SKEIN256 (в верхнем регистре)

fends=Привет||#Hskein384 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SKEIN384 (в верхнем регистре)

fends=Привет||#Hskein512 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SKEIN512 (в верхнем регистре)

fends=Привет||#Hskein512|1 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SKEIN512 (в нижнем регистре)

fends=Привет||#Hsnefru128 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SNEFRU128 (в верхнем регистре)

fends=Привет||#Hsnefru256 GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму SNEFRU256 (в верхнем регистре)

fends=Привет||#Htiger GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму TIGER (в верхнем регистре)

fends=Привет||#Htth GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму TTH (в верхнем регистре)

fends=Привет||#Hwhirlpool GLOBALFENDS<a> ;; для строки "Привет" получить контрольную сумму WHIRLPOOL (в верхнем регистре)

sends=@%P%N||?Fsym1 fends=PS<%P%N//1//-1>??-1||&?(?mi)^(.*\.(?:jpg|bmp|gif|svg|png|cur|web))$||&&(?m)^(GLOBALSENDS<1>\\img\\[^\\]+)$!! GLOBALFENDS<a> ;; в папке под курсором найти все файлы заданных типов, кроме файлов, находящие в первом уровне папки img

sends=-1||?F57 fends=<info=t60$GLOBALSENDS//> GLOBALFENDS<a> ;; получить общее число символов содержимого буфера обмена без учета переносов строки

watch=1 bends=[tc=TF-1]??-1||@CRLF!!| slist=PS<"%p"//1//-1//GLOBALBENDS<1>> <FOR> 1 <TO> GLOBALSLIST<0> sends=@<info=o73GLOBALSLIST<:INDEX:>//> fends=@<info=o75GLOBALSLIST<:INDEX:>//> xends=@[tc=TP]GLOBALSENDS<1> copyy=GLOBALXENDS<1>||GLOBALFENDS<1>//1 <NEXT> ;; заменить все подобные файлы в АКТИВНОЙ панели (с рекурсией) файлами из другой панели

wlist=[tc=AM] fends=<info=i400$GLOBALWLIST|#1/2,#3/2>??-4 GLOBALFENDS<a> ;; получить наибольшую половинную ширину и высоту выделенных изображений

wlist=[tc=AM] fends=<info=i400$GLOBALWLIST|1,3>??-4 GLOBALFENDS<a> ;; получить наибольшую ширину и высоту выделенных изображений

wlist=[tc=AM] fends=<info=i400$GLOBALWLIST|1,x,3>??-4 GLOBALFENDS<a> ;; получить наибольшую ширину и высоту выделенных изображений, разделитель "x"

wlist=[tc=AM] fends=<info=i400$GLOBALWLIST|1+3,>??-4 GLOBALFENDS<a> ;; получить сумму наибольшей ширины и высоты выделенных изображений

wlist=[tc=AM] fends=<info=i400$GLOBALWLIST|1+3,2+4>??-4 GLOBALFENDS<a> ;; получить сумму наибольшей ширины и высоты|сумму наименьшей ширины и высоты выделенных изображений

wlist=[tc=AM] fends=<info=i400$GLOBALWLIST|Floor(#1/2),Floor(#3/2)>??-4 GLOBALFENDS<a> ;; получить наибольшую половинную ширину и высоту выделенных изображений округлённую в меньшую сторону


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