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


pends

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

pends=Analog

Параметры:

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

Примечания:

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

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

pends=$f212\ABC.txt??-1||*R=0|5 GLOBALPENDS<a> ;; получить из каждой строки файла случайный набор 5-ти символов

pends=$f212\ABC.txt??-1||*R=0|5-8 GLOBALPENDS<a> ;; получить из каждой строки файла случайный набор от 5-ти до 8-ми символов

pends=$f212\ABC.txt??-1||*R=1|5 GLOBALPENDS<a> ;; получить из каждой строки файла случайные 5-ть символов

pends=$f212\ABC.txt??-1||*R=1|5-8 GLOBALPENDS<a> ;; получить из каждой строки файла случайные символы от 5-ти до 8-ми

pends=$f212\ABC.txt??-1||*R=10|5 GLOBALPENDS<a> ;; удалить из каждой строки случайный набор 5-ти символов

pends=$f212\ABC.txt??-1||*R=10|5-8 GLOBALPENDS<a> ;; удалить из каждой строки файла случайный набор символов от 5-ти и до 8-ми

pends=$f212\ABC.txt??-1||*R=11|10 GLOBALPENDS<a> ;; удалить из каждой строки случайные 10-ть символов

pends=$f212\ABC.txt??-1||*R=11|10-15 GLOBALPENDS<a> ;; удалить из каждой строки случайные символы от 10-ти до 15-ти

pends=$f212\ABC.txt??-1||*R=12|5 GLOBALPENDS<a> ;; удалить из каждой строки слева случайный набор символов от 5-ти и до конца строки

pends=$f212\ABC.txt??-1||*R=12|5-10 GLOBALPENDS<a> ;; удалить из каждой строки слева случайный набор символов от 5-ти и до конца строки

pends=$f212\ABC.txt??-1||*R=13|5 GLOBALPENDS<a> ;; удалить из каждой строки справа случайный набор символов от 5-ти и до конца строки

pends=$f212\ABC.txt??-1||*R=13|5-10 GLOBALPENDS<a> ;; удалить из каждой строки справа случайный набор символов от 5-ти и до конца строки

pends=$f212\ABC.txt??-1||*R=2|5 GLOBALPENDS<a> ;; получить из каждой строки файла слева случайный набор символов от 5-ти и до конца строки

pends=$f212\ABC.txt??-1||*R=2|5-25 GLOBALPENDS<a> ;; получить из каждой строки файла слева случайный набор символов от 5-ти и до 25-ти

pends=$f212\ABC.txt??-1||*R=3|5 GLOBALPENDS<a> ;; получить из каждой строки файла справа случайный набор символов от 5-ти и до начала строки

pends=$f212\ABC.txt??-1||*R=3|5-25 GLOBALPENDS<a> ;; получить из каждой строки файла справа случайный набор символов от 5-ти и до 25-ти

pends=$f212\LineTest.txt??-1||^R0|5 GLOBALPENDS<a> ;; получить из текста случайный набор 5-ти строк подряд

pends=$f212\LineTest.txt??-1||^R0|5-8 GLOBALPENDS<a> ;; получить из текста случайный набор 5-ти до 8-ми строк подряд

pends=$f212\LineTest.txt??-1||^R1|5 GLOBALPENDS<a> ;; получить из текста случайные 5-ть строк

pends=$f212\LineTest.txt??-1||^R1|5-8 GLOBALPENDS<a> ;; получить из текста случайные от 5-ти до 8-ми строк

pends=$f212\LineTest.txt??-1||^R10|5 GLOBALPENDS<a> ;; удалить из текста случайный набор 5-ти строк подряд

pends=$f212\LineTest.txt??-1||^R10|5-8 GLOBALPENDS<a> ;; удалить из текста случайный набор 5-ти до 8-ми строк подряд

pends=$f212\LineTest.txt??-1||^R11|5 GLOBALPENDS<a> ;; удалить из текста случайные 5-ть строк

pends=$f212\LineTest.txt??-1||^R11|5-8 GLOBALPENDS<a> ;; удалить из текста случайные строки от 5-ти до 8-ми

pends=$f212\LineTest.txt??-1||^R12|5 GLOBALPENDS<a> ;; удалить из текста сверху случайный набор строк от 5-ти и до конца текста

pends=$f212\LineTest.txt??-1||^R12|5-8 GLOBALPENDS<a> ;; удалить из текста сверху случайный набор строк от 5-ти и до 8-ми

pends=$f212\LineTest.txt??-1||^R13|5 GLOBALPENDS<a> ;; удалить из текста снизу случайный набор строк от 5-ти и до начала текста

pends=$f212\LineTest.txt??-1||^R13|5-8 GLOBALPENDS<a> ;; удалить из текста снизу случайный набор строк от 5-ти и до 8-ми

pends=$f212\LineTest.txt??-1||^R2|5 GLOBALPENDS<a> ;; получить из текста сверху случайный набор строк от 5-ти и до конца текста

pends=$f212\LineTest.txt??-1||^R2|5-8 GLOBALPENDS<a> ;; получить из текста сверху случайный набор строк от 5-ти и до 8-ми

pends=$f212\LineTest.txt??-1||^R3|5 GLOBALPENDS<a> ;; получить из текста снизу случайный набор строк от 5-ти и до начала текста

pends=$f212\LineTest.txt??-1||^R3|5-8 GLOBALPENDS<a> ;; получить из текста снизу случайный набор строк от 5-ти и до 8-ми

