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


alist

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

alist=Analog

Параметры:

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

Примечания:

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

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

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

Имя переменнойОписание
GLOBALALIST0массив входных данных (список исходных путей объектов)
GLOBALALISTмассив выходных данных (список преобразованных по заданным условиям путей объектов)
GLOBALALIST1массив вошедших в список объектов (список путей объектов, которые вошли в список)
GLOBALALIST2массив не вошедших в список объектов (список путей объектов, которые не вошли в список)
GLOBALALIST3массив выходных данных (в первой ячейке путь созданного файла при использовании параметра save<>)

См. также:

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

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

<IF> <info=d9$f06/DocFiles//> = 0 <THEN> slist=%WL||##path<0>||save<$f254List1.txt|1> renms=$GLOBALSLIST||^^cntr<1|1|3>_ alist=$GLOBALRENMS||save<$f254List2.txt|1> copys=$GLOBALRENMS||$f06/DocFiles//0 <ENDIF> ;; копировать выделенные файлы в папку DocFiles на рабочем столе, предварительно добавив последовательную нумерацию в начало имён (задача после Ctrl+B временно собрать файлы из разных папок, возможно с одинаковыми именами, в одной папке)

<IF> <info=d9$f06/DocFiles//> = 0 <THEN> slist=%WL||##path<0>||save<$f254List1.txt|1> renms=$GLOBALSLIST||^^cntr<1|1|3>_ alist=$GLOBALRENMS||save<$f254List2.txt|1> moves=$GLOBALRENMS||$f06/DocFiles//0 <ENDIF> ;; переместить выделенные файлы в папку DocFiles на рабочем столе, предварительно добавив последовательную нумерацию в начало имён (задача после Ctrl+B временно собрать файлы из разных папок, возможно с одинаковыми именами, в одной папке)

aends=@[tc=AP]??1 bends=@[tc=TP]??1 zends=FOLDM<[tc=AM]//0>??-1 cends=$GLOBALZENDS??-1||GLOBALAENDS<1>!!GLOBALBENDS<1> alist=$GLOBALCENDS||##<info=o75:://>||formt<1,63> folds=GLOBALBENDS<1>||list<$GLOBALALIST>||fflag<2> start=NSCopy||list<$GLOBALZENDS>||list2<$GLOBALCENDS>''~~/e~~/u||&&quot||&&wait||&&min||progres<> ;; копирование выделенных "плохих" файлов и папок с утилитой NSCopy в другую панель, создавая соответствующие папки

aends=x??-1||#K10!!@CRLF678 bnf2d=$GLOBALAENDS||2||(.) alist=%WL GLOBALALIST<a> blist=[tc=TL] GLOBALBLIST<a> arr2d=$GLOBALALIST||18|$GLOBALBLIST+$GLOBALBNF2D GLOBALARR2D<a> ;; пример горизонтального объединения 3 массивов в 2D массив выделенного активной панели 1D и выделенного неактивной панели 1D и 2D создаваемого

aends=x??-1||#K10!!@CRLF678 bnf2d=$GLOBALAENDS||2||(.) alist=%WL GLOBALALIST<a> blist=[tc=TL] GLOBALBLIST<a> arr2d=$GLOBALALIST||19|$GLOBALBLIST+$GLOBALBNF2D GLOBALARR2D<a> ;; пример вертикального объединения 3 массивов в 2D массив выделенного активной панели 1D и выделенного неактивной панели 1D и 2D создаваемого

alist=%WL <FOR> 1 <TO> GLOBALALIST<0> iniwr=GLOBALALIST<:INDEX:>||InternetShortcut||IconFile|| slist=INI<8//GLOBALALIST<:INDEX:>//InternetShortcut//URL>||formt<0!!^(?:https?:\/\/)?(?:www\.)?([^\/]+)> renmm=GLOBALALIST<:INDEX:>||$$_-_(GLOBALSLIST<1>) <NEXT> ;; в выделенных *.URL удалить значение поля "IconFile" + переименовать - добавить в конец имени файла доменное имя взятое из из поля "URL"

alist=%WL GLOBALALIST<a> aends=ABCDE??-3 GLOBALAENDS<a> arr2d=$GLOBALAENDS||15|!!!!$GLOBALALIST GLOBALARR2D<a> ;; преобразовать 1D массив в 2D массив, вставив в последнюю колонку колонку с данными из 1D массива GLOBALALIST

alist=%WL GLOBALALIST<a> aends=ABCDE??-3 GLOBALAENDS<a> arr2d=$GLOBALAENDS||15|$GLOBALALIST GLOBALARR2D<a> ;; преобразовать 1D массив в 2D массив, вставив в 0-ю колонку колонку с данными из 1D массива GLOBALALIST

alist=%WL GLOBALALIST<a> aends=ABCDE??-3 GLOBALAENDS<a> arr2d=$GLOBALAENDS||16|0,3|$GLOBALALIST GLOBALARR2D<a> ;; преобразовать 1D массив в 2D массив, вставив в колонки 0 и 3 с данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=ABCDE??-3 GLOBALAENDS<a> arr2d=$GLOBALAENDS||16|1:3|$GLOBALALIST GLOBALARR2D<a> ;; преобразовать 1D массив в 2D массив, вставив в колонки с 1-й по 3-ю с данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=ABCDE??-3 GLOBALAENDS<a> arr2d=$GLOBALAENDS||16|10|$GLOBALALIST GLOBALARR2D<a> ;; преобразовать 1D массив в 2D массив, вставив в колонки с 10-ю с данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=ABCDE??-3 GLOBALAENDS<a> arr2d=$GLOBALAENDS||17|0|$GLOBALALIST GLOBALARR2D<a> ;; заменить данные 1D массива данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=x??-1||#K10!!@CRLF678 bnf2d=$GLOBALAENDS||2||(.) GLOBALBNF2D<a> arr2d=$GLOBALALIST||18|$GLOBALBNF2D GLOBALARR2D<a> ;; пример горизонтального объединения выделенного 1D и 2D массивов

