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


hlist

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

hlist=Analog

Параметры:

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

Примечания:

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

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

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

Имя переменнойОписание
GLOBALHLIST0массив входных данных (список исходных путей объектов)
GLOBALHLISTмассив выходных данных (список преобразованных по заданным условиям путей объектов)
GLOBALHLIST1массив вошедших в список объектов (список путей объектов, которые вошли в список)
GLOBALHLIST2массив не вошедших в список объектов (список путей объектов, которые не вошли в список)
GLOBALHLIST3массив выходных данных (в первой ячейке путь созданного файла при использовании параметра save<>)

См. также:

alist, blist, clist, dlist, elist, flist, glist, ilist, jlist, klist, llist, mlist, nlist, olist, plist, qlist, rlist, slist, tlist, ulist, vlist, wlist, xlist, ylist, zlist

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

hlist=cliplist||formt<fnc_path> GLOBALHLIST<a> ;; перевод путей (строк) в буфере обмена вида g:\httrack\8_\umag\Dark-Version\boxed_\css\background\¤../../../../images/background/2.jpg в g:\httrack\8_\umag\images/background/2.jpg

slist=INI<2!!%P%N>||formt<3> xlist=INI<2!!%T%M>||formt<3> hends=<info=n15|$GLOBALSLIST|$GLOBALXLIST>!!-8, <FOR> 1 <TO> GLOBALHENDS<0> hlist=INI<5!!%T%M!!GLOBALHENDS<:INDEX:>> iniws=%P%N||GLOBALHENDS<:INDEX:>||$GLOBALHLIST <NEXT> ;; в INI файле под курсором заменить содержимое подобных секций из файла другой панели


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