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


enf2d

Создание двумерного 2D массива с информацией.
Аналог команды anf2d

enf2d=Analog

Параметры:

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

Примечания:

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

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

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

Имя переменнойОписание
GLOBALENF2Dдвумерный 2D массив выходных данных.
GLOBALENF2D0
GLOBALENF2D1
GLOBALENF2D2
...
GLOBALENF2DN
массивы выходных данных:
в GLOBALENF2D0 - одномерный массив 0-й колонки.
в GLOBALENF2D1 - одномерный массив 1-й колонки.
в GLOBALENF2D2 - одномерный массив 2-й колонки.
...
в GLOBALENF2DN - одномерный массив N-й колонки.


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

См. также:

anf2d, bnf2d, cnf2d, dnf2d, fnf2d, gnf2d, hnf2d, inf2d, jnf2d, knf2d, lnf2d, mnf2d, nnf2d, onf2d, pnf2d, qnf2d, rnf2d, snf2d, tnf2d, unf2d, vnf2d, wnf2d, xnf2d, ynf2d, znf2d

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

enf2d=%WL||1||##@@i1::||##@@i2:: GLOBALENF2D<*===*a> GLOBALARRAY<a> ;; создать двумерный массив данных выделенных изображений, при выделении пунктов передать данные в массив GLOBALARRAY с заданным разделителем между колонками

enf2d=%WL||1||##@@i1::||##@@i2:: GLOBALENF2D<*===*b> GLOBALARRAY<a> ;; создать двумерный массив данных выделенных изображений, при выборе пунктов передать данные в массив GLOBALARRAY с заданным разделителем между колонками

enf2d=%WL||1||##@@i1::||##@@i2:: GLOBALENF2D<a> $GLOBALXXXXX=$GLOBALENF2D GLOBALXXXXX<a> ;; создать двумерный массив выделенных изображений и передать данные другой переменной GLOBALXXXXX

enf2d=%WL||1||##@@i1::||##@@i2:: GLOBALENF2D<a> GLOBALARRAY<a> ;; создать двумерный массив данных выделенных изображений, при выделении пунктов передать данные в массив GLOBALARRAY

enf2d=%WL||1||##@@i1::||##@@i2:: GLOBALENF2D<b> GLOBALARRAY<a> ;; создать двумерный массив данных выделенных изображений, при выборе пунктов передать данные в массив GLOBALARRAY

exmpl=1|0||cliptext enf2d=$GLOBALEXMPL||2||''(.*?)''~~-~~(.*)||begin<0> GLOBALENF2D<a> ;; получить 2D массив всех примеров TCIMG включающих в себе фразу из буфера обмена (не учитывая регистр символов)

exmpl=1|1||cliptext enf2d=$GLOBALEXMPL||2||''(.*?)''~~-~~(.*)||begin<0> GLOBALENF2D<a> ;; получить 2D массив всех примеров TCIMG включающих в себе фразу из буфера обмена (учитывая регистр символов)


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