alist=%WL GLOBALALIST<a> aends=x??-1||#K10!!@CRLF678 bnf2d=$GLOBALAENDS||2||(.) GLOBALBNF2D<a> arr2d=$GLOBALALIST||19|$GLOBALBNF2D GLOBALARR2D<a> ;; пример вертикального объединения выделенного 1D и 2D массивов

alist=%WL GLOBALALIST<a> aends=x??-1||#K10!!@CRLF678 bnf2d=$GLOBALAENDS||2||(.) GLOBALBNF2D<a> arr2d=$GLOBALBNF2D||18|$GLOBALALIST GLOBALARR2D<a> ;; пример горизонтального объединения 2D и выделенного 1D массивов

alist=%WL GLOBALALIST<a> aends=x??-1||#K10!!@CRLF678 bnf2d=$GLOBALAENDS||2||(.) GLOBALBNF2D<a> arr2d=$GLOBALBNF2D||19|$GLOBALALIST GLOBALARR2D<a> ;; пример вертикального объединения 2D и выделенного 1D массивов

alist=%WL GLOBALALIST<a> aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||15|!!!!$GLOBALALIST GLOBALARR2D<a> ;; в созданном массиве в последнюю колонку вставить колонку с данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||15|!!$GLOBALALIST GLOBALARR2D<a> ;; в созданном массиве между колонками вставить колонку с данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||15|$GLOBALALIST GLOBALARR2D<a> ;; в созданном массиве в нулевую колонку вставить колонку с данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||16|0,3|$GLOBALALIST GLOBALARR2D<a> ;; в созданном массиве вставить колонки 0 и 3 с данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=x??-1||#K20!!@CRLF12345 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||16|1:3|$GLOBALALIST GLOBALARR2D<a> ;; в созданном массиве вставить колонки с 1-й по 3-ю с данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=x??-1||#K20!!@CRLF12345 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||16|10|$GLOBALALIST GLOBALARR2D<a> ;; расширить созданный массив, добавить в 10-ю колонку данные из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=x??-1||#K20!!@CRLF12345 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||17|0,3|$GLOBALALIST GLOBALARR2D<a> ;; в созданном массиве заменить данные колонок 0 и 3 данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=x??-1||#K20!!@CRLF12345 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||17|1:3|$GLOBALALIST GLOBALARR2D<a> ;; в созданном массиве заменить данные колонок от 1-й по 3-ю данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=x??-1||#K20!!@CRLF12345678 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||16|1:3,-2|$GLOBALALIST GLOBALARR2D<a> ;; в созданном массиве вставить колонки с 1 по 3 и в предпоследнюю с данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> aends=x??-1||#K20!!@CRLF12345678 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||17|1:3,-2|$GLOBALALIST GLOBALARR2D<a> ;; в созданном массиве заменить данные колонок от 1-й по 3-ю и предпоследней данными из 1D массива GLOBALALIST (выделенных файлов)

alist=%WL GLOBALALIST<a> blist=%WL||##path<6> GLOBALBLIST<a> aends=ABCDE??-3 GLOBALAENDS<a> arr2d=$GLOBALAENDS||15|$GLOBALBLIST!!!!$GLOBALALIST GLOBALARR2D<a> ;; преобразовать 1D массив в 2D массив, вставив 0-ю колонку колонку с данными из 1D массива GLOBALBLIST, в последнюю колонку колонку с данными из 1D массива GLOBALALIST

alist=%WL GLOBALALIST<a> blist=%WL||##path<6> GLOBALBLIST<a> aends=x??-1||#K20!!@CRLF123 anf2d=$GLOBALAENDS||2||(.) GLOBALANF2D<a> arr2d=$GLOBALANF2D||15|нуль!!$GLOBALBLIST!!$GLOBALALIST GLOBALARR2D<a> ;; в созданном массиве в нулевую колонку вставить колонку со словом "нуль", в последнюю колонку вставить колонку с данными из 1D массива GLOBALALIST, между колонками вставить колонку с данными из 1D массива GLOBALBLIST

alist=%WL GLOBALALIST<a> blist=[tc=TL] GLOBALBLIST<a> arr2d=$GLOBALALIST||18|$GLOBALBLIST GLOBALARR2D<a> ;; пример горизонтального объединения в 2D массив выделенного активной панели 1D и выделенного неактивной панели 1D

alist=%WL GLOBALALIST<a> blist=[tc=TL] GLOBALBLIST<a> arr2d=$GLOBALALIST||19|$GLOBALBLIST GLOBALARR2D<a> ;; пример вертикального объединения в 1D массив выделенного активной панели 1D и выделенного неактивной панели 1D

alist=%WL slist=%WL||test<1n!!(\d{4}).(\d{2}).(\d{2})> renms=$GLOBALSLIST||&&(\d{4}).(\d{2}).(\d{2})!!date<YYYY.MM.DD> blist=$GLOBALALIST||<dellist=$GLOBALSLIST|2> renms=$GLOBALBLIST||$$_[info=s38]||upd<1> ;; если в базовых именах выделенных объектов имеется дата вида YYYY.MM.DD, то заменить её на текущую, если дата отсутствует, то добавить дату в конец имени

