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


vlist

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

vlist=Analog

Параметры:

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

Примечания:

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

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

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

Имя переменнойОписание
GLOBALVLIST0массив входных данных (список исходных путей объектов)
GLOBALVLISTмассив выходных данных (список преобразованных по заданным условиям путей объектов)
GLOBALVLIST1массив вошедших в список объектов (список путей объектов, которые вошли в список)
GLOBALVLIST2массив не вошедших в список объектов (список путей объектов, которые не вошли в список)
GLOBALVLIST3массив выходных данных (в первой ячейке путь созданного файла при использовании параметра save<>)

См. также:

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

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

alist=cliplist||formt<1,63,6> urlxt=$GLOBALALIST|4||sagent<W10>||$f254//2//url.txt||pause<1-2>||?F1,63,54,51,66||xline<^^@@e70::~~§~~>||delim<@CRLF!!1>||code<4>||progres<> zlist=$GLOBALURLXT2||save<$f254\not-found-urls.txt|2> vlist=$GLOBALURLXT1||save<$f254\found-urls-for-download.txt|2> ;; из ссылок в буфере обмена создать в папке Temp 3 файла - с содержимым страниц ссылок, со списками валидными и не валидными ссылками

slist=%WL klist=%WL||&&(\.[^.]*)$!!.jpg vlist=$GLOBALKLIST+$GLOBALSLIST GLOBALVLIST<c> start=IrfanView||/filelist=%L~~/convert="%p"*.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540|2033 ;; выделенные файлы png конвертировать в jpg с помощью IrfanView в ту же панель, создавая новые файлы + выделить новые и исходные файлы

slist=[tc=AM]||##<info=o72:://> sends=$GLOBALSLIST??-2||&&(?m)^([A-ZА-ЯЁ]{1,}[a-zа-яё\d]*).*!!$1||formt<31> vlist=$GLOBALSLIST@$GLOBALSENDS||formt<sps183> GLOBALVLIST<a> ;; из выделенных файлов получить уникальные длинные, отсекая короткие

vlist=%WL GLOBALVLIST<a> ;; отобразить в таблице пути выделенных объектов

vlist=%WL||test<40t!!7> GLOBALVLIST<a> ;; из выделенных текстовых файлов получить те, в которых длина текста равна 7 символам

vlist=%WL||test<41t!!7> GLOBALVLIST<a> ;; из выделенных текстовых файлов получить те, в которых длина текста меньше 7 символов

vlist=%WL||test<42t!!7> GLOBALVLIST<a> ;; из выделенных текстовых файлов получить те, в которых длина текста больше 7 символов

vlist=%WL||test<43t!!7> GLOBALVLIST<a> ;; из выделенных текстовых файлов получить те, в которых длина текста не равно 7 символам

vlist=%WL||test<44t!!1-7> GLOBALVLIST<a> ;; из выделенных текстовых файлов получить те, в которых длина текста равна от 1 до 7 символов включительно


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