pends=@$f254\content.opf slist=%WL||test<1e!!epub> forpgs <FOR> 1 <TO> GLOBALSLIST<0> start=7-ZIP||e||GLOBALSLIST<:INDEX:>||-o$f254\||content.opf||-r||-aoa||&&hide||&&wait sends=GLOBALPENDS<1>??-1||?Fepub4,symdel,quotes1||#G3 zends=GLOBALPENDS<1>??-1||?Fepub5,symdel,quotes1||#G3 bends=GLOBALPENDS<1>||?Fepub2,symdel,quotes1||^^GLOBALZENDS<1>.~~||?B1!!.~~||#G3 copyy=GLOBALSLIST<:INDEX:>||"%t"GLOBALSENDS<1>//0||GLOBALBENDS<1> <NEXT> focusp tcimg=$cm540 ;; выделенные EPUB файлы копировать в другую панель: поместить в папку цикла книги (если он есть) и переименовать "номер книги в цикле. название книги"

pends=-1??-1||?Ffnc_numdel1 GLOBALPENDS<a> ;; в содержимом буфера обмена удалить 2-ю найденную цифру

pends=-1??-1||?Ffnc_numdel2 GLOBALPENDS<a> ;; в содержимом буфера обмена удалить последнюю найденную цифру

pends=-1??-1||?Ffnc_numdel3 GLOBALPENDS<a> ;; в содержимом буфера обмена удалить все цифры вниз, начиная с 3-й

pends=-1??-1||?Ffnc_numdel4 GLOBALPENDS<a> ;; в содержимом буфера обмена удалить все цифры, кроме первой

pends=-1??-1||?Ffnc_numdel5 GLOBALPENDS<a> ;; в содержимом буфера обмена удалить все цифры, кроме последней

pends=-1??-1||?Ffnc_numdel6 GLOBALPENDS<a> ;; в содержимом буфера обмена удалить все цифры, кроме 1-й и 3-й

pends=-1??-1||?Ffnc_numdel7 GLOBALPENDS<a> ;; в содержимом буфера обмена удалить все цифры через одну, начиная с 1-й

pends=-1??-1||?Ffnc_numdel8 GLOBALPENDS<a> ;; в содержимом буфера обмена удалить все цифры через одну, начиная со 2-й

pends=-1??-1||formt<sort_num1> GLOBALPENDS<a> ;; сортировать по числовому возрастанию ссылки из буфера обмена вида https://234pi.com/d95e9734da.320.mp4

pends=-1??-1||formt<sort_num2,sort_dd1> GLOBALPENDS<a> ;; оставить ссылки из буфера обмена вида https://234pi.com/d95e9734da.320.mp4 с максимальным размером видео

pends=-1??-1||formt<sort_num2> GLOBALPENDS<a> ;; сортировать по числовому убыванию ссылки из буфера обмена вида https://234pi.com/d95e9734da.320.mp4

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R0|5 GLOBALPENDS<a> ;; получить из строки случайный набор 5-ти символов

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R0|5-8 GLOBALPENDS<a> ;; получить из строки случайный набор от 5-ти до 8-ми символов

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R1|5 GLOBALPENDS<a> ;; получить из строки случайные 5-ть символов

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R1|5-8 GLOBALPENDS<a> ;; получить из строки случайные символы от 5-ти до 8-ми

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R10|5 GLOBALPENDS<a> ;; удалить из строки случайный набор 5-ти символов

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R10|5-8 GLOBALPENDS<a> ;; удалить из строки случайный набор символов от 5-ти и до 8-ми

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R11|10 GLOBALPENDS<a> ;; удалить из строки случайные 10-ть символов

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R11|10-15 GLOBALPENDS<a> ;; удалить из строки случайные символы от 10-ти до 15-ти

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R12|5 GLOBALPENDS<a> ;; удалить из строки слева случайный набор символов от 5-ти и до конца строки

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R12|5-10 GLOBALPENDS<a> ;; удалить из строки слева случайный набор символов от 5-ти и до конца строки

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R13|5 GLOBALPENDS<a> ;; удалить из строки справа случайный набор символов от 5-ти и до конца строки

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R13|5-10 GLOBALPENDS<a> ;; удалить из строки справа случайный набор символов от 5-ти и до конца строки

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R2|5 GLOBALPENDS<a> ;; получить из строки слева случайный набор символов от 5-ти и до конца строки

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R2|5-25 GLOBALPENDS<a> ;; получить из строки слева случайный набор символов от 5-ти и до 25-ти

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R3|5 GLOBALPENDS<a> ;; получить из строки справа случайный набор символов от 5-ти и до начала строки

pends=ABCDEFGHIJKLMNOPQRSTUVWXYZ||*R3|5-25 GLOBALPENDS<a> ;; получить из строки справа случайный набор символов от 5-ти и до 25-ти

start=7-ZIP||e||%P%N||-o$f254\||content.opf||-r||-aoa||&&hide||&&wait pends=@$f254\content.opf sends=GLOBALPENDS<1>??-1||?Fepub4,symdel||#G3 zends=GLOBALPENDS<1>??-1||?Fepub5,symdel|||#G3 bends=GLOBALPENDS<1>||?Fepub2,symdel||^^GLOBALZENDS<1>.~~||?B1!!.~~||#G3 copyy=%P%N||"%t"GLOBALSENDS<1>//0||GLOBALBENDS<1>||upd<3> ;; копировать в другую панель EPUB файл под курсором, поместить в папку цикла книги (если он есть) и переименовать "номер книги в цикле. название книги"

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