alist=%WL slist=%WL||test<1n!!(\d{4}).(\d{2}).(\d{2})> renms=$GLOBALSLIST||&&(\d{4}).(\d{2}).(\d{2})!!date<YYYY.MM.DD> blist=$GLOBALALIST||<dellist=$GLOBALSLIST|2> renms=$GLOBALBLIST||$$~~[info=s38]||upd<1> ;; если в базовых именах выделенных объектов имеется дата вида YYYY.MM.DD, то заменить её на текущую, если дата отсутствует, то добавить дату в конец имени

alist=%WL slist=%WL||test<1n!!(\d{4}).(\d{2}).(\d{2})> renms=$GLOBALSLIST||&&(\d{4}).(\d{2}).(\d{2})!!date<YYYY.MM.DD> blist=$GLOBALALIST||<dellist=$GLOBALSLIST|2> renms=$GLOBALBLIST||^^[info=s38]_||upd<1> ;; если в базовых именах выделенных объектов имеется дата вида YYYY.MM.DD, то заменить её на текущую, если дата отсутствует, то добавить дату в начало имени (через тире)

alist=%WL slist=PS<"%T"//1//0>||##path<6>||&&^0*(\d*)(.*)$!!$1||formt<11> exect=$var_i=GLOBALSLIST<1>+1 xends=~~-~~ copys=$GLOBALALIST||"%t"//0||##cntr<$var_i|1|1> blist=$GLOBALCOPYS||##path<6> $GLOBALBLIST@$GLOBALALIST@GLOBALXENDS<1> sends=$GLOBALBLIST??1 asave=GLOBALSENDS||"%t"CopyLog.txt|2|@CRLF|2||upd<3> ;; копировать выделенные файлы в другую панель переименовав их в продолжение нумерации файлов другой панели и записать в файл CopyLog.txt имена новых файлов + откуда они были скопированы

alist=%WL slist=PS<$f200User//1//0>||##path<6>||&&[^\d]*!!||formt<11> exect=$var_i=GLOBALSLIST<1>+1 iends=<info=t60$GLOBALSLIST[-1]> moves=$GLOBALALIST||"%t"//0||##cntr<$var_i|1|GLOBALIENDS<1>> ;; переместить выделенные файлы в папку TCIMG\Files\User\ с именами крайнего цифрового фрагмента, от имён файлов в папке назначения, последовательно увеличенных на единицу

alist=%WL||##@@f13::////f*1-9::*¤*||progres<> anf2d=$GLOBALALIST||2||([]+)||begin<0>||header<@header-hash1>||tr<0> GLOBALANF2D<a> ;; для выделенных файлов получить контрольные суммы и вывести результат в таблице

alist=%WL||##@@f13::////f*1-9::*¤*||progres<> anf2d=$GLOBALALIST||2||([]+)||begin<0>||header<1|MD5|SHA1|SHA256|SHA384|SHA512|CRC32|MD2|MD4|BLAKE2S> GLOBALANF2D<a> ;; для выделенных файлов получить контрольные суммы и вывести результат в таблице

alist=%WL||##@@f9::// GLOBALALIST<a> ;; для выделенных файлов получить список контрольных сумм BLAKE2s

alist=%WL||##@@f9:://#~~//f13::||save<"%p"hash.txt|0>||upd<1> ;; для выделенных файлов получить список контрольных сумм BLAKE2s и записать в файл активной панели в файл hash.txt

alist=%WL||^^<info=f57:://>~~ GLOBALALIST<a> ;; для выделенных ярлыков записать в начало значение атрибута "запуск от администратора" (2 - есть, 0 - нет)

alist=%WL||convert<$$---<listx=C:\Name.txt>> GLOBALALIST<a> ;; к выделенным путям выделенных объектов добавить строки из списка C:\Name.txt

alist=%WL||formt<#0f11:F:&&f12:F:> GLOBALALIST<a> ;; сортировать выделенные файлы по типу и имени по возрастанию

alist=%WL||formt<#0f11:F:> GLOBALALIST<a> ;; сортировать выделенные файлы по типу по возрастанию

alist=%WL||formt<#0o10:F:> GLOBALALIST<a> ;; сортировать выделенные файлы по дате модификации по возрастанию

alist=%WL||formt<#0o30:F:> GLOBALALIST<a> ;; сортировать выделенные файлы по дате создания по возрастанию

alist=%WL||formt<#1f11:F:&&f12:F:> GLOBALALIST<a> ;; сортировать выделенные файлы по типу и имени по убыванию

alist=%WL||formt<#1o10:F:> GLOBALALIST<a> ;; сортировать выделенные файлы по дате модификации по убыванию

alist=%WL||formt<#1o30:F:> GLOBALALIST<a> ;; сортировать выделенные файлы по дате создания по убыванию

alist=%WL||formt<#2f25:F:> GLOBALALIST<a> ;; сортировать выделенные файлы по размеру по возрастанию

alist=%WL||formt<#2i1:F:> GLOBALALIST<a> ;; сортировать выделенные изображения по ширине по возрастанию

alist=%WL||formt<#2i10:F:> GLOBALALIST<a> ;; сортировать выделенные ICO файлы по количеству иконок по возрастанию

alist=%WL||formt<#3f25:F:> GLOBALALIST<a> ;; сортировать выделенные файлы по размеру по убыванию

alist=%WL||formt<#3i1:F:> GLOBALALIST<a> ;; сортировать выделенные изображения по ширине по убыванию

alist=%WL||formt<#3i10:F:> GLOBALALIST<a> ;; сортировать выделенные ICO файлы по количеству иконок по убыванию

