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


qends

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

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

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

qends=%P%N??-1||?Ffnc_data1 GLOBALQENDS<a> ;; получить содержимое файла под курсором преобразовать найденные даты вида "1984-01-01" в вид "1 января 1984 г."

qends=%P%N??-1||?Ffnc_data2 GLOBALQENDS<a> ;; получить содержимое файла под курсором преобразовать найденные даты вида "1984-01-01" в вид "1 января 1984 г."

qends=@<info=x103|2|x|1> GLOBALQENDS<a> ;; получить текст язычка активной вкладки активной панели

qends=@<info=x103|2|x|9> GLOBALQENDS<a> ;; получить путь активной вкладки активной панели

qends=<info=x102|0> GLOBALQENDS<a> ;; получить количество рядов вкладок левой панели

qends=<info=x102|1> GLOBALQENDS<a> ;; получить количество рядов вкладок правой панели

qends=<info=x102|2> GLOBALQENDS<a> ;; получить количество рядов вкладок активной панели

qends=<info=x102|3> GLOBALQENDS<a> ;; получить количество рядов вкладок неактивной панели

qends=<info=x103|2|x|10> GLOBALQENDS<a> ;; получить состояние вкладки активной панели (0, 1 или 2)

qends=<info=x103|2|x|7> GLOBALQENDS<a> ;; получить ширину активной вкладки активной панели

qends=<info=x103|2|x|8> GLOBALQENDS<a> ;; получить высоту активной вкладки активной панели

qends=<info=x98>??-1 GLOBALQENDS<a> ;; получить количество рядов вкладок левой панели

qends=>n256|2020/03 GLOBALQENDS<a> ;; дополняет до полной даты "2020/03/01 00:00:00"

qends=>n256|2023 GLOBALQENDS<a> ;; дополняет до полной даты "2023/01/01 00:00:00"

qends=>n256|2023|1 GLOBALQENDS<a> ;; дополняет до полной даты "20230101000000"

qends=>n27|100|200??-1 GLOBALQENDS<a> ;; получить список чисел Люка от 100 до 200

qends=>n27|10000 GLOBALQENDS<a> ;; получить 10000-е число Люка

qends=>n28|100 GLOBALQENDS<a> ;; получить 100-е число Фибоначчи

qends=>n28|100|200??-1 GLOBALQENDS<a> ;; получить список чисел Фибоначчи от 100 до 200

qends=>n28|1000000 textv=GLOBALQENDS<x1>||viewtext<FIBONACCI|500|400|-1|-1|Consolas|14|00FFFF|3D3D3D>||pos<1> ;; получить миллионное число Фибоначчи

qends=>n28|3210056809456107725247980776292056|-1 GLOBALQENDS<a> ;; проверить является ли число числом Фибоначчи (возвращается 0 или 1)

qends=>n280|0|38 GLOBALQENDS<a> ;; конвертировать температуру 38 (Цельсий в Фаренгейт)

qends=>n300|100 GLOBALQENDS<a> ;; получить 100-е треугольное число

qends=>n300|100|200??-1 GLOBALQENDS<a> ;; получить список треугольных чисел от 100-го до 200-го

qends=>n300|515167818985|-1 GLOBALQENDS<a> ;; проверить является ли число треугольным числом (возвращается 0 или 1)

qends=>n34|1|100 GLOBALQENDS<a> ;; получить сумму всех чисел от 1 до 100

qends=>n34|1|100|2 GLOBALQENDS<a> ;; получить сумму квадратов всех чисел от 1 до 100

qends=>n34|1|100|3 GLOBALQENDS<a> ;; получить сумму кубов всех чисел от 1 до 100

qends=>n34|1|999999|4 GLOBALQENDS<a> ;; получить сумму всех цифр каждого числа, входящих в диапазон от 1 до 999999

qends=>n34|10000|20000 GLOBALQENDS<a> ;; получить сумму всех чисел от 10000 до 20000

qends=>n34|3000000|800000000000000005|4 GLOBALQENDS<a> ;; получить сумму всех цифр каждого числа, входящих в заданный диапазон

qends=>n34|3000000|800000000005 GLOBALQENDS<a> ;; получить сумму всех чисел в заданном диапазоне

qends=>n34|3000000|800000000005|2 GLOBALQENDS<a> ;; получить сумму квадратов всех чисел в заданном диапазоне

qends=>n34|3000000|800000000005|3 GLOBALQENDS<a> ;; получить сумму кубов всех чисел в заданном диапазоне

qends=>n34|55555|999999|4 GLOBALQENDS<a> ;; получить сумму всех цифр каждого числа, входящих в диапазон от 55555 до 999999

qends=>n35|876345345645|@CRLF??-1 GLOBALQENDS<a> ;; получить все делители заданного числа

qends=>n36|876645??-1 GLOBALQENDS<a> ;; получить сумму всех делителей числа

qends=>n400|(-((-1)^:N:*(-78+62*:N:-12*:N:^2+:N:^3))+3*(-26+42*:N:-8*:N:^2+:N:^3))/96|0|100??-1 GLOBALQENDS<a> ;; получить список чисел последовательности A263614

qends=>n400|(:N:+1)*(:N:^2-:N:+6)/6|0|100??-1 GLOBALQENDS<a> ;; получить список чисел последовательности A000125

qends=>n400|(2*:N:-1)^2|1|10??-1 GLOBALQENDS<a> ;; получить список чисел заданной последовательности (квадраты нечётных чисел)

qends=>n400|(2^(:N:-4)*(48+20*:N:+3*:N:^2+:N:^3))/3|0|100??-1 GLOBALQENDS<a> ;; получить список чисел последовательности A134396

