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


lrr2d

Преобразование двумерного 2D массива.
Аналог команды arr2d

lrr2d=Analog

Параметры:

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

Примечания:

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

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

Команда имеет возможность передавать другим командам информацию через именные глобальные переменные. см. Дополнение №23

Имя переменнойОписание
GLOBALLRR2Dдвумерный 2D массив выходных данных.
GLOBALLRR2D0
GLOBALLRR2D1
GLOBALLRR2D2
...
GLOBALLRR2DN
массивы выходных данных:
в GLOBALLRR2D0 - одномерный массив 0-й колонки.
в GLOBALLRR2D1 - одномерный массив 1-й колонки.
в GLOBALLRR2D2 - одномерный массив 2-й колонки.
...
в GLOBALLRR2DN - одномерный массив N-й колонки.


Команда для создания двумерного 2D массива anf2d
Для сохранения двумерного 2D массива воспользуйтесь командой asave

См. также:

arr2d, brr2d, crr2d, drr2d, err2d, frr2d, grr2d, hrr2d, irr2d, jrr2d, krr2d, mrr2d, nrr2d, orr2d, prr2d, qrr2d, rrr2d, srr2d, trr2d, urr2d, vrr2d, wrr2d, xrr2d, yrr2d, zrr2d

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

lnf2d=x||3||20:7 GLOBALLNF2D<a> lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> ;; создать 2D массив из случайных данных

lnf2d=x||3||20:7 GLOBALLNF2D<a> lrr2d=$GLOBALLNF2D||27|3|##:LISTNUM: GLOBALLRR2D<a> ;; пронумеровать элементы 3-й колонки

lnf2d=x||3||20:7 lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> hrr2d=$GLOBALLRR2D||33|-1|=3 GLOBALHRR2D<a> ;; удалить те колонки, в ячейке последней строки которых, длина значений равна 3

lnf2d=x||3||20:7 lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> hrr2d=$GLOBALLRR2D||33|6|?3-6 GLOBALHRR2D<a> ;; удалить те колонки, в ячейке 6-й строки которых, длина значений от 3 до 6

lnf2d=x||3||20:7 lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> hrr2d=$GLOBALLRR2D||33|6|<>3 GLOBALHRR2D<a> ;; удалить те колонки, в ячейке 6-й строки которых, длина значений не равна 3

lnf2d=x||3||20:7 lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> hrr2d=$GLOBALLRR2D||33|6|<3 GLOBALHRR2D<a> ;; удалить те колонки, в ячейке 6-й строки которых, длина значений меньше 3

lnf2d=x||3||20:7 lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> hrr2d=$GLOBALLRR2D||33|6|=3 GLOBALHRR2D<a> ;; удалить те колонки, в ячейке 6-й строки которых, длина значений равна 3

lnf2d=x||3||20:7 lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> hrr2d=$GLOBALLRR2D||33|6|>3 GLOBALHRR2D<a> ;; удалить те колонки, в ячейке 6-й строки которых, длина значений больше 3

lnf2d=x||3||20:7 lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> hrr2d=$GLOBALLRR2D||34|6|?3-6 GLOBALHRR2D<a> ;; оставить те колонки, в ячейке 6-й строки которых, длина значений от 3 до 6

lnf2d=x||3||20:7 lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> hrr2d=$GLOBALLRR2D||34|6|<>3 GLOBALHRR2D<a> ;; оставить те колонки, в ячейке 6-й строки которых, длина значений не равна 3

lnf2d=x||3||20:7 lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> hrr2d=$GLOBALLRR2D||34|6|<3 GLOBALHRR2D<a> ;; оставить те колонки, в ячейке 6-й строки которых, длина значений меньше 3

lnf2d=x||3||20:7 lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> hrr2d=$GLOBALLRR2D||34|6|=3 GLOBALHRR2D<a> ;; оставить те колонки, в ячейке 6-й строки которых, длина значений равна 3

lnf2d=x||3||20:7 lrr2d=$GLOBALLNF2D||27|0:-1|##rndm<3|1-10> GLOBALLRR2D<a> hrr2d=$GLOBALLRR2D||34|6|>3 GLOBALHRR2D<a> ;; оставить те колонки, в ячейке 6-й строки которых, длина значений больше 3


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