alist=%WL||test<0f!!1!!0> renms=$GLOBALALIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||"%p"//0 delss=$GLOBALRENMS||1||upd<1> ;; если в первом уровне выделенных папок нет файлов, то переместить содержимое этих папок в активную панель с последующим удалением выделенных папок

alist=%WL||test<6g!!500!!3,8!!Width!!pixels//6g!!500!!3,8!!Height!!pixels> GLOBALALIST<a> ;; из выделенных изображений получить файлы, ширина и высота которых меньше или равна 500 px

alist=%WL||test<7g!!500!!3,8!!Width!!pixels//7g!!500!!3,8!!Height!!pixels> GLOBALALIST<a> ;; из выделенных изображений получить файлы, ширина и высота которых больше или равна 500 px

alist=@%P%N||&&\.bak$!!||**2!! listx=@GLOBALALIST<1>||2 <IF> <info=t61$GLOBALLISTX[1]> = 0 <THEN> copyy=%P%N||"%p"//1||&&\.bak$!!||**2!! <ELSE> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Заменить~~существующий~~объект~~из~~*.bak?')||$var_i=$var_n=7?_Exit():1 copyy=%P%N||"%p"//1||&&\.bak$!!||**2!! <ENDIF> ;; восстановить объект из *.bak под курсором автоматически, если объект отсутствует, в случае наличия объекта выдать запрос на замену

alist=[tc=AF-1f]||<dellist=C:\files.txt|6> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||recycle<1>||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~файлов~~не~~найдено||230||60 <ENDIF> ;; удалить в корзину файлы активной панели по списку(имена с расширениями) C:\files.txt (требуется подтверждение удаления)

alist=[tc=AF-1f]||<dellist=C:\files.txt|6> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~файлов~~не~~найдено||230||60 <ENDIF> ;; удалить, минуя корзину, файлы в активной панели по списку(имена с расширениями) C:\files.txt (требуется подтверждение удаления)

alist=[tc=AF-1f]||<dellist=C:\files.txt|6> GLOBALALIST<a> delss=$GLOBALALIST||1||recycle<1>||upd<1> ;; удалить в корзину файлы активной панели по списку(имена с расширениями) C:\files.txt

alist=[tc=AM]||##path<4> pathu="%P" marlr=%Z%F||0 tcimg=$cm302 anf2d=[tc=CAL*f]||2||([^\t]+)||begin<0> sends=$GLOBALANF2D1??-1?||eline<(!!)> xlist=$GLOBALANF2D0||##path<4> slist=$GLOBALXLIST||$$~~GLOBALSENDS<:NUMBER:>||^^GLOBALXLIST<:NUMBER:>= zlist=$GLOBALALIST||?Q$GLOBALSLIST|#|0|1|0|0|1 GLOBALZLIST<c> pause=500 tcimg=$cm3007|3006|4006 ;; открыть активную панель в неактивной панели в режиме "Подробный" с сохранением выделения, записать в буфер обмена базовые имена (согласно сортировки в активной панели) выделенных файлов + размеры (в скобках), вернуть неактивную панель в исходное состояние.

alist=cliplist||##<info=e60::> GLOBALALIST<a> ;; получить список ссылок из буфера обмена, убирается имя с расширением (если есть) + убирается конечный слеш

alist=cliplist||##<info=e61::> GLOBALALIST<a> ;; получить список ссылок из буфера обмена, убирается имя с расширением (если есть) + добавляется конечный слеш

alist=cliplist||##<info=e62::> GLOBALALIST<a> ;; получить список ссылок из буфера обмена, убирается конечный слеш (без имени схемы http:// и www.)

alist=cliplist||##<info=e63::> GLOBALALIST<a> ;; получить список ссылок из буфера обмена, добавляется конечный слеш (без имени схемы http:// и www.)

alist=cliplist||##<info=e64::> GLOBALALIST<a> ;; получить список ссылок из буфера обмена, убирается конечный слеш

alist=cliplist||##<info=e65::> GLOBALALIST<a> ;; получить список ссылок из буфера обмена, добавляется конечный слеш

alist=cliplist||##<info=e66::> GLOBALALIST<a> ;; получить сайт ссылок без конечного слеша (без имени схемы http://) из буфера обмена

alist=cliplist||##<info=e66::>.url slist=cliplist||##URL=<info=e70::>||^^[InternetShortcut]@CRLF txtsp=GLOBALSLIST<t>||"%p"||1!!2||namesplit<$GLOBALALIST>||nozero<3>||upd<1> ;; создать именные URL ярлыки для списка ссылок из буфера обмена

alist=cliplist||##<info=e67::> GLOBALALIST<a> ;; получить сайт ссылок с конечным слешем (без имени схемы http://) из буфера обмена

alist=cliplist||##<info=e68::> GLOBALALIST<a> ;; получить сайт ссылок без конечного слеша из буфера обмена

alist=cliplist||##<info=e69::> GLOBALALIST<a> ;; получить сайт ссылок с конечным слешем из буфера обмена

alist=cliplist||##<info=e71::> GLOBALALIST<a> ;; получить расширения ссылок из буфера обмена

alist=cliplist||##<info=e72::> GLOBALALIST<a> ;; получить имена без расширения ссылок из буфера обмена

alist=cliplist||##<info=e73::> GLOBALALIST<a> ;; получить имена ссылок из буфера обмена

