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


oends

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

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

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

imgpr=1 folds="%p"||MP3||fflag<2> sends=@<info=f61[tc=AA]//> slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> bends=@<info=f12GLOBALSLIST<:INDEX:>//> oends=@<info=f12GLOBALSLIST<:INDEX:>//>!!-8~~-~~ start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-vn||-ar||44100||-ac||2||-ab||192K||-metadata||title=GLOBALOENDS<2>||-metadata||artist=GLOBALOENDS<1>||-metadata||album=Youtube||-metadata||date=GLOBALSENDS<1>||"%pMP3\GLOBALBENDS<1>".mp3||&&hide||&&wait <NEXT> beepss ;; извлечь из выделенных видео файлов аудио в формате mp3 и сохранить в папку MP3 активной панели с именами видео файлов, с заполнением метаданных

oends=/MID~~/MF~~*.ini~~*.txt~~*.exe~~/SZT~~home*!!-6¤||~~/!!¤/|| GLOBALOENDS<a> ;; разбить строку по параметрам

oends=@%P%N??-8\ GLOBALOENDS<a> ;; разбить путь строку по слешу

oends=@%P%N??-8\||&&\w:\\!! GLOBALOENDS<a> ;; разбить путь файла под курсором по слешу без корня диска (в первой ячейке массива уровень вложенности объект)

oends=-1!!-6~~ GLOBALOENDS<a> ;; разбить содержимое буфера обмена по пробелу (удалить из массива пустые ячейки)

oends=-1??-8~~ GLOBALOENDS<a> ;; разбить содержимое буфера обмена по пробелу

oends=1|+2|+3|+4|+5!!-4 GLOBALOENDS<a> ;; разбить строку по |

oends=1+2+3++4++5!!-6+ GLOBALOENDS<a> ;; разбить строку по символу "+" (удалить из массива пустые ячейки)

oends=1+2+3+4+5??-8+ GLOBALOENDS<a> ;; разбить строку по символу "+"

oends=1<>2<><><<>3<>4<>5!!-6<> GLOBALOENDS<a> GLOBALOENDS<a> ;; разбить строку по фразе "<>" (удалить из массива пустые ячейки)

oends=1<>2<>3<>4<>5!!-7<> GLOBALOENDS<a> ;; разбить строку по символам "<", ">" (удалить из массива пустые ячейки)

oends=1<>2<>3<>4<>5!!-8<> GLOBALOENDS<a> ;; разбить строку по фразе "<>"

oends=1<2>3<4>5<6>7!!-9<> GLOBALOENDS<a> ;; разбить строку по символам "<", ">"

oends=1234561233573574567123456!!-7357 GLOBALOENDS<a> ;; разбить строку по символам "3", "5", "7" (удалить из массива пустые ячейки)

oends=123456123456123456!!-8123 GLOBALOENDS<a> ;; разбить строку по фразе "123"

oends=1234561234567123456!!-9357 GLOBALOENDS<a> ;; разбить строку по символам "3", "5", "7"

oends=del.e.te_symbols_string||^A2 GLOBALOENDS<a> ;; форматировать строку настройками из ключа ReplaceClipboard2

oends=del.e.te_symbols_string||^A2||?B8!!.js oends=del.e.te_symbols_string??2||^A2||$$.txt GLOBALOENDS<a> ;; форматировать строку настройками из ключа ReplaceClipboard2 и добавить приставку в конец строки

oends=random_delete_symbols_left??-1||#K10~@CRLF||?L3:-1|1 GLOBALOENDS<a> ;; дублировать строку 10 раз и удалить случайное число символов слева, , количество символов от 3 для каждой строки

oends=random_delete_symbols_left??-1||#K10~@CRLF||?L3:20|1 GLOBALOENDS<a> ;; дублировать строку 10 раз и удалить случайное число символов слева, диапазон от 3 до 20 для каждой строки

oends=random_delete_symbols_left||?L3:9 GLOBALOENDS<a> ;; удалить случайное число символов слева, диапазон от 3 до 9

oends=random_delete_symbols_right??-1||#K10~@CRLF||?R3:-1|1 GLOBALOENDS<a> ;; дублировать строку 10 раз и удалить случайное число символов справа, количество символов от 3 для каждой строки

oends=random_delete_symbols_right??-1||#K10~@CRLF||?R3:20|1 GLOBALOENDS<a> ;; дублировать строку 10 раз и удалить случайное число символов справа, диапазон от 3 до 20 для каждой строки

oends=random_delete_symbols_right||?R3:9 GLOBALOENDS<a> ;; удалить случайное число символов справа, диапазон от 3 до 9

oends=random_get_symbols_left??-1||#K10~@CRLF||?A3:-1|1 GLOBALOENDS<a> ;; дублировать строку 10 раз и получить случайное число символов слева, количество символов от 3 для каждой строки

oends=random_get_symbols_left??-1||#K10~@CRLF||?A3:20|1 GLOBALOENDS<a> ;; дублировать строку 10 раз и получить случайное число символов слева, диапазон от 3 до 20 для каждой строки

oends=random_get_symbols_left||?A3:9 GLOBALOENDS<a> ;; получить случайное число символов слева, диапазон от 3 до 9

oends=random_get_symbols_right??-1||#K10~@CRLF||?Z3:-1|1 GLOBALOENDS<a> ;; дублировать строку 10 раз и получить случайное число символов справа, количество символов от 3 для каждой строки

oends=random_get_symbols_right??-1||#K10~@CRLF||?Z3:20|1 GLOBALOENDS<a> ;; дублировать строку 10 раз и получить случайное число символов справа, диапазон от 3 до 20 для каждой строки

oends=random_get_symbols_right||?Z3:9 GLOBALOENDS<a> ;; получить случайное число символов справа, диапазон от 3 до 9

oends=random_get_symbols_string??-1||#K10~@CRLF||?M1,-1:5,9:1 GLOBALOENDS<a> ;; дублировать строку 10 раз и получить случайное число символов строки

oends=random_get_symbols_string??-1||#K10~@CRLF||?M1,-1:9:1 GLOBALOENDS<a> ;; дублировать строку 10 раз и получить случайное число символов строки

oends=random_get_symbols_string??-1||#K10~@CRLF||?M5:6,15:1 GLOBALOENDS<a> ;; дублировать строку 10 раз и получить случайное число символов строки

oends=random_get_symbols_string||?M1,-1:5,9 GLOBALOENDS<a> ;; получить случайное число символов строки

oends=random_get_symbols_string||?M1,5:9 GLOBALOENDS<a> ;; получить случайное число символов строки

oends=random_get_symbols_string||?M5:6,9 GLOBALOENDS<a> ;; получить случайное число символов строки

sends=>n258|123456789|1 GLOBALSENDS<a> oends=>n258|GLOBALSENDS<1>|9 GLOBALOENDS<a> ;; перевести заданное количество секунд во время и обратно

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 ;; ассоциировать в системе тип файла под курсором со значком выбранным в диалоге

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