Описание команды | |
olist |
Создание различных списков, преобразование и передача их в другие команды и параметры.
Аналог команды slist
olist=Analog
Параметры:
Analog | Все параметры аналогичны команде slist. |
Примечания:
Дополнительные символы, которые можно использовать в строке: "@CR" - Символ возврата каретки, Chr(13), "@LF" - Символ перевода строки, Chr(10), "@CRLF" = @CR & @LF, "@TAB" - Символ Tab, Chr(9).См. также:
alist, blist, clist, dlist, elist, flist, glist, hlist, ilist, jlist, klist, llist, mlist, nlist, plist, qlist, rlist, slist, tlist, ulist, vlist, wlist, xlist, ylist, zlist
Примеры: | Как создать кнопку? |
lends=name1,name2??-6, olist=$GLOBALLENDS||?V|^^|_PathFull('$f300\Personal\commands\')||$$.png GLOBALOLIST<a> ;; получить полные пути файлов, соединяя имена, путь и расширение
olist=%WL inbox=1||MY_BOX2||$GLOBALOLIST dubls=1 inbox=2||MY_BOX2 GLOBALINBOX<a> ;; записать массив выделенных объектов в контейнер с адресом MY_BOX2, в другом процессе утилиты прочитать данные из контейнера в глобальную переменную
olist=%WL inbox=1||MY_BOX2||$GLOBALOLIST macro=$f212\MacroExample_4.txt||5||1 ;; пример передачи массива выделенных объектов в команду macro в другой процесс с помощью контейнера хранения данных
olist=%WL inbox=1||MY_BOX2||$GLOBALOLIST ;; записать массив выделенных объектов в контейнер с адресом MY_BOX2
olist=%WL||##<info=o86:://> GLOBALOLIST<a> ;; для выделенных объектов получить список имён c расширениями для файлов и имён с конечным слешем для папок
olist=%WL||##<info=o87:://> GLOBALOLIST<a> ;; для выделенных объектов получить список расширения для файлов и слеш для папок
olist=%WL||##<info=o88:://> GLOBALOLIST<a> ;; для выделенных объектов получить список имён без расширений для файлов и имён с конечным слешем для папок
olist=%WL||##<info=o88:://> GLOBALOLIST<a> ;; для выделенных объектов получить список имён для папок и "пустую строку" для файлов
olist=%WL||##<info=o92*::*> GLOBALOLIST<a> ;; получить список дедушкиных папок с начальным и конечным слешем
olist=%WL||##<info=o92*::> GLOBALOLIST<a> ;; получить список дедушкиных папок с начальным слешем
olist=%WL||##<info=o92::*> GLOBALOLIST<a> ;; получить список дедушкиных папок с конечным слешем
olist=%WL||##path<36> GLOBALOLIST<a> ;; для выделенных объектов получить список имён без расширений для файлов и имён с конечным слешем для папок
olist=%WL||##path<38> GLOBALOLIST<a> ;; для выделенных объектов получить список имён для папок и "пустую строку" для файлов
olist=%WL||##path<38>||zline<1> GLOBALOLIST<a> ;; для выделенных объектов получить список имён для папок и "пустую строку" для файлов (в массиве сохранить пустые значения)
olist=cliplist||##<info=o92::*> GLOBALOLIST<a> ;; получить дедушкину папку ссылки с конечным слешем
olist=x||##<info=e91http://tc-image.3dn.ru/forum/5-1051-18661-16-1497689804*|1//> GLOBALOLIST<a> ;; получить родительскую папку ссылки с конечным слешем
tends=<info=s30> olist=%WL inbox=1||GLOBALTENDS<1>||$GLOBALOLIST macro=$f212\MacroExample_5.txt||5||1 ;; пример передачи массива выделенных объектов в команду macro в другой процесс с помощью контейнера хранения данных с уникальным адресом (системной датой)
watch=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> xlist=@GLOBALSLIST<:INDEX:>||##path<4>||?A3 elist=PS<GLOBALSLIST<:INDEX:>//1//0//GLOBALXLIST<1>*.exe> olist=$GLOBALELIST||$$|<info=v18::>||formt<0!!(?m).+\|0$!!> anf2d=$GLOBALOLIST||2||(.+)\|(.+)||begin<0> icoft=GLOBALSLIST<:INDEX:>||0||GLOBALANF2D0<1> <NEXT> rstart ;; назначить выделенным папкам первый значок из первого exe (имеющего значки) начало имени которого совпадает с началом имени родительской папки (проверка первого уровня папки)