alist=cliplist||?V|##|(3.14*('::'*'::'))/4 GLOBALALIST<a> blist=$GLOBALALIST||?V|##|Ceiling(Sqrt('::')) GLOBALBLIST<a> ;; из списка в буфере со значениями диаметров отверстий, рассчитать площадь их сечения и во втором окне, вывести длинны одной из сторон квадратов, для составления аналогичной площади исходных отверстий

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 файла - с содержимым страниц ссылок, со списками валидными и не валидными ссылками

alist=FOLDM<%WL//-1>||<dellist=$f212\Ffiles.txt|9> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~файлы?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~файлов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках с рекурсией удалить, минуя корзину, файлы в активной панели по списку Ffiles.txt (имена с расширениями) (требуется подтверждение удаления)

alist=FOLDM<%WL//-1>||<dellist=$f212\Ffiles.txt|9> GLOBALALIST<a> ;; получить список путей файлов в выделенных папках с рекурсией и оставить те, которые есть в списке Ffiles.txt (имена с расширениями)

alist=PS<"%p"//1//0//*.bak>||##path<6> GLOBALALIST<b> copys=$GLOBALARRAY||"%p"//1||&&\.bak$!!||**2!!||upd<1> beepss ;; вывести все *.bak активной панели в окне выбора, далее восстановить файлы из выбранных *.bak

alist=PS<"%p"//1//0//*.bkp|*.bak>||##path<6> GLOBALALIST<b> sends=$GLOBALARRAY??-1||eline<"%P"!!> copys=$GLOBALSENDS||[group=BOX_H9.8]//4||&&\.bkp|bak$!!||**2!! ;; восстановить файлы (в случае их отсутствия) из выбранных в диалоговом окне бэкап файлов активной панели *.bkp и *.bak (выбор файловой панели в диалоговом окне)

alist=PS<"%p"//1//-1//modin.db> exect=$var_i='GLOBALALIST<1>'=''''?_CmdCm('infbx=Сообщени妦Файл~~''modin.db''~~в~~открытой~~папке~~не~~найден¦¦3¦¦370¦¦50<¤>toexit'):1 slist=PS<"%p"//1//-1//modin.db>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> pathb=GLOBALSLIST<:INDEX:> <NEXT> ;; открыть в новых вкладках папки активной панели в которых есть файл modin.db, в случае отсутствия файла, выдать сообщение и выйти программы

alist=PS<"%p"//1//-1//modin.db> exect=$var_i='GLOBALALIST<1>'=''''?_CmdCm('infbx=Сообщени妦Файл~~''modin.db''~~в~~открытой~~папке~~не~~найден¦¦3¦¦370¦¦50<¤>toexit'):1 slist=PS<"%p"//1//-1//modin.db>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> pathu=GLOBALSLIST<:INDEX:> <NEXT> ;; открыть в новых вкладках неактивной панели папки активной панели в которых есть файл modin.db, в случае отсутствия файла, выдать сообщение и выйти программы

alist=PS<"%p"//2//0//date> exect=$var_i='GLOBALALIST<1>'=''''?_CmdCm('infbx=Сообщени妦Папка~~''date''~~в~~активной~~панели~~не~~найденদ3¦¦370¦¦50<¤>toexit'):1 slist=PS<"%p"//1//-1//modin.db>||##path<10> <FOR> 1 <TO> GLOBALSLIST<0> pathb=GLOBALSLIST<:INDEX:> <NEXT> ;; если в активной панели есть папка "date", то открыть в новых вкладках все папки активной панели в которых есть файл modin.db (3-х секундное сообщение, если папка "date" отсутствует)

alist=PS<"%P"//2//0> slist=$GLOBALALIST||^^button*1*=%%COMMANDER_PATH%%\Totalcmd.exe,1*2*cmd*1*=CD~~''||$$''*2*menu*1*=<info=o73:://>||*1*!!cntr<1|1|1>||*2*!!@CRLF||#A[Buttonbar]@CRLFButtoncount=GLOBALALIST<0>@CRLF||save<%%COMMANDER_PATH%%\Bar\FolderXX.bar|1>||code<1> ;; создать BAR файл с кнопками папок (без рекурсии) активной файловой панели

alist=PS<"%P"//2//0> slist=$GLOBALALIST||^^button*1*=%%COMMANDER_PATH%%\Totalcmd.exe,1*2*cmd*1*=CD~~''||$$''*2*menu*1*=StringLeft(<info=o73:://>,10)||*1*!!cntr<1|1|1>||*2*!!@CRLF||#A[Buttonbar]@CRLFButtoncount=GLOBALALIST<0>@CRLF||save<%%COMMANDER_PATH%%\Bar\FolderXX.bar|1>||code<1> ;; создать BAR файл с кнопками папок (без рекурсии) активной файловой панели (имена папок не более 10 символов)

alist=PS<$f200\Tab//1//0//*.tab>||##path<10> slist=PS<$f200\Tab//1//0//*.tab>||##path<6> GLOBALSLIST<b> sends=@GLOBALALIST<1>GLOBALARRAY<1> tcprm=OPENTABS~~GLOBALSENDS<1> ;; загрузить набор вкладок из TAB-файла, заменив текущий набор - выбор файла в диалоге

alist=PS<[tc=AA]//1//0>||formt<24,#0o10:F:> GLOBALALIST<a> ;; сортировать в папке под курсором файлы по числовому возрастанию и по дате модификации по возрастанию + выдать результат

alist=PS<[tc=AA]//1//0>||formt<24,#0o10:F:> renms=$GLOBALALIST||##<info=f61:://>||$$_cntr<1|1|3> ;; переименовать в папке под курсором файлы именем папки с добавлением счётчиком (предварительно сортировать по числовому возрастанию и по дате модификации по возрастанию)

