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


jrr2d

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

jrr2d=Analog

Параметры:

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

Примечания:

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

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

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

Имя переменнойОписание
GLOBALJRR2Dдвумерный 2D массив выходных данных.
GLOBALJRR2D0
GLOBALJRR2D1
GLOBALJRR2D2
...
GLOBALJRR2DN
массивы выходных данных:
в GLOBALJRR2D0 - одномерный массив 0-й колонки.
в GLOBALJRR2D1 - одномерный массив 1-й колонки.
в GLOBALJRR2D2 - одномерный массив 2-й колонки.
...
в GLOBALJRR2DN - одномерный массив N-й колонки.


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

См. также:

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

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

anf2d=$f212\B.txt||6||([^:]+)(:)(.*) GLOBALANF2D<a> jrr2d=$GLOBALANF2D||89|0:-1|.|~~ GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива вставить дополнительные точки, относительно максимальной длины строки колонки

anf2d=$f212\B.txt||6||([^:]+)(:)(.*) GLOBALANF2D<a> jrr2d=$GLOBALANF2D||90|0:-1|.|Null|__ GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива вставить дополнительные точки в начало строк, относительно максимальной длины строки колонки, добавлением в начало "__"

anf2d=$f212\B.txt||6||([^:]+)(:)(.*) GLOBALANF2D<a> jrr2d=$GLOBALANF2D||91|0:-1|. GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива равномерно вставить дополнительные точки в начало и конец строк, относительно максимальной длины строки колонки, добавлением в начало "__"

anf2d=$f212\B.txt||6||([^:]+)(:)(.*) GLOBALANF2D1<a> jrr2d=$GLOBALANF2D1||89|0|. GLOBALJRR2D<z|1|iA_1|kS4> ;; в 1D массив вставить дополнительные точки, относительно максимальной длины строки

anf2d=$f212\B.txt||6||([^:]+)(:)(.*) GLOBALANF2D1<a> jrr2d=$GLOBALANF2D1||90|0|. GLOBALJRR2D<z|1|iA_1|kS4> ;; в 1D массив вставить дополнительные точки в начало строк, относительно максимальной длины строки

anf2d=$f212\B.txt||6||([^:]+)(:)(.*) GLOBALANF2D1<a> jrr2d=$GLOBALANF2D1||90|0|.|Null|__ GLOBALJRR2D<z|1|iA_1|kS4> ;; в 1D массив вставить дополнительные точки в начало строк, относительно максимальной длины строки, добавлением в начало "__"

anf2d=$f212\B.txt||6||([^:]+)(:)(.*) GLOBALANF2D1<a> jrr2d=$GLOBALANF2D1||91|0|. GLOBALJRR2D<z|1|iA_1|kS4> ;; в 1D массив равномерно вставить дополнительные точки в начало и конец строк, относительно максимальной длины строки

dnf2d=$f212\B.txt||6||([^:]+):(.*) GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1||99|2 GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива вставить дополнительные пробелы, относительно максимальной длины строки колонки, обрамить массив по периметру символами из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*) GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1||99|2|1 GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива вставить дополнительные пробелы, относительно максимальной длины строки колонки, обрамить массив по периметру и построчно символами из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*) GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1||99|2|2 GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива вставить дополнительные пробелы, относительно максимальной длины строки колонки, обрамить массив по периметру и вертикально символами из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*) GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1||99|2|3 GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива вставить дополнительные пробелы, относительно максимальной длины строки колонки, обрамить массив по периметру, построчно и вертикально символами из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*) GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1||99|2|4 GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива вставить дополнительные пробелы, относительно максимальной длины строки колонки, между данными вставить построчно символы из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*) GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1||99|2|5 GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива вставить дополнительные пробелы, относительно максимальной длины строки колонки, между данными вставить вертикально символы из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*) GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1||99|2|6 GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива вставить дополнительные пробелы, относительно максимальной длины строки колонки, между данными вставить построчно и вертикально символы из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*) GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1||99|2|7 GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива вставить дополнительные пробелы, относительно максимальной длины строки колонки, между данными вставить построчно, в 1-ю и последнюю строку символы из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*) GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1||99|2|8 GLOBALJRR2D<z|1|iA_1|kS4> ;; во все колонки 2D массива вставить дополнительные пробелы, относительно максимальной длины строки колонки, между данными вставить вертикально, в 1-ю и последнюю колонки символы из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*)||begin<0> GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1\#L+5||99|2 GLOBALJRR2D<z|1|iA_1|kS4> textv=$$GLOBALJRR2D||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; во все колонки 2D массива вставить дополнительные пробелы, ширина колонки относительно максимальной длины колонки + 5 символов, обрамить массив по периметру символами из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*)||begin<0> GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1\#M+2||99|2 GLOBALJRR2D<z|1|iA_1|kS4> textv=$$GLOBALJRR2D||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; во все колонки 2D массива вставить дополнительные пробелы, относительно максимальной длины всех заданных колонок, обрамить массив по периметру символами из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*)||begin<0> GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1\50||99|2 GLOBALJRR2D<z|1|iA_1|kS4> textv=$$GLOBALJRR2D||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; во все колонки 2D массива вставить дополнительные пробелы, длина 0-й колонки 50 символов, обрамить массив по периметру символами из ключа "2" из секции [Table]

dnf2d=$f212\B.txt||6||([^:]+):(.*)||begin<0> GLOBALDNF2D<a> jrr2d=$GLOBALDNF2D||89|0:-1\80,50||99|2 GLOBALJRR2D<z|1|iA_1|kS4> textv=$$GLOBALJRR2D||viewtext<FORMAT|0|0|0|0|Consolas>||pos<1> ;; во все колонки 2D массива вставить дополнительные пробелы, длина 0-й колонки 80 символов, 1-й колонки 50 символов, обрамить массив по периметру символами из ключа "2" из секции [Table]

jrr2d=%WF||91|0:-1||99|2 GLOBALJRR2D<z|1|iA_1|kS4> ;; имена выделенных объектов распределить по середине, обрамив по периметру символами из ключа "2" из секции [Table]

jrr2d=%WF||91|0:-1||99|2|1 GLOBALJRR2D<z|1|iA_1|kS4> ;; имена выделенных объектов распределить по середине, обрамив по периметру и построчно символами из ключа "2" из секции [Table]

jrr2d=%WF||91|0:-1||99|2|4 GLOBALJRR2D<z|1|iA_1|kS4> ;; имена выделенных объектов распределить по середине, вставить между данными построчно символами из ключа "2" из секции [Table]

jrr2d=%WF||91|0:-1||99|2|7 GLOBALJRR2D<z|1|iA_1|kS4> ;; имена выделенных объектов распределить по середине, вставить между данными построчно, в 1-ю и последнюю строку символами из ключа "2" из секции [Table]


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