qends=>n400|(4*:N:^3+5*:N:+3)/3|0|100??-1 GLOBALQENDS<a> ;; получить список чисел последовательности A100503

qends=>n400|:N:!|1|100??-1 GLOBALQENDS<a> ;; получить список факториалов чисел

qends=>n400|:N:*(:N:+1)*(:N:+2)/6|0|100??-1 GLOBALQENDS<a> ;; получить список чисел последовательности A000292 (тетраэдральные числа)

qends=>n400|:N:*(:N:+1)/2|0|100??-1 GLOBALQENDS<a> ;; получить список чисел последовательности A000217 (треугольные числа)

qends=>n400|:N:*(:N:+1)/2+1|0|100??-1 GLOBALQENDS<a> ;; получить список чисел последовательности A000124 (центральные полигональные числа)

qends=>n400|:N:^2*(:N:+1)/2|0|100??-1 GLOBALQENDS<a> ;; получить список чисел последовательности A002411 (пентагональные пирамидальные числа)

qends=>n400|:N:^2|1|10??-1 GLOBALQENDS<a> ;; получить список чисел заданной последовательности (квадраты чисел)

qends=>n400|:N:^2|10|1??-1 GLOBALQENDS<a> ;; получить список чисел заданной последовательности (квадраты чисел в обратном порядке)

qends=>n400|:N:^2+1|0|100??-1 GLOBALQENDS<a> ;; получить список чисел последовательности A002522 (квадраты числа + 1)

qends=>n400|:N:^3|100|200??-1 GLOBALQENDS<a> ;; получить список чисел заданной последовательности (кубы чисел)

qends=>n400|Round(:N:^2,2)|10|1|-0.1??-1 GLOBALQENDS<a> ;; получить список чисел заданной последовательности (квадраты чисел в обратном порядке с шагом 0.1)

qends=>n401|:N:*(:N:+1)*(:N:+2)/6|0|50|1|100??-1 GLOBALQENDS<a> ;; получить 100 чисел последовательности A145397 (числа, которые не входят в последовательность A000292)

qends=>n89|50000101231231230052|82345634357687654328 GLOBALQENDS<a> ;; получить наименьшее общее кратное (НОК) для 2-х чисел

qends=>n89|55|88 GLOBALQENDS<a> ;; получить наименьшее общее кратное (НОК) для 2-х чисел

qends=>s101|D|2023|2024> GLOBALQENDS<a> ;; сколько дней в 2023 году

qends=>t58%WL// GLOBALQENDS<a> ;; получить содержимое выделенных текстовых файлов

qends=>t58%WL//??-1 GLOBALQENDS<a> ;; получить содержимое выделенных текстовых файлов, в массиве без пустых строк

qends=>t58%WL//??-2 GLOBALQENDS<a> ;; получить содержимое выделенных текстовых файлов, оставить пустые строки

qends=>t59%WL// GLOBALQENDS<a> ;; получить содержимое выделенных файлов

qends=>t59%WL//??-1 GLOBALQENDS<a> ;; получить содержимое выделенных файлов, в массиве без пустых строк

qends=>t59%WL//??-2 GLOBALQENDS<a> ;; получить содержимое выделенных файлов, оставить пустые строки

qends=x??-1||##rndm<28?10|txt> GLOBALQENDS<a> ;; получить 10 путей временных файлов txt в папке утилиты ...\Temp\

qends=x??-1||##rndm<28|txt:10-15> GLOBALQENDS<a> ;; получить путь временного файла txt в папке утилиты ...\Temp\ (случайная длина имени от 10 до 15 символов)

qends=x??-1||##rndm<28|txt:15> GLOBALQENDS<a> ;; получить путь временного файла txt в папке утилиты ...\Temp\ (длина имени 15 символов)

qends=x??-1||##rndm<28|txt> GLOBALQENDS<a> ;; получить путь временного файла txt в папке утилиты ...\Temp\

qends=x??-1||##rndm<29?10|txt> GLOBALQENDS<a> ;; получить 10 путей временных файлов txt в системной папке ...\Temp\tci_...\

qends=x??-1||##rndm<29|txt:10-15> GLOBALQENDS<a> ;; получить путь временного файла txt в системной папке ...\Temp\tci_...\ (случайная длина имени от 10 до 15 символов)

qends=x??-1||##rndm<29|txt:15> GLOBALQENDS<a> ;; получить путь временного файла txt в системной папке ...\Temp\tci_...\ (длина имени 15 символов)

qends=x??-1||##rndm<29|txt> GLOBALQENDS<a> ;; получить путь временного файла txt в системной папке ...\Temp\tci_...\

qends=x??-1||##rndm<30?10|txt> GLOBALQENDS<a> ;; получить 10 путей временных файлов txt в системной папке ...\Temp\

qends=x??-1||##rndm<30|txt:10-15> GLOBALQENDS<a> ;; получить путь временного файла txt в системной папке ...\Temp\ (случайная длина имени от 10 до 15 символов)

qends=x??-1||##rndm<30|txt:15> GLOBALQENDS<a> ;; получить путь временного файла txt в системной папке ...\Temp\ (длина имени 15 символов)

qends=x??-1||##rndm<30|txt> GLOBALQENDS<a> ;; получить путь временного файла txt в системной папке ...\Temp\

wends=%WL??-1 ilist=$f212\Del.txt||^^"%P" tends=$GLOBALWENDS+$GLOBALILIST??-1||?F2 qends=$GLOBALWENDS+$GLOBALTENDS??-1||?F9 delss=$GLOBALQENDS||1||upd<1> ;; из выделенных объектов удалить кроме тех, которые есть в списке C:\Del.txt


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