alist=test1@CRLFtest2@CRLFtest3 dlist=$GLOBALALIST[1:-2]+$GLOBALALIST+$GLOBALALIST[1] GLOBALDLIST<a> ;; пример добавления информации ячеек массивов

bends=0,1,3,4,5,20,21,205,206,207,208,210,211,213,215 sends=0|<info=s250|GLOBALBENDS<1>|Chr(124)> alist=%WL||##||$$@@o251::|GLOBALBENDS<1>||progres<> anf2d=$GLOBALALIST||2||([]+)||header<GLOBALSENDS<1>>||begin<0>||tr<0> GLOBALANF2D<a> ;; для выделенных файлов EML получить в таблице с помощью GetDetailsOf информацию заданных типов данных с добавлением названия типа данных

exect=$var_alist=StringSplit('20150801153111|20160902163212','|') modfs=%WL||0||list<$var_alist> ;; изменить 2-м выделенным объектам дату модификации списком дат из переменной

global alist=PS<[tc=AP]//1//0//*.epub> folds="%P"||list<$GLOBALALIST//4>||fflag<1> start=RAR||-IBCK||x||list<$GLOBALALIST>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=$GLOBALALIST||1||inuse<1>||recycle<1> blist=$GLOBALFOLDS||&&.*\K\\$!!||$$.zip start=RAR||a||-IBCK||-r||-ep1||list<$GLOBALBLIST>||list2<$GLOBALFOLDS>||progres<>||&&wait delss=$GLOBALFOLDS||1 renms=$GLOBALBLIST||**0!!epub ;; перепаковка всех файлов EPUB активной панели

global tempxx slist=FOLDC<%WL//1//-1> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> alist=$GLOBALCOPYS1||$$.zip||#P$f254!!"%T" blist=$GLOBALCOPYS0||$$.zip||"%P"!!"%T" pathb=$f254 tcimg=$cm523|2050 arwcx="%t"1||zip||1||wait<> tempxx moves=$GLOBALALIST||listz<$GLOBALBLIST>//0||upd<2> ;; архивировать все файлы выделенных папок в ZIP в другую панель каждый в свою папку (т.е. с сохранением структуры)

imgpr=1 bends=PS<C:\TPL\//1//0//*.txt>??-1||&&(.*\\)!!||@CRLF!!| cends=PS<C:\TPL\//1//0//*.txt>??-1||&&(.*\\)!!||@CRLF!!| shape=1 dilog=[combo=Создание~~файла||Введите~~имя~~файла||info||343||117][combo=Выбор~~шаблона||Выберите~~файл-шаблон~~из~~папки~~C:\TPL||GLOBALBENDS<1>||343||117] slist=PS<"%p"Soft\bin\//1//-1//dep.list>||##path<10> xlist=FOLDC<$GLOBALSLIST//1//-1//clear.info>||##path<10> $GLOBALSLIST+$GLOBALXLIST alist=$GLOBALSLIST||formt<28> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> slist=PS<C:\TPL\//1//0//*.txt>||##path<6> sends=C:\TPL\GLOBALCOMBO2<1>??-1 creat=@GLOBALALIST<t>||GLOBALCOMBO1<1>.txt||code<0>||content<$GLOBALSENDS> <ELSE> infht=-1||Сообщение||Подобных~~папок~~не~~найдено||230||60 <ENDIF> ;; создание файла в папках находящиеся в Soft\bin активной панели, в которых есть файл dep.list и нет файла clear.info (ввод имени и выбор файла шаблона из папки C:\TPL в диалоговом окне)

imgpr=1 global folds=D:\Перебор\ALL\||list<%WL//4>||fflag<0> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&hide||&&wait alist=$GLOBALFOLDS||test<0f!!2!!0> blist=$GLOBALFOLDS||test<0f!!1!!0> clist=$GLOBALALIST+$GLOBALBLIST renms=$GLOBALCLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||D:\Перебор\ALL\//0 delss=$GLOBALRENMS||1 delss=%WL||1||recycle<1> ;; распаковать выделенные архивы в папку D:\Перебор\ALL\ с условиями:|если в архиве нет ни одной папки или в 1-м уровне есть папки и нет файлов, то распаковка происходит напрямую в папку ALL|если есть хоть одна папка и в 1-м уровне есть файлы, то архив распаковывается в папку ALL в именную папку, по окончанию удалить исходные архивы в корзину

imgpr=1 slist=%WL xlist=@[tc=TP] folds=GLOBALXLIST<1>||list<$GLOBALSLIST//4>||fflag<0> start=RAR||-IBCK||x||list<%WL>||list2<$GLOBALFOLDS>||&&hide||&&wait alist=$GLOBALFOLDS||test<0f!!2!!0> blist=$GLOBALFOLDS||test<0f!!1!!0> clist=$GLOBALALIST+$GLOBALBLIST renms=$GLOBALCLIST||##rndm<1|8> moves=FOLDC<$GLOBALRENMS//0>||GLOBALXLIST<1>//0 delss=$GLOBALRENMS||1 delss=$GLOBALSLIST||1||recycle<1> ;; распаковать выделенные архивы в панель назначения с условиями:|если в архиве нет ни одной папки или в 1-м уровне есть папки и нет файлов, то распаковка происходит напрямую в панель назначения|если есть хоть одна папка и в 1-м уровне есть файлы, то архив распаковывается в именную папку, по окончанию удалить исходные архивы в корзину

imgpr=1 slist=PS<"%p"Soft\bin\//1//-1//dep.list>||##path<10> xlist=FOLDC<$GLOBALSLIST//1//-1//clear.info>||##path<10> $GLOBALSLIST+$GLOBALXLIST alist=$GLOBALSLIST||formt<28> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> copyy=[tc=AA]||x//1||allfold<GLOBALALIST<t>> <ELSE> infht=-1||Сообщение||Подобных~~папок~~не~~найдено||230||60 <ENDIF> ;; копирование(с заменой) файла под курсором во все папки находящиеся в Soft\bin\ активной панели, в которых есть файл dep.list и нет файла clear.info

imgpr=1 slist=PS<"%p"Soft\bin\//1//-1//dep.list>||##path<10> xlist=FOLDC<$GLOBALSLIST//1//-1//clear.info>||##path<10> $GLOBALSLIST+$GLOBALXLIST alist=$GLOBALSLIST||formt<28> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> creat=@GLOBALALIST<t>||Info.txt||code<0>||content<$f200\TPL\main.tpl> <ELSE> infht=-1||Сообщение||Подобных~~папок~~не~~найдено||230||60 <ENDIF> ;; создание файла Info.txt с содержимым из main.tpl в папках находящихся в Soft\bin\ активной панели, в которых есть файл dep.list и нет файла clear.info

imgpr=1 slist=PS<"%p"Soft\bin\//1//-1//dep.list>||##path<10> xlist=FOLDC<$GLOBALSLIST//1//-1//clear.info>||##path<10> $GLOBALSLIST+$GLOBALXLIST alist=$GLOBALSLIST||formt<28> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> slist=PS<C:\TPL\//1//0//*.txt>||##path<6> GLOBALSLIST<b> sends=C:\TPL\GLOBALARRAY<1>??-1 creat=@GLOBALALIST<t>||Info.txt||code<0>||content<$GLOBALSENDS> <ELSE> infht=-1||Сообщение||Подобных~~папок~~не~~найдено||230||60 <ENDIF> ;; создание файла Info.txt, с содержимым из выбранного в C:\TPL\ файла шаблона, в папках находящихся в Soft\bin\ активной панели, в которых есть файл dep.list и нет файла clear.info

imgpr=1 tempxx sends=<info=f12%P%N//> txtsp=%P%N||$f254||2!!1||nozero<3> renms=$GLOBALTXTSP||?B51!!GLOBALSENDS<1> textx=PS<$f254//1//0>||?T|d,1||formt<63>||backup<0> alist=PS<$f254//1//0>||test<1n!!^em_nik> renms=$GLOBALALIST||em_sib_cntr<1+|1|4>||[double] textt=%P%N||## slist=PS<$f254//1//0> <FOR> 1 <TO> GLOBALSLIST<0> sends=<info=f12GLOBALSLIST<:INDEX:>//> iniws=%P%N||GLOBALSENDS<1>||GLOBALSLIST<:INDEX:> <NEXT> ;; в INI файле под курсором переименовать названия секций начинающихся с em_nik на em_sib_000№ + общая сортировка секций

sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|5> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках без рекурсии удалить объекты, которых нет в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)

sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|5> GLOBALALIST<a> ;; получить список путей объектов в выделенных папках без рекурсии и оставить те, которых нет в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)

sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|9> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<1> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в выделенных папках без рекурсии удалить объекты, которые есть в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)

sends=$f212\Ffiles.txt??-1||?Fslash1 alist=FOLDM<%WL//-3||0>||<dellist=$GLOBALSENDS|9> GLOBALALIST<a> ;; получить список путей объектов в выделенных папках без рекурсии и оставить те, которые есть в списке Ffiles.txt (имена с расширениями и/или имена подпапок\ с конечным слешем)

sends=$f212\ForDel.txt??-1||?Fslash1 alist=PS<"%T"//0//0>||<dellist=$GLOBALSENDS|5> <IF> 0 <> <info=t61$GLOBALALIST[1]> <THEN> exect=$var_n=MsgBox(4+32+262144,'Сообщение','Удалить~~объекты?')||$var_i=$var_n=7?_Exit():1 delss=$GLOBALALIST||1||upd<3> <ELSE> infht=-1||Сообщение||Подобных~~объектов~~не~~найдено||250||60 <ENDIF> ;; в противоположной панели удалить (без рекурсии) с подтверждением все объекты кроме тех, имена которых есть в "ForDel.txt"

sends=$f212\ForDel.txt??-1||?Fslash1 alist=PS<"%T"//0//0>||<dellist=$GLOBALSENDS|5> GLOBALALIST<a> ;; в противоположной панели получить список (без рекурсии) путей объектов кроме тех, имена которых есть в "ForDel.txt"

sends=@<info=f11%T%M//> slist=PS<"%t"//1//0//*.GLOBALSENDS<1>>||##path<4> alist=[tc=AF-1f]||<dellist=$GLOBALSLIST|8> marks=list<$GLOBALALIST> ;; в активной панели выделить файлы чьи базовые имена идентичны базовым именам файлов неактивной панели с расширением файла под курсором неактивной панели

sends=-1??-1||&&(?m)(\d+)-(\d+)-(\d+)-(\d+)-(\d+)-(\d+)!!$6$5$4$1$2$3 GLOBALSENDS<a> alist=$GLOBALSENDS||##<info=s101|s|19700101000000|::> GLOBALALIST<a> ;; для списка дат в формате "23-41-44-14-01-2024" получить разницу в секундах

sends=2,3,4??-6, GLOBALSENDS<a> alist=$GLOBALSENDS||?V|$$|'x'&5*::&'x'&10*:: GLOBALALIST<a> ;; пример математических вычислений

slist=%P%N||?Fdescript1||^^"%P" alist=$GLOBALSLIST||test<0k!!> GLOBALALIST<a> ;; получить список несуществующих объектов в файле descript.ion под курсором

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> alist=PS<GLOBALSLIST<:INDEX:>//0//-1> bends=<xfolder=41//$GLOBALALIST> modft=GLOBALSLIST<:INDEX:>||0||GLOBALBENDS<1> <NEXT> ;; изменить выделенным папкам дату модификации на дату модификации самого старого объекта в выделенных папках

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> alist=PS<GLOBALSLIST<:INDEX:>//-1//0> blist=@GLOBALSLIST<:INDEX:>||##path<4> zpack=$GLOBALALIST||GLOBALSLIST<:INDEX:>GLOBALBLIST<1>.zip||progres<> <NEXT> ;; упаковать в ZIP, с именем объекта под курсором, структурированное содержимое каждого выделенного каталога, с размещением архивов внутри выделенных каталогов

slist=%WL forpgs <FOR> 1 <TO> GLOBALSLIST<0> alist=PS<GLOBALSLIST<:INDEX:>//1//0>||formt<24,#0o10:F:> renms=$GLOBALALIST||##<info=f61:://>||$$_cntr<1|1|3>||noprogres<> <NEXT> ;; переименовать в выделенных папках файлы именем папки с добавлением счётчиком (предварительно сортировать по числовому возрастанию и по дате модификации по возрастанию)

slist=%WL wlist=%WL alist=$GLOBALSLIST+$GLOBALWLIST||^^слепилось))~~ GLOBALALIST<a> GLOBALSLIST<a> GLOBALWLIST<a> ;; пример передачи данных 2-х переменных команде (выделенных объектов активной панели)

slist=%WL wlist=%WL zlist=%WL alist=$GLOBALSLIST+$GLOBALWLIST+$GLOBALZLIST||^^слепилось))~~ GLOBALALIST<a> GLOBALSLIST<a> GLOBALWLIST<a> GLOBALZLIST<a> ;; пример передачи данных 3-х переменных команде (выделенных объектов активной панели)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> lends=-1||#L1||sdel<> shape=1 exect=$var_stroka1=##[combo=BOX_U29.2] exect=$var_stroka2=##[combo=BOX_U4] aends=[combo=BOX_U5] alist=$GLOBALAENDS renms=%WL||$var_stroka1||[group=BOX_U15]||[double]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; переименовать выделенные объекты в имя из буфера обмена (условия в диалоговом окне)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> lends=-1||#L1||sdel<> shape=U9 exect=$var_stroka1=##[combo=BOX_U29.1] exect=$var_stroka2=##[combo=BOX_U4] aends=[combo=BOX_U5] alist=$GLOBALAENDS renms=%WL||$var_stroka1||[group=BOX_U15]||[double]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; переименовать выделенные объекты в имя из буфера обмена или ввести своё имя(условия в диалоговом окне)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> mends=@<info=o72%P%N//> lends=-1||#L1||sdel<>||?A65 vends=GLOBALMENDS<1>+GLOBALLENDS<1>!!-8+ shape=1||1 aends=@[combo=BOX_U29.2] alist=$GLOBALAENDS dends=@[combo=BOX_U4.1] dlist=$GLOBALDENDS bends=@[combo=BOX_U4] blist=$GLOBALBENDS cends=@[combo=BOX_U5] clist=$GLOBALCENDS renms=%WL||[group=BOX_U29]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; группа переименований с счетчиком (с возможностью отката)

slist=[tc=AM] aends=>o75GLOBALSLIST<1> alist=$GLOBALSLIST||test<1e!!mp4> blist=$GLOBALSLIST||test<1e!!png|jpg> start=FFmpeg||-i||GLOBALALIST<1>||-i||GLOBALBLIST<1>||-map||1||-map||0||-c||copy||-disposition:0||attached_pic||-y||GLOBALAENDS<1>Video_cover.mp4||&&hide||&&wait ;; для выделенных mp4 и png (jpg) файлов: в mp4 файл вставить изображение в обложку и сохранить файл с добавлением Video_cover

slist=[tc=AM] folds=$f250||temp25||fflag<2> start=RAR||-IBCK||t||-r||list<$GLOBALSLIST>||-ilog$f254?25\ErrorList.txt||-inul||-p0||&&wait sends=$f254?25\ErrorList.txt??-1||formt<rar13,1,63> alist=$GLOBALSENDS||formt<rar11,54> blist=$GLOBALSENDS||formt<rar12,54> GLOBALALIST<a> GLOBALBLIST<a> tempz=25 ;; получить два раздельных списка, с битыми и запароленными архивами

slist=PS<"%p"//1//0//%E>||##path<4>. alist=[tc=TF-1f]||<dellist=$GLOBALSLIST|8> tcimg=50~~$cm527~~$cm4006 marks=list<$GLOBALALIST> ;; в активной панели выделить файлы чьи базовые имена идентичны базовым именам выделенных(впоследствии) файлов неактивной панели с расширением файла под курсором неактивной панели

zends=@[tc=AP]??1 aends=<info=s101> bends=<info=n49|(GLOBALAENDS<1>*1000)-10800000> funjs=Datatime dends=$GLOBALFUNJS1??-1||$$@CRLFGLOBALBENDS<x1> alist=$GLOBALDENDS||?V|##|Floor(::/60000) GLOBALALIST<a> creat=GLOBALZENDS<1>||time.txt||content<$GLOBALDENDS>||code<4>||owrite<2|1>||&#101mpty<1> ;; получить время в миллисекундах прошедшее от 1970/01/01 00:00:00 и записать в файл


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