Описание команды | |
lists | ![]() ![]() |
Создание списка файлов и каталогов.
lists=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||INI<>||$var_aa||$GLOBALNAME||<xfolder>||TCGINFO<>, ||SeriesParam, ||#ASrting, ||#ZString, ||**Ext, ||Dialogs, ||clpget, ||<info>, ||<xinfo>, ||[tc], ||path<>, ||swap<>, ||plug<>, ||vers<>, ||mdat<>, ||cntr<>, ||[extnd], ||test<>, ||clipset<>, ||formt<>, ||sortnm<>, ||rndm<>, ||tcg<>, ||evenodd<>, ||inline<>, ||<dellist>, ||zline<>, ||zebr<>, ||list1<>list2<>list3<>list4<>list5<>list6<>list7<>list8<>list9<>, ||empt<>, , ||save<>, ||owrite<>, ||code<>, ||attr<>, ||modfs<>, ||open<>, ||convert<>, , ||pause<>, ||sagent<>, ||sproxy<>
Параметры:
1-й обязательный параметр. Может иметь несколько вариантов: | |
%L, %WL | Список выделенных объектов. Также может использоваться путь к файлу списка полных путей объектов %P%N. см. Дополнение №7 или с:\List.txt |
LISTF<> | Список заданных объектов. см. Дополнение №22. |
PS<> | Список объектов каталога. см. Дополнение №22. |
FOLDC<> | Список объектов содержимого каталогов. см. Дополнение №22. |
FOLDM<> | Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22. |
LISTC<> | Список объектов из выделенных без дубликатов. см. Дополнение №22. |
FLST<> | Смешанные списки объектов по заданному списку. см. Дополнение №22. |
INI<> | Список из INI файла. см. Дополнение №22. |
$var_aa | Массив. Переменная $var_a... - массив путей, созданный в команде exect. |
$GLOBALNAME | Массив. Список путей глобальной переменной см. Дополнение №23. |
<xfolder> | Список объектов относительно даты, размера, пути. см. Дополнение №11. |
TCGINFO<> | Список из шаблона. см. Дополнение №31. |
Дополнительные параметры: | |
SeriesParam | Преобразование строки. Серия параметров, изменяющих текстовую информацию см. Дополнение №24. |
#ASrting, ||#ZString | Вставка. Вставка в начало и/или в конец после обработки всех параметров. см. Дополнение №24. |
**Ext | Расширение. ![]() |
Dialogs | Диалоги. см. Дополнение №18![]() |
clpget | Из буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена. |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
path<> | Получение части пути. ![]() |
swap<> | Поменять местами отрезки. s1!!s2 (s1 на s2, s2 на s1). |
plug<> | Плагины WDX. Параметр plug<NamePlugin|NumberInfo>, где: NamePlugin - имя плагина, прописанного в TCIMG.ini в секции [Plugins]. NumberInfo - номер данных плагина (для определения номера используется команда inplg). Параметр можно несколько раз использовать между разделителем || (некоторые вызовы плагинов происходят с ошибкой - со временем это будет исправлено). |
vers<> | Версия и другая информация исполняемых файлов. (exe, dll, ... )![]() |
mdat<> | Дата модификации. Параметр mdat<YYYY.YY.MM.DD.HH.NN.SS> - подобно параметру date<>, кроме WW и AA . |
cntr<> | Счётчик. ![]() |
[extnd] | Маска шаблонов. см. Дополнение №18 |
test<> | Проверка прохождения объекта под определённые условия. см. Дополнение №16. |
clipset<> | Запись в буфер обмена в указанном формате. Параметр clipset<Number>, где Number: 1 - Текстовый формат ANSI. 7 - Текстовый формат, содержащий символы в OEM наборе символов. 13 - Текстовый формат в юникоде По умолчанию в текстовом формате в юникоде. При -1 информация в буфер обмена не записывается. |
formt<> | Преобразование текстовой информации. см. Дополнение №15. |
sortnm<> | Сортировка имён. Параметр sortnm<Number> означает, что перед началом действий других параметров список путей будет отсортирован, где Number: 1 - по числовому возрастанию начальных цифр имени (по умолчанию). 2 - по числовому возрастанию конечных цифр имени. 3 - по числовому убыванию начальных цифр имени. 4 - по числовому убыванию конечных цифр имени. |
rndm<> | Строка случайных данных. Получение случайных данных см. Дополнение №30. |
tcg<> | Вставка. Параметр tcg<NameSection> - где NameSection - имя секции в файле .tcg. В секции прописывается любой текст, а также тег "##center##" в нужном месте, вместо которого будет вставлен преобразованный текст файла см. Дополнение №31. |
evenodd<> | Чётное Нечётное. Параметр evenodd<String1!!String2> позволяет при чётных элементах списка вставлять строку String1, при нечётных String2. |
inline<> | Список в одну строку. Параметр inline<Left!!Delimeter!!Right> позволяет после создания списка преобразовать его в одну строку, где: Delimeter - разделитель между элементами списка. Left - строка, добавляемая слева. Right - строка, добавляемая справа. |
<dellist> | Поиск и удаление из файла.![]() |
zline<> | Пустые строки. Параметр zline<Number>, где Number: 0 - пустые строки удаляются (по умолчанию). 1 - пустые строки сохраняются. |
zebr<> | Чередование. Параметр zebr<Begin|Step|InARow>, где: Begin - с какого элемента начинать отсчёт. Step - шаг. InARow - количество подряд элементов. |
list1<> list2<> list3<> list4<> list5<> list6<> list7<> list8<> list9<> | Список данных. Список данных listN<List>, где: List - список любых строковых данных: %WL - список выделенных объектов. см. Дополнение №7. FileList - путь к файлу списка. clpget - список путей объектов из буфера обмена. GLOBALNAME - информация, получаемая из других команд через глобальные переменные см. Дополнение №23. Данные, которые будут вставляться в том месте где находятся list1<>, list2<>, list3<>, ... Количество строк в параметрах list1<>, list2<>, list3<>, ... и основного списка должны совпадать. |
empt<> | Режим данных. Параметр empt<Mode> позволяет при пустых итоговых данных сохранять соответствующие пустые строки, где Mode: 0 - игнорировать пустые данные (по умолчанию). 1 - сохранять соответствующие пустые строки для пустых данных. |
Дополнительные параметры при сохранении информации в файл: | |
save<> | Сохранение в файл. ![]() |
owrite<> | Перезапись. Параметр owrite<Number>, где Number:![]() |
code<> | Кодировка. Параметр code<Number>, где Number: 0 - ANSI 1251. 1 - UTF-16 LE 1200. 2 - UTF-16 BE 1201. 3 - UTF-8 с BOM. 4 - UTF-8 без BOM. Так же кодировку по умолчанию можно прописать в TCIMG.ini в ключе FileCoding секции [Setting]. |
attr<> | Изменение атрибутов. Параметр attr<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды attrb. |
modfs<> | Изменение дат. Параметр modfs<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды modfs. |
open<> | Открытие файлов. ![]() |
convert<> | Преобразование строки. Параметр convert<SeriesParam> позволяет преобразовать строку, где SeriesParam - серия параметров для преобразования. см. Дополнение №24 (Разделитель между параметрами ;; ). Внутри параметра можно использовать подпараметр <listx=List> , где List - это список строк. Подпараметр позволяет вставить дополнительную строку для каждой строки, возможны варианты List: • Path - путь до списка строк. • GLOBALNAME - данные, переданные глобальными переменными. см. Дополнение №23. Важно! Количество строк в списке должно совпадать или быть больше количества входящих в команду строк. |
Дополнительные параметры при чтении данных из интернета: | |
pause<> | Пауза между закачками. Параметр pause<Seconds(-Range)>, где Seconds пауза в секундах. Для использования диапазона прописывается необязательный параметр через - При этом Section - минимальная, а Range максимальная пауза, а диапазон является случайным. |
sagent<> | Установить User-Agent.![]() |
sproxy<> | Установить интернет прокси. ![]() |
Примечания:
Дополнительные символы, которые можно использовать в строке: "@CR" - Символ возврата каретки, Chr(13), "@LF" - Символ перевода строки, Chr(10), "@CRLF" = @CR & @LF, "@TAB" - Символ Tab, Chr(9).См. также:
anf2d, listt, sends, slist
Примеры: | ![]() |
aends=@[tc=AP] sends=%P%N||formt<65> lists=$GLOBALSENDS||save<GLOBALAENDS<1>test.txt|-0> GLOBALLISTS<a> ;; создать в активной панели файл test.txt из файла под курсором, удалив из оригинала пустые строки
exect=$var_put=StringTrimRight('"%P"',1) lists=PS<$var_put\images//1//0> ;; пример передачи пути активной панели без обратного слеша
global lists=%WL asave=GLOBALLISTS||[ssave] ;; сохранить список выделенных объектов в выбираемый в диалоге файл
global lists=%WL asave=GLOBALLISTS||[ssave=Выберите~~имя~~файла~~для~~сохранения.!!C:\!!Text~~(*TXT)|*.txt|Все~~(*.*)|*.*!!File!!txt!!2] ;; сохранить список выделенных объектов в выбираемый в диалоге файл
global lists=%WL||##<info=f1::|1//>||^^cntr<1|1|1>~~||$$~~¤¤<info=f13:://> txtsp=GLOBALLISTS<t>||"%p"||1!!50||namesplit<list_MD5-xesh-@<info=s47>.txt> ;; создания из выделенных файлов - списка с их номером, именем и md5 суммой и разбивкой списка по 50 строк при создании
global lists=%WL||&!!&||^^<media~~src=''||$$''/>||tcg<WPL>||save<$f254\PlayList.wpl|1>||code<4> start=WMPlayer||GLOBALLISTS3<1> ;; открыть выделенные медиафайлы в Windows Media Player
global lists=%WL||&&(.*)<info=f11:://>!!$1ico start=IrfanView||/filelist=%L~~/resize=(48,48)~~/resample~~/aspectratio~~/transpcolor=(0,0,0)~~/convert="%p"*.ico~~/killmesoftly||&&hide||&&wait||upd<1> renms=$GLOBALLISTS||test<1e!!ico>||##cntr<1|1|1> ;; конвертировать выделенные файлы изображений в иконки с разрешением 48х48 с сохранением в активную панель с именами файлов + возможное переименование
global lists=%WL||convert<$$---<listx=C:\Name.txt>> GLOBALLISTS<a> ;; к выделенным путям выделенных объектов добавить строки из списка C:\Name.txt
global lists=%WL||save<$f401?m3u8|1>||code<4> GLOBALLISTS3<a> ;; получить путь временного файла с сохранёнными путями выделенных объектов
global lists=%WL||save<$f401?m3u8|1>||code<4> start=VLC||GLOBALLISTS3<1>||&&hidetask ;; выделенные мультимедиа файлы открыть в плеере VLC, убрав значок из панели задач
global lists=%Z%WL||##path<4> sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> brwsr=yandex.ru/yandsearch?text=GLOBALSENDS<:INDEX:>!!x <NEXT> ;; поиск имен выделенных объектов на yandex.ru
global lists=%Z%WL||test<1e!!jpg|bmp> GLOBALLISTS0<a> GLOBALLISTS<a> GLOBALLISTS1<a> GLOBALLISTS2<a> ;; из выделенных фалов записать в буфер обмена список изображений, а так же список не вошедших файлов
global lists=PS<"%p"//2//0> <FOR> 1 <TO> GLOBALLISTS<0> creat=GLOBALLISTS<:INDEX:>||Name <NEXT> ;; в каждой папке активной панели создать файл Name.txt
global lists=PS<"%p"//2//0> noglob <FOR> 1 <TO> GLOBALLISTS<0> creat=GLOBALLISTS<:INDEX:>||Name <NEXT> ;; в каждой папке активной панели создать файл Name.txt
global lists=PS<"%p"Arch//1//0//zip//0>||##<info=f12:://></a></p>||_!!~~||^^<p><a~~href=''<info=f13:://>''~~title=''''~~target=''_blank''> textx=PS<"%p"Arch//1//0//html>||@#@#@!!<rfile=$GLOBALLISTS> ;; в активной панели в папке Arch найти все архивы zip, обрамить тегами и в той же папке во всех html заменить метку @#@#@ созданной информацией
global lists=PS<"%p"pages//2//0> pause=500 copys=%%COMMANDER_PATH%%\sablon\mr_burn lists=PS<"%p"pages//2//0> pause=500 copys=%%COMMANDER_PATH%%\sablon\mr_burn\copy_list.txt||"%p"pages//0||allfold<GLOBALLISTS<t>> ;; создать виртуальный список каталогов в папке pages и копировать в каждый, - файлы шаблона из списка copy_list.txt
global lists=PS<"%p"Slides//1//0//jpg> start=IrfanView||/filelist=GLOBALLISTS<t>~~/resize=(1024,768)~~/resample~~/aspectratio~~/convert=$N.jpg~~/killmesoftly||&&hide||&&wait tcimg=$cm540 ;; в активной панели в папке Slides найти все файлы jpg и конвертировать с помощью IrfanView - с разрешением (1024,768) с заменой исходных на новые
global lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<2|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то не создавать
global lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<3|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то перезаписать
global lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<4|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то перезаписать, если совпадают, то пропустить
global lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<5|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то перезаписать, если совпадают, то прибавить счётчик
global lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<6|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то пропустить, если совпадают, то перезаписать
global lists=PS<$f207//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||owrite<7|1>||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt с условиями при его существовании: если контрольные суммы не совпадают, то пропустить, если совпадают, то прибавить счётчик
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt" ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt + обновить активную панель
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||all||Chr(124)&'**'&Chr(124)||upd<1> ;; записать все ячейки массива GLOBALLISTS (разделитель | ) в файл, в активную панель именем List.txt (перезаписывать, если существует) + обновить активную панель
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||all||Chr(124)||upd<1> ;; записать все ячейки массива GLOBALLISTS (разделитель | ) в файл, в активную панель именем List.txt (перезаписывать, если существует) + обновить активную панель
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||upd<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt (перезаписывать, если существует) + обновить активную панель
global lists=PS<%%TCIMG_PATH%%\//1//0//tcg> asave=GLOBALLISTS||"%pList.txt"|1||upd<1>||code<1> ;; записать все ячейки массива GLOBALLISTS в файл, в активную панель именем List.txt (перезаписывать, если существует), кодировка UTF-16 LE 1200 + обновить активную панель
global renms=%WL||^^~~[||$$]||upd<1> lists=$GLOBALRENMS||##path<4> ;; переименовать выделенные объекты: обрамить базовое имя квадратными скобками (перед открывающей скобкой добавить пробел) и записать в буфер обмена список базовых имён переименованных объектов
global renms=FOLDC<%WL//1//0//:zeroext:>||extplus<> lists=$GLOBALRENMS||##path<4>=||$$path<6>||save<"%P\Renemes.txt"|0> ;; найти в выделенных папках файлы без расширения + постараться переименовать соответствующим расширением + передать список новых имён команде lists для создания дополнительного списка
imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-q||1||%%TCIMG_PATH%%\Temp\sbor%%d.jpg||&&hide||&&wait pause=1000 sends=x||##rndm<1|6>||#Hcrc32|1 lists=PS<%%TCIMG_PATH%%\Temp\//1//0//jpg>||test<1n!!sbor\d+>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-delay||10||-resize||120x120!||-normalize||-auto-level||-layers||OptimizeFrame||-loop||0||"%p"Anime-120x120-GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>||&&hide||&&wait tempxx pause=1000 <NEXT> ;; конвертировать выделенные ГИФ анимированные файлы в размер 120х120 без соблюдения пропорций в активную панель с именем исходного файла + хеш в crc32
imgpr=1 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> start=FFmpeg||-i||GLOBALSLIST<:INDEX:>||-q||1||%%TCIMG_PATH%%\Temp\sbor%%d.jpg||&&hide||&&wait pause=1000 sends=x||##rndm<1|6>||#Hcrc32|1 lists=PS<%%TCIMG_PATH%%\Temp\//1//0//jpg>||test<1n!!sbor\d+>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-delay||10||-resize||50%%||-mattecolor||rgb(159,37,0)||-frame||10x10+3+3||-normalize||-auto-level||-layers||OptimizeFrame||-loop||0||"%p"Anime-Frame-50%%-GLOBALSENDS<1>-<info=o73GLOBALSLIST<:INDEX:>//>||&&hide||&&wait tempxx pause=1000 <NEXT> ;; конвертировать выделенные изображения предварительно изменив их размер уменьшить на 50% (сохраняя пропорции сторон) в анимированный файл gif (покадровое разложение и сборка) с РАМКОЙ сохранением результата в активную панель с именем Anime + хеш в crc32
imgpr=1 global copys=%WL||%%TCIMG_TEMP%%//0||copyn<[input]>||bkt<!!(!!)!!1> pause=800 lists=PS<%%TCIMG_TEMP%%\//1//0>||formt<sps32,sps33> start=FFmpeg||-i||concat:GLOBALLISTS<1>||-f||mp3||-ar||44100||-ac||2||-ab||64k||copy.mp3||&&hide||&&wait tempxx ;; объединить 8 копий аудио файла под курсором
imgpr=1 global lists=%WL||formt<sps32,sps33> start=FFmpeg||-i||concat:GLOBALLISTS<1>||-c||copy||output.mp3||&&hide||&&wait ;; объединение выделенных mp3 файлов в одну непрерывную композицию (если битрейт разный, то выходной файл будет с усредненным значением)
imgpr=1 global lists=%Z%WL||##path<6> sends=-1??-1 <FOR> 1 <TO> GLOBALSENDS<0> renmm="%TGLOBALSENDS<:INDEX:>"||$$_original copyy=GLOBALSENDS<:INDEX:>||"%t"//0||modfs<0,1||#SISDATE> <NEXT> ;; копировать выделенные объекты в в другую панель, предварительно переименовав идентичные файлы в другой панели, добавив в конец имени _ original
imgpr=1 global slist=FOLDM<%WL!!2!!-1> <FOR> 1 <TO> GLOBALSLIST<0> lists=PS<GLOBALSLIST<:INDEX:>!!1!!0!!*.mp3|*.flac>||##path<6>||save<GLOBALSLIST<:INDEX:><info=o73GLOBALSLIST<:INDEX:>!!1>.m3u>||code<4> <NEXT> ;; создать в выделенных папках и их подкаталогах из аудиотреков (mp3, flac) заменяемый M3U-лист (имена файлов) в кодировке UTF-8 с именем родительской папки
imgpr=1 kends=<info=x10> rends=<info=o241%WL//> lists=%WL||##path<32>||$$~~(<info=o240:://>)||#Z@CRLF@CRLFОбщий~~размер:~~GLOBALRENDS<1>~~в~~GLOBALKENDS<1>~~объектах beepss ;; записать в буфер обмена базовые имена всех выделенных объектов с размерами в скобках в конце имён + суммарный размер выделенных объектов и их количество
imgpr=1 lists=%WL||##<info=f1:://>||^^path<6>~~ ;; записать в буфер обмена контрольную сумму MD5 выделенных файлов (список в виде: имя и рядом MD5) + прогресс в виде анимации
imgpr=1 lists=%WL||##<info=f1::|1//>||#C-1convert<#WT>||0x!!||#Eb64=||^^cntr<1|1|1>~~||$~~¤¤<info=f10:://>||save<"%pHesh-@<info=s47>_crypt_b64".md5> ;; создать для выделенных файлов ОБЩИЙ список их хеш сумм - зашифрованных +b64 (crypt_b64.md5), вида: номер хеш сумма в b64 полный путь
imgpr=1 lists=%WL||##<info=f1::|1//>||#X||0x!!||#Eb64=||^^<tr><td>cntr<1|1|1></td><td>||$</td><td>¤¤<info=f10:://></td></tr>||#A<h1>List~~<info=x16></h1>@CRLF<table>@CRLF||#Z@CRLF</table>||code<4>||tcg<HTML4>||save<"%p"ListTab_b64-md5-@<info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31>.html|0>||upd<1> ;; создание htm таблицы с закодированными данными контрольных сумм.
imgpr=1 lists=%WL||##path<2>||formt<1>||inline<!!;!!> ;; записать расширения выделенных файлов одной строкой, удаляя дубликаты (txt;bak;lng)
imgpr=1 lists=%WL||##path<2>||formt<1>||inline<.!!;~~.!!;> ;; записать расширения выделенных файлов в буфер обмена одной строкой, удаляя дубликаты (.txt; .bak; .lng;)
imgpr=1 lists=%WL||##path<2>||formt<1>||inline<;*.!!;*.!!> ;; записать расширения выделенных файлов в буфер обмена одной строкой, удаляя дубликаты (;*.txt;*.html;*.ini)
imgpr=1 lists=%WL||##path<6>~~OriginalFilename:~~<info=v11:://> ;; записать в буфер обмена список имён выделенных файлов и оригинальное имя (если есть)
imgpr=1 lists=[tc=AM]||##<info=u52::|#Eb64+|:://>||zline<1> ;; кодировать выделенные текстовые файлы в MIME Base64, добавив оглавление и записать информацию в буфера обмена
imgpr=1 lists=[tc=AM]||##<info=u53::|#Eb64+|:://>||zline<1> ;; кодировать выделенные текстовые файлы в MIME Base64, добавив оглавление и записать информацию в буфера обмена
imgpr=1 lists=[tc=AM]||##<info=u53::|#Exxe+|:://>||zline<1> ;; кодировать выделенные текстовые файлы в MIME XXEncode, добавив оглавление и записать информацию в буфера обмена
imgpr=1 lists=[tc=AM]||?i|::||#Eb64+|::||zline<1> ;; кодировать выделенные текстовые файлы в MIME Base64, добавив оглавление и записать информацию в буфера обмена
imgpr=1 lists=FOLDC<%WL//0//-1//*.png|*.jpg>||$$~~-~~<info=i3:://>||"%P"!!||^^<info=o91"%P1"//>\||save<"%p"List.txt|0>||upd<1> ;; из содержимого выделенных папок создать список файлов (заданных изображений) с их размером: ширинаxвысота, дедушкин путь удаляется. Список создаётся в активной панели именем List.txt. Отображается изображение пока не завершится процесс создания списка.
imgpr=1 lists=PS<"%p"//1//0>||##path<2>||formt<1>||inline<|!!|!!> ;; записать расширения всех файлов активной панели (без рекурсии) в буфер обмена одной строкой, удаляя дубликаты (|txt|html|ini)
imgpr=1 lists=PS<"%p"//1//-1//*//0//0//2>||formt<1> ;; записать в буфер обмена имена всех файлов с расширением в содержимом активной панели и удалить из списка дубликаты
imgpr=1 sends=x||##rndm<1|6>||#Hcrc32|1 lists=%WL||##path<6>||sortnm<2>||formt<sps34,sps35> start=Magick||GLOBALLISTS<1>||-resize||50%%||-dispose||Background||-delay||50||-loop||0||"%pAnime-GLOBALSENDS<1>".gif||&&hide||&&wait ;; конвертировать выделенные изображения предварительно изменив их размер уменьшить в 2 раза (с сохранением пропорций сторон) в анимированный файл gif с сохранением результата в активную панель с именем Anime + хеш в crc32
imgpr=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> lists=PS<GLOBALSLIST<:INDEX:>//1//-1//*.mp3|*.flac|*.ape>||save<"%p"<info=o73GLOBALSLIST<:INDEX:>//>.m3u8|0>||code<4> <NEXT> ;; для всех выделенных папок создать в активной панели именные M3U8-листы файлов mp3, flac и ape
imgpr=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> lists=PS<GLOBALSLIST<:INDEX:>//1//-1//*.mp3|*.flac>||save<GLOBALSLIST<:INDEX:><info=o73GLOBALSLIST<:INDEX:>//>.m3u|0>||code<4> <NEXT> ;; создать в выделенных папках из аудиотреков (mp3, flac) заменяемый M3U-лист в кодировке UTF-8 с именем родительской папки
imgpr=1 slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> lists=PS<GLOBALSLIST<:INDEX:>//1//-1//mp3|wma>||save<"%p"<info=o73GLOBALSLIST<:INDEX:>//>.m3u|0> <NEXT> ;; для всех выделенных папок создать в активной панели именные M3U-листы файлов mp3 и wma
imgpr=1 slist=FOLDM<%WL//2//-1> <FOR> 1 <TO> GLOBALSLIST<0> lists=PS<GLOBALSLIST<:INDEX:>//1//0//*.mp3|*.flac>||save<GLOBALSLIST<:INDEX:><info=o73GLOBALSLIST<:INDEX:>//1>.m3u|0>||code<4> <NEXT> ;; создать в выделенных папках и их подкаталогах из аудиотреков (mp3, flac) заменяемый M3U-лист в кодировке UTF-8 с именем родительской папки
itray=3 forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> sends=GLOBALSLIST<:INDEX:>!!:INDEX:||#Eb64-||^^<script~~type=''text/javascript''~~src=''data:text/javascript;base64,||$''></script> <NEXT> lists=$GLOBALSENDS||formt<sps43,54,63,1> ;; преобразовать выделенные скрипты js в построчный код b64 + обрамить тегами для вставки в html
itray=3 lists=%WL||##[i]Name:~~<info=f13:://#@CRLFMD5~~Hesh:~~//f1::|1//#@CRLFSHA1~~Hesh:~~//f2::|1//#@CRLFSHA256~~Hesh:~~//f6::|1//#[/i]@CRLF> ;; вычислить сразу три хеша (md5,sha1,sha256) у выделенных файлов + обрамить тегом [i] - наклонный курсив (для вставки на форум) и отправить информацию в буфер обмена. Статус готовности вычисления, при "тяжелых файлах" можно определить по завершению мигания иконки утилиты в трее. Разделение между взятой информацией, для каждого файла - пустая строка
itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<$GLOBALSLIST>||rflag<1> pause=500 renms=$GLOBALXLIST||list<$GLOBALWLIST> delss=$GLOBALLISTS||1 slist=FOLDC<$GLOBALRENMS//1//0//*.ico//0>||##<info=o75:://> pause=500 icofs=$GLOBALSLIST||0||ico,0,1 attrb=FOLDC<$GLOBALSLIST//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере
itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<GLOBALSLIST<t>>||rflag<1> pause=500 renms=$GLOBALXLIST||list<GLOBALWLIST<t>> delss=$GLOBALLISTS||1 slist=FOLDC<GLOBALRENMS<t>//1//0//*.ico//0>||##<info=o75::> pause=500 icofs=GLOBALSLIST<t>||0||ico,0,1 attrb=FOLDC<GLOBALSLIST<t>//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере
itray=3||4 xclip=1 lists=$GLOBALXCLIP||formt<63,64,54,56,52,bt22> ;; запустить слежение за буфером обмена, по окончанию произвести очистку и заменить переносы между двумя строками на знак равенства
itray=3||TCIMG.dll,49 xclip=1 lists=$GLOBALXCLIP||#G3||??3||formt<63> ;; запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), при повторном вызове команды завершить слежение и записать общую информацию в буфер обмена, объединив все поступления,каждое поступление с новой строки, произвести удаление лишних, начальных и конечных пустых символов, всех пустых строк и сделать все строки с заглавной буквы
itray=3||TCIMG.dll,49 xclip=1 lists=$GLOBALXCLIP||#S54,56,63 ;; запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), при повторном вызове команды завершить слежение и записать общую информацию в буфер обмена, объединив все поступления,каждое поступление с новой строки, произвести удаление лишних, начальных и конечных пустых символов, всех пустых строк
itray=3||TCIMG.dll,49 xclip=1 lists=$GLOBALXCLIP||#S54,56,63||??3||^^cntr<1|1|1>.~~ ;; запустить команду слежения за буфером обмена (мигание значка в трее во время работы команды), при повторном вызове команды завершить слежение и записать общую информацию в буфер обмена, объединив все поступления,каждое поступление с новой строки с Заглавной буквы, произвести удаление лишних, начальных и конечных пустых символов, всех пустых строк и пронумеровать строки
kends=<info=x40|0> rends=<info=f209%WL//> lists=%WL||##path<4>||$$~~(<info=f208:://>)||#Aclpget@CRLF@CRLF||#Z@CRLF@CRLFОбщий~~размер:~~GLOBALRENDS<1>~~@CRLFКоличество~~файлов:~~GLOBALKENDS<1> ;; добавить в конец буфера обмена базовые имена всех выделенных файлов с размерами в скобках в конце имён + суммарный размер выделенных файлов и их количество с новой строки
kends=<info=x40|0> rends=<info=f209%WL//> lists=%WL||##path<4>||$$~~(<info=f208:://>)||#Z@CRLF@CRLFОбщий~~размер:~~GLOBALRENDS<1>~~в~~GLOBALKENDS<1>~~файлах ;; записать в буфер обмена базовые имена всех выделенных файлов с размерами в скобках в конце имён + суммарный размер выделенных файлов и их количество
lists=%WL||##<ifile=::!!1>||#X ;; записать в буфер сжатые данные выделенных файлов
lists=%WL||##<img~~src=''<info=f13:://>''~~name=''<info=f12:://>''~~width=''<info=i1:://>''~~height=''<info=i2:://>''> ;; из выделенных изображений составить список для html и отправить в буфер обмена
lists=%WL||##<info=#::@CRLF//v98%P%N//#@CRLF> ;; записать в буфер обмена для выделенных исполняемых файлов (exe) полную непустую информацию (версию ....)
lists=%WL||##<info=#::@CRLF//v99%P%N//#@CRLF> ;; записать в буфер обмена для выделенных исполняемых файлов (exe) полную информацию (версию ....)
lists=%WL||##<info=f1:://>||^^path<6>~~ ;; записать в буфер обмена у выделенных файлов имя и контрольную сумму MD5
lists=%WL||##<info=f1::|1//>||#Eb64=||^^cntr<1|1|1>~~||$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt> pause=500 start=RAR||-IBCK||a||-p<info=f1::|1//>||-m5||-ms||-sfx||-iicon[EXTICON=path<0>]||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||list<%WL>||&&wait||upd<1>||spause<1000>||infcyrcle<> ;; упаковать выделенные файлы в sfx архивы (каждый файл в свой архив) + создание пароля для каждого архива, взятого из его суммы md5 + создание списка с именами, паролями в b64 + назначение иконки для каждого архива согласно расширению (TCIMG.ini - секция ExtensionsIcon)
lists=%WL||##<info=f10:://>~~||$$<info=f1::|1//>||save<"$f06\MD5-xesh.txt"|0> ;; записать пути и MD5-xesh выделенных файлов в файл и сохранить на рабочий стол (без замены)
lists=%WL||##<info=f10:://>~~||$$<info=f1::|1//>||save<"$f06\MD5-xesh.txt"|1> ;; записать пути и MD5-xesh выделенных файлов в файл и сохранить на рабочий стол (с заменой)
lists=%WL||##<info=f12:://></a>||_!!~~||^^<a~~href=''<info=f61:://>/<info=f13:://>''~~target=''_blank''> ;; создать в буфере обмена ссылки из выделенных файлов, для вставки в html файл,(каталог/имя.расширение) с открытием ссылок в отдельном окне браузера
lists=%WL||##<info=f13:://#@CRLFCRC32:~~//f3:://#@CRLFMD5:~~//f1:://#@CRLFSHA-1:~~//f2:://#@CRLF> ;; записать в буфер обмена контрольные суммы CRC32, MD5, SHA1 в верхнем регистре для выделенных файлов
lists=%WL||##<info=f13:://#@CRLFCRC32:~~//f3::|1//#@CRLFMD5:~~//f1::|1//#@CRLFSHA-1:~~//f2::|1//#@CRLF> ;; записать в буфер обмена контрольные суммы crc32, md5, sha1 в нижнем регистре для выделенных файлов
lists=%WL||##<info=f211::|-1//> ;; записать буфер обмена содержимое выделенных файлов в виде бинарной строки, тип преобразования ANSI
lists=%WL||##<info=f212::|-1//> ;; записать буфер обмена содержимое выделенных файлов в виде бинарной строки, тип преобразования UTF16 Little Endian
lists=%WL||##<info=f213::|-1//> ;; записать буфер обмена содержимое выделенных файлов в виде бинарной строки, тип преобразования UTF16 Big Endian
lists=%WL||##<info=f214::|-1//> ;; записать буфер обмена содержимое выделенных файлов в виде бинарной строки, тип преобразования UTF8
lists=%WL||##<info=f50:://> pathu=#cliplist ;; открыть пути объекта запуска выделенных ярлыков в другой панели, каждый в новой вкладке
lists=%WL||##<info=m20:://#~~-~~//m21::> ;; записать в буфер обмена список тегов "Артист - Название" выделенных объектов аудиофайлов
lists=%WL||##<info=m25:://#.//m21:://#_//m20:://#_//m23::> ;; записать в буфер обмена "Номер трека.Название_Артист_Год" для выделенных mp3 файлов
lists=%WL||##<info=o24:://> ;; записать в буфер обмена список дат модификации в формате 2013.02.23 22:14:00 выделенных объектов
lists=%WL||##<info=o250::|27//> ;; записать в буфера обмена продолжительность выделенных медиафайлов
lists=%WL||##<info=o45:://> ;; записать в буфер обмена список дат создания в формате 2013/02/23 22:14:00 выделенных объектов
lists=%WL||##<info=o63:://> ;; записать в буфер обмена список дат последнего доступа в формате 2013.02.23 22.14.00 выделенных объектов
lists=%WL||##<info=t1:://> ;; записать в буфер обмена список количества строк для выделенных текстовых файлов
lists=%WL||##<info=v3:://#_//v0:://#_//v4::> ;; записать в буфер обмена "Имя программы_Версия_Компания" для выделенных исполняемых файлов
lists=%WL||##path<0>||^^<info=o10:://>~~ ;; записать в буфер обмена у выделенных объектов путь и дату модификации в формате 20130214235251
lists=%WL||##path<2>||inline<!!;!!> ;; записать в буфер обмена расширения выделенных файлов в виде одной строки "zip;ion;exe"
lists=%WL||##path<2>||inline<.!!;~~.!!;> ;; записать в буфер обмена расширения выделенных файлов в виде одной строки ".zip; .ion; .exe;"
lists=%WL||##path<2>~~||$$<info=f211::|64//> ;; записать в буфер обмена список расширений выделенных файлов и бинарную строку длиной 64
lists=%WL||##path<36> ;; для выделенных объектов записать в буфер обмена список имён без расширений для файлов и имён с конечным слешем для папок
lists=%WL||##path<38>||zline<1> ;; записать в буфер обмена для выделенных объектов получить список имён для папок и "пустую строку" для файлов (сохранить пустые строки)
lists=%WL||##path<4>||$$~~(<info=f208:://>) ;; записать в буфер обмена базовые имена всех выделенных файлов с размерами в скобках в конце имён
lists=%WL||##path<4>||$/ pause=500 tcimg=$cm2033 ;; выделить одноименные каталоги для выделенных файлов в активной панели
lists=%WL||##path<41>~~-~~path<6> ;; записать в буфер обмена для выделенных файлов список: родительская папка - имя файла с расширением
lists=%WL||##path<42>~~-~~path<41>.path<2> ;; записать в буфер обмена для выделенных файлов список: дедушкина папка - родительская папка.расширением
lists=%WL||##path<42>~~-~~path<41>~~-~~path<6> ;; записать в буфер обмена для выделенных файлов список: дедушкина папка - родительская папка - имя файла с расширением
lists=%WL||##Version:~~<info=v0:://#@CRLFComments:~~//v1:://#@CRLFInternalName:~~//v2:://#@CRLFProductName:~~//v3:://#@CRLFCompanyName:~~//v4:://#@CRLFLegalCopyright:~~//v5:://#@CRLFProductVersion:~~//v6:://#@CRLFFileDescription:~~//v7:://#@CRLFLegalTrademarks:~~//v8:://#@CRLFPrivateBuild:~~//v9:://#@CRLFFileVersion:~~//v10:://#@CRLFOriginalFilename:~~//v11:://#@CRLFSpecialBuild:~~//v12:://#@CRLFCompiledScript:~~//v13:://#@CRLFDefaul~~LangCodepage:~~//v14:://#@CRLFCoded~~by:~~//v15:://#@CRLFCompile~~date:~~//v16:://#@CRLFBuild:~~//v17:://#@CRLF> ;; создать список версии... выделенных программных файлов exe...
lists=%WL||##width=''<info=z1::|Width|pixels//>''~~height=''<info=z1::|Height|pixels//>''||&&(\d)~~(\d)!!$1$2 ;; отправить в буфер обмена информацию о выделенных видео файлах под курсором в виде width="ширина" height="высота" (MediaInfo.dll)
lists=%WL||&!!&||^^<media~~src=''||$$''/>||tcg<WPL>||save<"%t"PlayList.wpl|0>||code<4>||upd<3> ;; из выделенных медиафайлов создать в другой панели плейлист формата WPL
lists=%WL||<info=o10::> ;; для выделенных объектов получить дату модификации
lists=%WL||<info=o200:://>||empt<1> ;; для выделенных объектов записать в буфер обмена комментария, с сохранением пустой строки, если нет комментария
lists=%WL||inline<''!!''~~''!!''> ;; записать в буфер обмена список путей выделенного в одну строку, обрамить каждый путь кавычками
lists=%WL||save<C:\ListPot.m3u8|1>||code<4> start=PotPlayer||C:\ListPot.m3u8 ;; открыть выделенные медиафайлы файлы в PotPlayer
lists=%WL||save<E:\List.m3u8|1>||code<4> start=VLC||E:\List.m3u8||&&hidetask ;; выделенные файлы открыть в VLC и скрыть программу из панели задач
lists=%WL||test<1l!!n!!5>||^^_ ;; записать в буфер обмена полные пути выделенного... добавляет в начало _ - только те, которые имеют в базовом имени больше 5 символов
lists=%WL||test<1l!!p!!255> ;; записать в буфер обмена полные пути выделенного, путь которых более 255 символов
lists=%WL||test<1x!!!!}d9{d19> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось с 10-го по 18-е число
lists=%WL||test<1x!!!!}h13{h23> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось с 14:00 до 22:59
lists=%WL||test<1x!!!!}m1{m11> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось с февраля по октябрь
lists=%WL||test<1x!!!!}y2009{y2013> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось с 2010 по 2012 год
lists=%WL||test<1x!!!!=d10=d18> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось 10-го и 18-го числа
lists=%WL||test<1x!!!!=d10> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось 10-го числа
lists=%WL||test<1x!!!!=h14=h22> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось с 14:00 до 14:59 и с 22:00 до 22:59
lists=%WL||test<1x!!!!=h14> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось с 14:00 до 14:59
lists=%WL||test<1x!!!!=m2=m10> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось в феврале и в октябре
lists=%WL||test<1x!!!!=m2> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось в феврале
lists=%WL||test<1x!!!!=y2009> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось в 2009 году
lists=%WL||test<1x!!!!=y2010=y2012> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось в 2010 и в 2012 году
lists=%WL||test<1x!!#SISDATE!!-d7> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось в течении последних 7-ми дней
lists=%WL||test<1x!!#SISDATE!!-h3> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось в течении последних 3-х часов
lists=%WL||test<1x!!#SISDATE!!-m2> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось в течении последних 2-х месяцев
lists=%WL||test<1x!!#SISDATE!!-n5> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось в течении последних 5-ти минут
lists=%WL||test<1x!!#SISDATE!!-w17> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось в течении последних 17-ти недель
lists=%WL||test<1x!!#SISDATE!!-y2+w11-m2+d7-h3> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось в течении заданной даты
lists=%WL||test<1x!!#SISDATE!!-y2> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых изменилось в течении последних 2-х лет
lists=%WL||test<1x!!<adata=%T%M>!!{0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых меньше даты последнего доступа объекта в другой панели
lists=%WL||test<1x!!<adata=%T%M>!!}0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых больше даты последнего доступа объекта в другой панели
lists=%WL||test<1x!!<adata=%T%M>!!=0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых равна дате последнего доступа объекта в другой панели
lists=%WL||test<1x!!<cdata=%T%M>!!{0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых меньше даты создания объекта в другой панели
lists=%WL||test<1x!!<cdata=%T%M>!!}0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых больше даты создания объекта в другой панели
lists=%WL||test<1x!!<cdata=%T%M>!!=0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых равна дате создания объекта в другой панели
lists=%WL||test<1x!!<mdata=%T%M>!!{0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых меньше даты модификации объекта в другой панели
lists=%WL||test<1x!!<mdata=%T%M>!!}0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых больше даты модификации объекта в другой панели
lists=%WL||test<1x!!<mdata=%T%M>!!=0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых равна дате модификации объекта в другой панели
lists=%WL||test<1x!!14:12:05!!{2> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых меньше времени 14:12:05
lists=%WL||test<1x!!14:12:05!!}2> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых больше времени 14:12:05
lists=%WL||test<1x!!14:12:05!!=2> ;; записать в буфер обмена пути выделенных объектов, только тех, время модификации которых равна времени 14:12:05
lists=%WL||test<1x!!2012/01/09!!{1> ;; записать в буфер обмена пути выделенных объектов, только тех, короткая дата модификации которых меньше короткой даты 2012/01/09
lists=%WL||test<1x!!2012/01/09!!}1> ;; записать в буфер обмена пути выделенных объектов, только тех, короткая дата модификации которых больше короткой даты 2012/01/09
lists=%WL||test<1x!!2012/01/09!!=1> ;; записать в буфер обмена пути выделенных объектов, только тех, короткая дата модификации которых равна короткой дате 2012/01/09
lists=%WL||test<1x!!2012/01/09~~00:03:00!!{0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых меньше даты 2012/01/09 00:03:00
lists=%WL||test<1x!!2012/01/09~~00:03:00!!}0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых больше даты 2012/01/09 00:03:00
lists=%WL||test<1x!!2012/01/09~~00:03:00!!=0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых равна дате 2012/01/09 00:03:00
lists=%WL||test<1x!!2013/01/09~~00:03:00!!#02013/01/11~~12:03:01> ;; записать в буфер обмена пути выделенных объектов, только тех, дата модификации которых находится в диапазоне дат 2013/01/09 00:03:00 и 2013/01/11 12:03:01
lists=%WL||test<3x!!14:12:05!!{2> ;; записать в буфер обмена пути выделенных объектов, только тех, время последнего доступа которых меньше времени 14:12:05
lists=%WL||test<3x!!14:12:05!!{2> ;; записать в буфер обмена пути выделенных объектов, только тех, время создания которых меньше времени 14:12:05
lists=%WL||test<3x!!14:12:05!!}2> ;; записать в буфер обмена пути выделенных объектов, только тех, время последнего доступа которых больше времени 14:12:05
lists=%WL||test<3x!!14:12:05!!}2> ;; записать в буфер обмена пути выделенных объектов, только тех, время создания которых больше времени 14:12:05
lists=%WL||test<3x!!14:12:05!!=2> ;; записать в буфер обмена пути выделенных объектов, только тех, время последнего доступа которых равна времени 14:12:05
lists=%WL||test<3x!!14:12:05!!=2> ;; записать в буфер обмена пути выделенных объектов, только тех, время создания которых равна времени 14:12:05
lists=%WL||test<3x!!2012/01/09!!{1> ;; записать в буфер обмена пути выделенных объектов, только тех, короткая дата последнего доступа которых меньше короткой даты 2012/01/09
lists=%WL||test<3x!!2012/01/09!!{1> ;; записать в буфер обмена пути выделенных объектов, только тех, короткая дата создания которых меньше короткой даты 2012/01/09
lists=%WL||test<3x!!2012/01/09!!}1> ;; записать в буфер обмена пути выделенных объектов, только тех, короткая дата последнего доступа которых больше короткой даты 2012/01/09
lists=%WL||test<3x!!2012/01/09!!}1> ;; записать в буфер обмена пути выделенных объектов, только тех, короткая дата создания которых больше короткой даты 2012/01/09
lists=%WL||test<3x!!2012/01/09!!=1> ;; записать в буфер обмена пути выделенных объектов, только тех, короткая дата последнего доступа которых равна короткой дате 2012/01/09
lists=%WL||test<3x!!2012/01/09!!=1> ;; записать в буфер обмена пути выделенных объектов, только тех, короткая дата создания которых равна короткой дате 2012/01/09
lists=%WL||test<3x!!2012/01/09~~00:03:00!!{0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата последнего доступа которых меньше даты 2012/01/09 00:03:00
lists=%WL||test<3x!!2012/01/09~~00:03:00!!{0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата создания которых меньше даты 2012/01/09 00:03:00
lists=%WL||test<3x!!2012/01/09~~00:03:00!!}0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата последнего доступа которых больше даты 2012/01/09 00:03:00
lists=%WL||test<3x!!2012/01/09~~00:03:00!!}0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата создания которых больше даты 2012/01/09 00:03:00
lists=%WL||test<3x!!2012/01/09~~00:03:00!!=0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата последнего доступа которых равна дате 2012/01/09 00:03:00
lists=%WL||test<3x!!2012/01/09~~00:03:00!!=0> ;; записать в буфер обмена пути выделенных объектов, только тех, дата создания которых равна дате 2012/01/09 00:03:00
lists=%WL||test<4o!!0> ;; копировать из выделенного в буфер обмена полные пути только тех папок, номер присвоенного значка которых равен 0 в Desktop.ini
lists=%WL||test<5o!!0> ;; копировать из выделенного в буфер обмена полные пути только тех папок, номер присвоенного значка которых не равен 0 в Desktop.ini
lists=%WL||test<9t!![a-z]> ;; записать в буфер обмена пути выделенных файлов, в содержимом которых есть латинские символы
lists=%WL||zebr<1|2|1> ;; записать в буфер обмена список выделенных объектов через один
lists=%Z%WL||##<li><a~~href='path<0>'>path<6></a><br></li>||#A<h1>List~~Link~~<info=x16></h1><hr/><ol>@CRLF||#Z@CRLF</ol><hr/>||tcg<HTML4>||save<"%t"ListLink_<info=o91%P%N//>.html!!0>||code<4>||upd<3> ;; создать список полных путей выделенных объектов с гиперссылками и сохранить в List Link_.html в другой панели
lists=%Z%WL||##<li>path<0></li>||#A<h1>List~~[info=x16]</h1><hr/><ol>@CRLF||#Z@CRLF</ol><hr/>||tcg<HTML4>||save<"%t"ListPath_<info=o91%P%N//>.html!!0>||code<4>||upd<3> ;; создать список полных путей выделенных объектов и сохранить в List_.html в другой панели
lists=%Z%WL||##<li>path<6></li>||#A<h1>List~~[info=x16]</h1><hr/><ol>@CRLF||#Z@CRLF</ol><hr/>||tcg<HTML4>||save<"%t"ListName_<info=o91%P%N//>.html!!0>||code<4>||upd<3> ;; создать список имён выделенных объектов и сохранить в List_.html в другой панели
lists=%Z%WL||##<tr><td~~bgcolor='#evenodd<EEEEFF!!FFFFFF>'>cntr<1|1|1></td><td~~bgcolor='#evenodd<EEEEFF!!FFFFFF>'> path<0> </td></tr>||#A<h1>List~~<info=x16></h1>@CRLF<div~~align='center'><center><table~~border='1'~~cellpadding='3'~~cellspacing='0'~~bordercolorlight='#8080FF'~~bordercolordark='#000080'>@CRLF||#Z@CRLF</div>||tcg<HTML4>||save<"%t"ListTab<info=o91%P%N//>.html!!1>||code<4>||upd<3> ;; создать список полных путей выделенных объектов и сохранить в табличный вариант List_.html в другой панели
lists=%Z%WL||##http:xxx.xxx.247.58:88/files/pub/abris/path<6> ;; записать в буфер обмена для выделенных объектов имена с добавлением в начало заданного адреса
lists=%Z%WL||##path<0|0|1> ;; записать в буфер обмена для выделенных объектов относительные %ПУТИ%
lists=%Z%WL||##path<0|0|1>||#P$f00\!!%%SYSTEMDRIVE%%\ ;; записать в буфер обмена для выделенных объектов относительные %ПУТИ%, включая SYSTEMDRIVE
lists=%Z%WL||##path<0|0|1>||%%COMMANDER_PATH%%!!$f300 ;; записать в буфер обмена для выделенных объектов относительные %ПУТИ%, с заменой пути к каталогу TC на сокращенный путь "$f300"
lists=%Z%WL||##path<0|0|1>||^^[||$$] ;; записать в буфер обмена для выделенных объектов [%ПУТЬ%]
lists=%Z%WL||##path<0|0|1>||formt<path3> ;; записать в буфер обмена для выделенных объектов относительные %%ПУТИ%%
lists=%Z%WL||##path<0|0|2> ;; записать в буфер обмена для выделенных объектов ПУТИ БЕЗ корневого пути Total Commander
lists=%Z%WL||##path<0|0|7> ;; записать в буфер обмена для выделенных объектов относительные %ПУТИ% относительно переменных утилиты
lists=%Z%WL||##path<0|1> ;; записать в буфер обмена для выделенных объектов с ~короткими~именами
lists=%Z%WL||##path<0|1>||^^file:// ;; записать в буфер обмена для выделенных объектов ССЫЛКИ {file://ПУТЬ}
lists=%Z%WL||##path<0> ;; записать в буфер обмена для выделенных объектов ПОЛНЫЕ ПУТИ
lists=%Z%WL||##path<0>||/public/!!/ ;; записать в буфер обмена пути выделенных файлов на ftp, заменяя "/public/" на "/"
lists=%Z%WL||##path<0>||ftp://!!http:// ;; записать в буфер обмена пути выделенных файлов на ftp, заменяя "ftp://" на "http://"
lists=%Z%WL||##path<1|0|1>||$$~~''%%1'' ;; записать в буфер обмена для выделенных объектов ПУТИ В ВИДЕ {"Путь" "%1"}
lists=%Z%WL||##path<1|0|1>||$$~~''%%1''||^^''||$$'' ;; для выделенных файлов записать в буфер обмена пути вида """Путь" "%1""
lists=%Z%WL||##path<1|0|1>||&&(.+)!!''$1~~''%%1'''' ;; для выделенных файлов записать в буфер обмена пути вида """Путь" "%1""
lists=%Z%WL||##path<1|0|2> ;; записать в буфер обмена для выделенных объектов относительные "%ПУТИ%" в кавычках
lists=%Z%WL||##path<1|0|2>||^^Copy~~||$$~~''%%WINDIR%%\''~~/y ;; записать в буфер обмена для выделенных объектов copy "Пути" "%WINDIR%\" /y
lists=%Z%WL||##path<1> ;; записать в буфер обмена для выделенных объектов "ПОЛНЫЕ ПУТИ" в кавычках
lists=%Z%WL||##path<1>||save<"%t"List.txt|0> ;; записать в буфер обмена пути и сохранить список в файл в другой панели
lists=%Z%WL||##path<1>||save<"%t"List.txt|0> ;; записать в буфер обмена пути... и сохранить список в файл в другой панели, не перезаписывая список
lists=%Z%WL||##path<1>||save<"%t"List.txt|0>||attr<+SH>||modfs<0||#SISDATE!!-m5>||upd<2> ;; записать в буфер обмена пути и сохранить список в файл в другой панели с атрибутами системный и скрытый, с системной датой модификации, уменьшенной на 5 месяцев
lists=%Z%WL||##path<1>||save<"%t"List.txt|0>||attr<+SH>||upd<2> ;; записать в буфер обмена пути и сохранить список в файл в другой панели с атрибутами системный и скрытый
lists=%Z%WL||##path<1>||save<"%t"List.txt|0>||modfs<0||#SISDATE!!-m5>||upd<2> ;; записать в буфер обмена пути и сохранить список в файл в другой панели с системной датой модификации, уменьшенной на 5 месяцев
lists=%Z%WL||##path<1>||save<"%t"List.txt|1> ;; записать в буфер обмена пути... и сохранить список в файл в другой панели, перезаписывая список
lists=%Z%WL||##path<1>||save<"%t"List.txt|2|----------> ;; записать в буфер обмена пути... и сохранить список в файл в другой панели, дописывая в список с разделителем ----------
lists=%Z%WL||##path<1>||save<"%t"List.txt|2> ;; записать в буфер обмена пути... и сохранить список в файл в другой панели, дописывая в список с новой строки
lists=%Z%WL||##path<1>||save<$f06\111.txt|0> ;; записать в буфер обмена пути и сохранить список на рабочем столе
lists=%Z%WL||##path<1>||save<$f06\111.txt|0>||open<ASSOC|1> ;; записать в буфер обмена пути, сохранить список в файл и открыть в ассоциированной в TC программе
lists=%Z%WL||##path<1>||save<%%COMMANDER_PATH%%\List.txt|0> ;; записать в буфер обмена пути и сохранить список в заданном файле
lists=%Z%WL||##path<1>||save<%%COMMANDER_PATH%%\List.txt|0>||open<%%COMMANDER_PATH%%\Notepad++\notepad++.exe|1> ;; записать в буфер обмена пути, сохранить список в файл и открыть в notepad++
lists=%Z%WL||##path<1>||save<[ssave=BOX3]> ;; записать в буфер обмена пути... + сохранить список (файл выбирается в диалоге)
lists=%Z%WL||##path<1>||save<LIST2> ;; записать в буфер обмена пути и сохранить список в файл (путь прописан в секции [Setting] в ключе FileList2)
lists=%Z%WL||##path<1>||save<LIST2>||code<4>||open<ASSOC|1> ;; записать в буфер обмена пути, сохранить список в файл в кодировке UTF-8 без BOM и открыть в ассоциированной в TC программе
lists=%Z%WL||##path<10> pause=500 copys=cliplist||"%t"//0 ;; копировать в активную панель, - родительские каталоги файлов, найденных после поиска (со всем содержимым)
lists=%Z%WL||##path<32> ;; записать в буфер обмена имена выделенных объектов, если папка, то с конечным слешем
lists=%Z%WL||##path<32>||test<0a!!SH> ;; записать в буфер обмена имена выделенных объектов (кроме скрытых и системных), если папка, то с конечным слешем
lists=%Z%WL||##path<4> exect=$var_s=_GTR(ClipGet(),'en|ru',0,1)||_ViewValues('$var_s') ;; перевод выделенных имен объектов с английского на русский в Google
lists=%Z%WL||##path<4> exect=$var_s=_GTR(ClipGet(),'en|ru',1,1)||_ViewValues('$var_s') ;; перевод выделенных имен объектов с английского на русский в MS Bing
lists=%Z%WL||##path<4> exect=$var_s=_GTR(ClipGet(),'ru|en',0,1)||_ViewValues('$var_s') ;; перевод выделенных имен объектов с русского на английский в Google
lists=%Z%WL||##path<4> exect=$var_s=_GTR(ClipGet(),'ru|en',1,1)||_ViewValues('$var_s') ;; перевести выделенные имена объектов без расширения в MS Bing
lists=%Z%WL||##path<4> exect=$var_s=_GTR(ClipGet(),'ru|en',1,1)||_ViewValues('$var_s') ;; перевод выделенных имен объектов с русского на английский в MS Bing
lists=%Z%WL||##path<4> ;; записать в буфер обмена имена без расширений выделенных объектов
lists=%Z%WL||##path<4>\||^^c:\my_folder\temps\ ;; записать в буфер обмена список выделенных имён объектов, которым в начало добавлен в путь c:\my_folder\temps\
lists=%Z%WL||##path<4>||$$~~<info=o200:://> ;; записать в буфер обмена имена выделенных объектов и их комментарии прописанные в descript.ion
lists=%Z%WL||##path<4>||&&(.*)~~[-–—]~~(.*)!!$1 ;; записать в буфер полные имена артистов выделенных треков
lists=%Z%WL||##path<4>||&&(.*?)~~.*!!$1||&&(.*?)_.*!!$1 ;; копировать в буфер первый до пробельный или до подчеркнутый фрагмент длинного имени из файла или папки под курсором
lists=%Z%WL||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||#G7||&&(?i)([a-za-яёЁ]~~[a-za-яёЁ]+).*!!$1 exect=ToolTip(ClipGet(),<info=x165>,<info=x166>,'i',1,1)||Sleep(600) ;; копировать первые два слова имен выделенных объектов и отобразить в информационном окне
lists=%Z%WL||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||#G7||&&(?i)([a-za-яёЁ]+).*!!$1 exect=ToolTip(ClipGet(),<info=x165>,<info=x166>,'i',1,1)||Sleep(600) ;; копировать первые слова имен выделенных объектов и отобразить в информационном окне
lists=%Z%WL||##path<4>||&&(?i)[^a-zа-яё]{2}.*$!!||&&(?i)[^a-zа-яё]+!!~~||&&(?i)~~[a-z]$!! ;; копировать имена выделенных объектов (предварительно удалив всё небуквенное и удалением в конце одиночных латинских букв) в буфер обмена
lists=%Z%WL||##path<4>||&&([^~~]*).*!!$1 ;; записать в буфер короткие имена артистов выделенных треков
lists=%Z%WL||##path<4>||&&\d!! ;; копировать имя файла под курсором предварительно удалив все цифры
lists=%Z%WL||##path<4>||&&-\d+.*$!!||formt<1> ;; создать список выделенных объектов, удалив цифровую часть из базового имени + удалить дубликаты
lists=%Z%WL||##path<4>||&&^(...).*!!$1 patht="%p"x||fold<^clpget.*> marks=0||test<1n!!^clpget.*> ;; перейти в другой панели к объекту, 3 символа которого совпадают с объектом под курсором и выделить подобные
lists=%Z%WL||##path<4>||&&^(...).*!!$1 patht="%p"x||fold<^clpget.*> ;; перейти к объекту в другой панели, 3 символа которого совпадают с объектом под курсором
lists=%Z%WL||##path<4>||^^http://||\!!/ brwsr=clpget!!c:\Program Files\Internet Explorer\iexplore.exe ;; отправить путь объекта под курсором,- чистое имя без расширения - вставив http:// + заменить \ на / и открыть адрес в internet explorer
lists=%Z%WL||##path<4>||save<D:\Internet\Url.txt|2> ;; записать/дописать в файл D:\Internet\Url.txt имена выделенных файлов активной панели без расширения по одному в строке
lists=%Z%WL||##path<41>||formt<1> ;; создать список папок родительских папок выделенного без дубликатов
lists=%Z%WL||##path<5> ;; записать в буфер обмена для выделенных объектов ''ЧИСТЫЕ ИМЕНА'' в кавычках
lists=%Z%WL||##path<6> renms=%WL||&&(.*?)[-](.*)!!$2 ;; переименовать выделенные объекты: удалить первую часть до дефиса базового имени, предварительно поместив список полных имен в буфера обмена
lists=%Z%WL||##path<6>||^^http://123/xyz/ ;; Создать список имен с расширениями выделенных файлов в буфере обмена, добавляя в начало каждой строки http://123/xyz/
lists=%Z%WL||##path<6>||save<"%t"[info=s43].txt|0> ;; записать в буфер обмена выделенные имена... + сохранить список именем даты в другой панели
lists=%Z%WL||##path<6>||save<"%t"<info=f61%P%N//>.txt|0> renms=%WL||&&(.*?)[-](.*)!!$2 ;; переименовать выделенные объекты: удалить первую часть до дефиса базового имени, предварительно создать в другой панели файл именем родительского каталога с полными именами выделенных элементов
lists=%Z%WL||##path<6>||save<"%t"<info=f61%P%N//>.txt|0> ;; создать в другой панели файл именем родительского каталога с полными именами выделенных элементов
lists=%Z%WL||$$~~mdat<YY.MM.DD> ;; записать в буфер обмена для выделенных объектов полные пути программ с добавлением даты модификации
lists=%Z%WL||$$vers<0,2!!_!!_> ;; записать в буфер обмена для выделенных объектов полные пути программ с добавлением версии и оригинального имени
lists=%Z%WL||\!!\\||^^@=''\''||$$\''\''%%1\'''' ;; записать в буфер обмена для выделенных объектов @="\"ПУ\\ТЬ\" \"%1\""
lists=%Z%WL||^^clpget~~ ;; записать в буфер обмена для выделенных объектов полные пути + вставить в начало строку из буфера обмена
lists=%Z%WL||^^cntr<1|1|3>~~ ;; записать в буфер обмена для выделенных объектов полные пути + пронумеровать
lists=%Z%WL||^^БББ||$$ДДД||save<"%tList.txt"|0> ;; создать список путей выделенных файлов, добавив в начало каждого БББ и в конец ДДД + сохранить список в другую панель в файл List.txt
lists=%Z%WL||111!!222||swap<> ;; записать в буфер обмена для выделенных объектов полные пути программ и заменить местами 111 на 222 и 222 на 111
lists=%Z%WL||test<1e!!jpg|bmp>||^^plug<Images|0>xplug<Images|1>~~ ;; записать в буфер обмена для выделенных объектов полные пути jpg|bmp с добавлением в начало размера
lists=%Z[tc=TG]||##path<4> renms=%WL||list<clpget*?>||upd<1> ;; переименовать выделенные файлы в активной панели относительно выделения другой панели
lists=[tc=AM]||##<info=u53::|#Euue+|:://>||zline<1> sndps=4 ;; кодировать выделенные текстовые файлы в MIME UUEncode, добавив оглавление и записать информацию в буфера обмена
lists=[tc=AM]||##<info=u53::|#Euue+|::|1//>||zline<1> sndps=4 ;; кодировать выделенные текстовые файлы в MIME UUEncode, добавив оглавление (имя в нижнем регистре) и записать информацию в буфера обмена
lists=cliplist||##path<0|0|1> ;; записать в буфер обмена пути, взяв список из буфера обмена, поменяв абсолютные пути на относительные
lists=cliplist||##path<0|0|5> ;; записать в буфер обмена пути, взяв список из буфера обмена, поменяв относительные пути на абсолютные
lists=FOLDC<%WL//0//-1//*.png|*.jpg>||$$~~-~~<info=i3:://> ;; из содержимого выделенных папок записать в буфер обмена список файлов (заданных изображений) с их размером: ширинаxвысота
lists=FOLDC<%WL//0//-1//*.png|*.jpg>||$$~~-~~<info=i3:://>||"%P"!!||save<"%t"List.txt|0>||upd<3> ;; из содержимого выделенных папок создать список файлов (заданных изображений) с их размером: ширинаxвысота, родительский путь удаляется. Список создаётся в другой панели именем List.txt
lists=FOLDC<%WL//0//-1//*.png|*.jpg>||$$~~-~~<info=i3:://>||save<"%t"List.txt|0> ;; из содержимого выделенных папок создать список файлов (заданных изображений) с их размером: ширинаxвысота. Список создаётся в другой панели именем List.txt
lists=FOLDC<%WL//0//1//*//0//0//2> ;; записать в буфер обмена все имена файлов с расширением в содержимом выделенных папок
lists=FOLDC<%WL//0//-1//*//0//0//3> ;; в содержимом выделенных папок получить список имён всех файлов без расширения и записать в буфер обмена
lists=FOLDC<%WL//0//1//*//0//0//3> ;; записать в буфер обмена все имена файлов без расширений в содержимом выделенных папок
lists=FOLDC<%WL//0//-1//*//0//0//3>||formt<u23,2> ;; в содержимом выделенных папок получить список по одному экземпляру всех повторяющих "начал" имён и записать в буфер обмена
lists=FOLDC<%WL//0//1//:zeroext:> ;; отправить в буфер обмена: в содержимом выделенных папок список всех файлов, у которых нет расширения
lists=FOLDC<%WL//0//-1//zip> zunpk=cliplist||"%p"//0 ;; из выделенных каталогов записать в буфер обмена список путей файлов zip и распаковать их в текущую панель
lists=FOLDC<%WL//0//-1//zip> zunpk=cliplist||progres<>||foldname<1>||"%p"//0 ;; из выделенных каталогов записать в буфер обмена список путей файлов zip и распаковать в текущую панель в именные архивы с прогресс баром
lists=FOLDC<%WL//0//-1//zip> ;; из выделенных каталогов записать в буфер обмена список путей файлов zip
lists=FOLDC<%WL//1//0//jpg//0>||sortnm<> ;; сортировать полученный список изображений в каталоге под курсором, в упорядоченный - нумерация по возрастанию
lists=FOLDC<%WL//1//-1//*.mp3|*.flac|*.ape>||##path<101>||save<"%t<info=o91%Px//>.m3u"|0>||upd<3> ;; создать в противоположной панели M3U-лист (с отсечением имени диска) из аудиотреков (mp3, flac, ape) выделенных объектов
lists=FOLDC<%WL//1//-1//*.mp3|*.flac|*.ape>||save<"%T%M|2|@CRLF">||upd<3> ;; добавить в противоположной панели выделенному M3U-листу, аудиотреки (mp3, flac, ape) выделенных объектов (+ содержимое выделенных каталогов)
lists=FOLDC<%WL//1//-1//*.mp3|*.flac|*.ape>||save<"%t[Combo=Box11].m3u"|0>||upd<3> ;; создать в противоположной панели M3U-лист из аудиотреков (mp3, flac, ape) выделенных объектов (а так же в содержимом выделенных каталогов), с выбором имени в диалоговом окне
lists=FOLDC<%WL//1//-1//*.mp3|*.flac|*.ape>||save<"%t[Combo=Box11].m3u"|2|@CRLF>||upd<3> ;; создать в противоположной панели M3U-лист из аудиотреков (mp3, flac, ape) выделенных объектов (а так же в содержимом выделенных каталогов), с выбором имени в диалоговом окне , в случае совпадении имен => добавлять к содержимому, уже существующего плейлиста, новые данные
lists=FOLDC<%WL//1//-1//*.mp3|*.flac|*.ape>||save<"%t<info=o91%Px//>.m3u"|0>||upd<3> ;; создать в противоположной панели M3U-лист из аудиотреков (mp3, flac, ape) выделенных объектов (а так же в содержимом выделенных каталогов), добавление счетчика в случае совпадения, с именем родительского каталога
lists=FOLDC<%WL//1//-1//*.mp3|*.flac|*.ape>||save<"%t<info=o91%Px//>.m3u"|0>||upd<3> ;; создать в противоположной панели M3U-лист из аудиотреков (mp3, flac, ape) выделенных объектов (а так же в содержимом выделенных каталогов), с заменой, с именем родительского каталога
lists=FOLDC<%WL//1//-1//*.mp3|*.flac|*.ape>||save<"%t<info=o91%Px//>.m3u8"|0>||code<4>||upd<3> ;; создать в противоположной панели M3U-лист из аудиотреков (mp3, flac, ape) выделенных объектов, с заменой, в кодировке UTF-8
lists=FOLDC<%WL//1//-1>||test<0e!!..> ;; записать в буфер обмена все пути файлов без расширений в содержимом выделенных папок, а так же файлов 0 уровня
lists=FOLDC<LISTF<D:\Folder1/E:\Folder2>//0//-1//*.mp4|*flv>||save<E:\List.m3u8|1>||code<4> start=VLC||E:\List.m3u8||--random||--video-on-top ;; создать плейлист List.m3u8 содержимого папок (только файлы mp4 и flv) и открыть его в плеере VLC
lists=FOLDC<LISTF<D:\Folder1/E:\Folder2>//0//-1//*.mp4>||save<E:\List.m3u8|1>||code<4> start=VLC||E:\List.m3u8||--random||--video-on-top ;; создать плейлист List.m3u8 содержимого папок (только файлы mp4) и открыть его в плеере VLC
lists=FOLDC<LISTF<D:\Folder1/E:\Folder2>//0//-1>||save<E:\List.m3u8|1>||code<4> start=VLC||E:\List.m3u8||--random||--video-on-top ;; создать плейлист List.m3u8 содержимого папок и открыть его в плеере VLC
lists=FOLDM<%WL//-1//-1>||test<0e!!..> ;; записать в буфер обмена все пути файлов без расширений в содержимом выделенных папок, а так же файлов 0 уровня
lists=FOLDM<%WL//2//-1> ;; записать в буфер обмена пути всех подкаталогов в выделенных папках
lists=INI<1//%%COMMANDER_INI%%> ;; записать в буфер обмена все имена секций со скобками файла WinCmd.ini
lists=INI<2//%%COMMANDER_INI%%> ;; записать в буфер обмена все имена секций без скобок файла WinCmd.ini
lists=INI<3//%%COMMANDER_INI%%> ;; записать в буфер обмена содержимое всех секций файла WinCmd.ini
lists=INI<4//%%COMMANDER_INI%%//Configuration> ;; записать в буфер обмена содержимое и имя секции Configuration файла WinCmd.ini
lists=INI<4//%P%N//Config>||formt<3>||save<c:\1\File1.txt|0> lists=INI<4//%T%M//Config>||formt<3>||save<c:\1\File2.txt|0> start=%%COMMANDER_PATH%%\Utilities\Comparison\BCompare\BCompare.exe||c:\1\File1.txt||c:\1\File2.txt ;; сравнить содержимое секции Config двух INI файлов находящихся под курсором в разных панелях в программе BCompare, предварительно отсортировав по возрастанию ключи секций
lists=INI<4//%P%N//Config>||save<c:\1\File1.txt|0> lists=INI<4//%T%M//Config>||save<c:\1\File2.txt|0> start=%%COMMANDER_PATH%%\Utilities\Comparison\BCompare\BCompare.exe||c:\1\File1.txt||c:\1\File2.txt ;; сравнить содержимое секции Config двух INI файлов находящихся под курсором в разных панелях в программе BCompare
lists=INI<5//%%COMMANDER_INI%%//Configuration> ;; записать в буфер обмена содержимое секции Configuration файла WinCmd.ini
lists=INI<6//%%COMMANDER_INI%%//Configuration> ;; записать в буфер обмена список ключей секции Configuration файла WinCmd.ini
lists=INI<7//%%COMMANDER_INI%%//Configuration> ;; записать в буфер обмена список значений ключей секции Configuration файла WinCmd.ini
lists=INI<8//%%COMMANDER_INI%%//Configuration//Editor> ;; записать в буфер обмена значения ключа Editor секции Configuration файла WinCmd.ini
lists=LISTF<c:\test1.txt/c:\test2.txt/c:\test3.txt> ;; записать в буфер обмена пути файлов c:\test1.txt, c:\test2.txt, c:\test3.txt
lists=PS<"%p"//0> ;; записать в буфер обмена полные пути всех элементов активной панели (с рекурсией)
lists=PS<"%p"//0>||save<"%t"List.txt|0> ;; записать в буфер обмена полные пути всех элементов активной панели и сохранить список в файл List.txt в другой панели
lists=PS<"%p"//0>||save<"%t"List.txt|0>||upd<2> ;; создать список List.txt в другой панели полных путей файлов и папок текущей панели с рекурсией
lists=PS<"%p"//0>||test<1l!!p!!255> ;; записать в буфер обмена полные пути файлов и папок активной панели (с рекурсией), путь которых более 255 символов
lists=PS<"%p"//1//0//*.txt> ;; отправить в буфер полные пути всех -TXT файлов в активной панели
lists=PS<"%p"//1//0> sends=-1??-1||?P GLOBALSENDS<a> ;; пример перемешивания списка файлов панели случайным образом
lists=PS<"%p"//1//0> ;; записать в буфер обмена полные пути только файлов активной панели (текущий каталог)
lists=PS<"%p"//1//-1//*.ini|*.txt> ;; записать в буфер обмена полные пути только файлов по маске *.ini|*.txt* активной панели (с рекурсией)
lists=PS<"%p"//1//-1//*//0//0//2> ;; записать в буфер обмена все имена файлов с расширением в текущей панели и подпапках
lists=PS<"%p"//1//-1//*//0//0//3> ;; записать в буфер обмена все имена файлов без расширений в текущей панели и подпапках
lists=PS<"%p"//1//-1//[extnd=Arhives]//1> ;; записать в буфер обмена полные пути только файлов не входящих в маску-шаблон Arhives активной панели (с рекурсией)
lists=PS<"%p"//1//-1//[extnd=Arhives]> ;; записать в буфер обмена полные пути только файлов по маске-шаблону Arhives активной панели (с рекурсией) (маска-шаблон в ключе Arhives в секции [Extensions])
lists=PS<"%p"//1//-1//About.jpg>||save<"%p"List.txt|0>||upd<2> start=IrfanView||/filelist="%p"List.txt~~/resize=([input=BOX56],0)~~/aspectratio~~/convert=$D$N.bmp~~/killmesoftly||&&hide||&&wait tcimg=$cm540 delsm="%p"List.txt||1 tcimg=$cm540 ;; конвертировать About.jpg во всех вложенных папках в About.bmp (размер по ширине вводится в диалоге), не удаляя исходные изображения
lists=PS<"%p"//1//-1//mp3|wma>||save<"%t<info=o91%Px//>.m3u"|0>||upd<3> ;; создать в другой панели M3U-лист для всех треков активной папки
lists=PS<"%p"//1//-1//mp3|wma>||save<"%t<info=o91%Px//>.m3u8">||upd<3>||code<4> ;; создать в другой панели M3U8-лист для всех треков активной папки в кодировке UTF-8
lists=PS<"%p"//1//5> ;; записать в буфер обмена полные пути только файлов активной панели (глубина вложенности 5)
lists=PS<"%p"//1> ;; записать в буфер обмена полные пути только файлов активной панели (с рекурсией)
lists=PS<"%p"//2//0>||test<4o!!0> ;; копировать в текущем каталоге в буфер обмена полные пути только тех папок, номер присвоенного значка которых равен 0 в Desktop.ini
lists=PS<"%p"//2//0>||test<5o!!0> ;; копировать в текущем каталоге в буфер обмена полные пути только тех папок, номер присвоенного значка которых не равен 0 в Desktop.ini
lists=PS<"%p"//2> ;; записать в буфер обмена полные пути только папок активной панели (с рекурсией)
lists=PS<%%COMMANDER_PATH%%\//1//0//*.bar>||##path<6> ;; копировать имена всех файлов.bar из папке Total Commander в буфер обмена
lists=PS<%%COMMANDER_PATH%%\AkelFiles\//1//0//*.txt> ;; отправить в буфер полные пути всех -TXT файлов, находящиеся в заданной папке
lists=PS<%%COMMANDER_PATH%%\AkelFiles\Temp_files\//1//0//*.txt|*.html> ;; отправить в буфер полные пути всех -TXT, -HTML файлов находящиеся в заданной папке
lists=PS<%P%N//1//-1//mp3|flac|ape|wma>||save<"%p"<info=o73%P%N//>.m3u8>||code<4> copyy="%p"<info=o73%P%N//>.m3u8||c:\test\//1||PlayList start=VLC||C:\Test\PlayList.m3u8||--random||--video-on-top ;; создать именной плейлист папки под курсором файлов mp3, flac, ape, wma в активной панели, скопировать плейлист в папку c:\test\ с новым именем Playlist и открыть его в плеере VLC
lists=PS<%P%N//1//-1//mp3|wma>||##path<6>||save<"%t%O.m3u"|0>||upd<3> ;; создать в другой панели M3U-лист для всех треков папки под курсором
lists=PS<%P%N//1//-1//mp3|wma>||save<"%p"<info=o73%P%N//>.m3u|0>||upd<1> ;; создать в активной панели M3U-лист всех файлов mp3 и wma папки под курсором
lists=PS<%P%N//1//-1//mp3|wma>||save<"%t%O.m3u"|0>||upd<3> ;; создать в другой панели M3U-лист для всех треков папки под курсором
lists=PS<[sfold=BOX1]> ;; записать в буфер обмена полные пути всех элементов, выбранной в диалоге папке (с рекурсией). (информация диалога в ключе FolderBox1 в секции [Setting])
lists=PS<[sfold=Выберите~~папку|c:\]> ;; записать в буфер обмена полные пути всех элементов, выбранной в диалоге папке (с рекурсией)
lists=PS<<sfold=Выберите~~папку|"%P">> ;; записать в буфер обмена полные пути всех элементов (с рекурсией), выбранной в диалоге папке (начальный каталог выбора - путь активной панели)
renms=%WL||test<0n!![\]\[]>||^^~~[||$$]||upd<1> lists=$GLOBALRENMS||##path<4> ;; переименовать выделенные объекты: обрамить базовое имя квадратными скобками и записать в буфер обмена список список базовых имён переименованных объектов. В тех именах, в которых есть квадратные скобки они повторно не добавляются
sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 global start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"$f06\path<4>-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||list<%WL>||&&wait||upd<1>||infcyrcle<>||spause<1000> slist=$GLOBALSTART||&&.*(\w:[^'':]*)''.*\w:.*!!$1 lists=$GLOBALSLIST||##<info=f13:://>~~-~~||^^cntr<1|1|1>~~||$$<info=f1::|1//>||save<"$f06\MD5-xesh.txt"|0> ;; создать из выделенных файлов, запароленные (пароль берется из зашифрованной базы) архивы (для каждого файла свой архив) и поместить на РАБОЧИЙ СТОЛ с добавлением к имени системного времени + 3% на восстановление + создание файла списка MD5-xesh.txt (РАБОЧИЙ СТОЛ) с номером, именем и хеш суммой созданных архивов
sends=@-S'E-_8T,O0VX#<W./0X,/8Y-.0Q-S<Q.#`S.#$Q-C(`||#Duue||@@LRusLat||#V||&&(.)(.)!!$2$1 sends=%%COMMANDER_PATH%%\baza_kod.crypt??1||#RGLOBALSENDS<1>|AES256||#L3||&&(.{14})(.*)(.{7})!!$2||#Hmd5|1|1||&&(.{5})(.*)(.{4})!!$2||#Eb64-||&&(..)(.*)(..)!!$2 pause=500 global start=RAR||-IBCK||a||-hpGLOBALSENDS<1>||-m5||-ms||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%Ppath<4>-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".rar||list<%WL>||&&wait||upd<1>||infcyrcle<>||spause<1000> slist=$GLOBALSTART||&&.*(\w:[^'':]*)''.*\w:.*!!$1 lists=$GLOBALSLIST||##<info=f13:://>~~-~~||^^cntr<1|1|1>~~||$<info=f1::|1//>||save<"%p"MD5-xesh.txt|0> ;; создать из выделенных файлов, запароленные (пароль берется из зашифрованной базы) архивы (для каждого файла свой архив) и поместить рядом с добавлением к имени системного времени + 3% на восстановление + создание файла списка MD5-xesh.txt с номером, именем и хеш суммой созданных архивов
sends=<info=f1%P%N|1//>??1 lists=%WL||##<info=f15:://>GLOBALSENDS<1>\<info=f12:://>.jpg start=IrfanView||/filelist=%L~~/resize=(450,500)~~/resample~~/aspectratio~~/jpgq=75~~/convert="%p"\GLOBALSENDS<1>\*.jpg~~/killmesoftly||&&hide||&&wait pause=500 renms=$GLOBALLISTS||test<1e!!jpg>||##@_GLOBALSENDS<1>||upd<1> pause=500 moves=PS<"%pGLOBALSENDS<1>"//1//-1>||"%p" pause=500 delsm="%pGLOBALSENDS<1>"||1||test<1a!!D> pause=1000 picup="%p@_GLOBALSENDS<1>.jpg"||6||1 pause=500 delsm="%p@_GLOBALSENDS<1>.jpg"||1 ;; конвертировать изображения под курсором в размер (450,500) если размер меньше заданного - оставить как есть и готовый файл загрузить на сервер, а затем удалить, полученное изображение. Исходное изображение остается неизменным + ссылка на изображение в буфере обмена
sends=<info=f1%P%N|1//>??1 pause=500 lists=%WL||GLOBALSENDS<1>||#Eb64=||^^cntr<1|1|1>~~||$$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt|0> pause=500 start=RAR||-IBCK||a||-pGLOBALSENDS<1>||-m5||-ms||-sfx||-z%%COMMANDER_PATH%%\TCIMGZ\Arch\coment\com.txt||-iicon[EXTICON=%P%N]||-iimg%%COMMANDER_PATH%%\TCIMGZ\Arch\test.bmp||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы в один запароленный архив, взяв пароль из md5 суммы первого файла + создание списка с именами, паролем в b64 + назначение иконки согласно расширению файла под курсором (TCIMG.ini - секция ExtensionsIcon) + добавление комментария к архиву + назначение своего логотипа
sends=<info=f1%P%N|1//>??1 pause=500 lists=%WL||GLOBALSENDS<1>||#Eb64=||^^cntr<1|1|1>~~||$~~<info=f13:://>||save<"%Pb64-md5-xesh-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".txt|0> pause=500 start=RAR||-IBCK||a||-pGLOBALSENDS<1>||-m5||-ms||-sfx||-iicon[EXTICON=%P%N]||-idc,d,p,q||-cfg-||-o+||-c-||-s||-rr3p||-ep1||"%p%O-[info=s36!!#sek.!!s35!!#min.!!s34!!#chas.!!s33!!#.!!s32!!#.!!s31]".exe||@%WL||&&wait||upd<1> ;; упаковать все выделенные файлы в один запароленный архив, взяв пароль из md5 суммы первого файла + создание списка с именами, паролями в b64 + назначение иконки согласно расширению файла под курсором (TCIMG.ini - секция ExtensionsIcon)
sends=-1 sends=GLOBALSENDS<t1>??2||formt<51,54,56,sp2,sp3,sp4,sp5,sp6,sp7,sp13,sp14,sp15> sends=GLOBALSENDS<t2>??3||formt<sp8,sp10> sends=GLOBALSENDS<t1>??4||formt<51,54,56,sp11,sp16,sp17> sends=GLOBALSENDS<t4>??5||#N¤¤!!tnum[1|1|1] patha=GLOBALSENDS<3> pause=500 marks=list<GLOBALSENDS<t2>> pause=500 lists=[tc=AL]||##path<0>||save<GLOBALSENDS<3>Utorrent_dnload_presence_list-@<info=s47>.txt|1> pause=500 lists=GLOBALSENDS<t5>||save<GLOBALSENDS<3>full_list_torrent-@<info=s47>.txt|1> ;; создать для выделенного в Utorrent и скопированного в буфер списка информации (через Ctrl+C) - полный список загрузок + переход в каталог с загрузками + выделение всех файлов из списка + создание там же списка с найденными (загруженными) файлами
sends=-1??-1 lists=$GLOBALSENDS||formt<sp57,fnc_symzagup> ;; из имён в буфере обмена создать пары (маша=Маша)
sends=-1??-1 lists=%Z%WL||##path<6> renms=%WL||&&(.+)(\D+)[^\d]!!GLOBALSENDS<1> ;; записать имена выделенных объектов в буфер обмена и переименовать их: заменяя всё до последнего цифрового фрагмента на содержимое буфера обмена
sends=-1??-1 lists=%Z%WL||##path<6> renms=%WL||&&(?i)(\D+)[^\d]!!GLOBALSENDS<1>~~ ;; записать имена выделенных объектов и переименовать их: заменяя всё до и после цифр на содержимое буфера обмена
sends=-1??-1 lists=%Z%WL||##path<6> renms=%WL||&&(?i)[^\d+]([a-zа-яё\s]+)!!GLOBALSENDS<1>~~ ;; записать имена выделенных объектов и переименовать их: замена буквенных фрагментов прилегающих к цифрам на содержимое буфера обмена
sends=-1??-1 lists=%Z%WL||##path<6> renms=%WL||&&(\D+)(.+)[^\d]!!GLOBALSENDS<1> ;; записать имена выделенных объектов в буфер обмена и переименовать их: заменяя всё до последнего неразрывного цифрового фрагмента на содержимое буфера обмена
sends=c:\test\<info=o73%P%N//>.m3u??1||@@RusLat GLOBALSENDS<a> lists=PS<%P%N//1//-1//mp3|flac|ape|wma>||save<"%p"<info=o73%P%N//>.m3u|0>||code<4>||upd<1> start=VLC||<info=o73%P%N//>.m3u8||--random||--video-on-top ;; создать именной плейлист папки под курсором файлов mp3, flac, ape, wma в папке c:\test\ , имя плейлиста транслитерируется из кириллицы в латиницу и открыть его в плеере VLC
sends=x||##rndm<3|30>||#Hcrc32 copys=%WL||"%p"GLOBALSENDS<1>//0 slist=$GLOBALCOPYS||test<1e!!jpg|bmp|png|gif>||sortnm<2> renms=$GLOBALSLIST||##imagescntr<1|1|1>||[double] lists=$GLOBALCOPYS||test<1e!!mp3> renms=$GLOBALLISTS||##sound.mp3 ;; скопировать выделенные файлы в активную панель в создаваемую "случайную" папку, jpg|bmp|png|gif переименовать в новой папке по счётчику, а mp3 именем sound
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> lists=FOLDC<GLOBALSLIST<:INDEX:>//1//0//*.jpg>||formt<sps30,sps31> sends=$GLOBALLISTS start=IrfanView||/panorama=(2,GLOBALSENDS<1>)~~/resample~~/convert=GLOBALSLIST<:INDEX:>$U.jpg~~/killmesoftly||&&hide||&&wait <NEXT> ;; создание вертикальной панорамы из файлов jpg в выделенных каталогах (в цикле) с сохранением каждого результата в свой каталог
slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> lists=PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1:20>||save<"%t"List.txt|2> <NEXT> ;; для выделенных каталогов составить в другой панели единый список путей первых 20-ти jpg файлов каждой папки
slist=%WL||##path<41>||formt<1> <FOR> 1 <TO> GLOBALSLIST<0> lists=%WL||formt<0!!.*\\GLOBALSLIST<:INDEX:>\\.*> copys=$GLOBALLISTS||"%t"GLOBALSLIST<:INDEX:>//0||numb<3> <NEXT> ;; из выделенного после поиска или показа файлов без каталогов скопировать в другую панель в именные родительские папки по 3 файла из каждой подпапки
slist=FOLDC<%WL//0//-1//*//0//0//3>||formt<u23,2>||inline<!!*|!!*> lists=FOLDC<%WL//0//-1//GLOBALSLIST<1>> ;; в содержимом выделенных папок получить список всех путей файлов, в которых есть повторяющиеся имена (в начале базового имени) и записать в буфер обмена
slist=FOLDC<%WL//0//-1//*//0//0//3>||formt<u24,2>||inline<!!*|!!*> lists=FOLDC<%WL//0//-1//GLOBALSLIST<1>> ;; в содержимом выделенных папок получить список всех путей файлов, в которых есть повторяющиеся первые 5 символов (в начале базового имени) и записать в буфер обмена
slist=PS<"%p"//2//0> <FOR> 1 <TO> GLOBALSLIST<0> lists=PS<GLOBALSLIST<:INDEX:>//1//-1//jpg>||save<GLOBALSLIST<:INDEX:>test.txt|0> <NEXT> ;; в каждой папке активной панели создать файл test.txt со списком всех файлов jpg в папке
tcimg=$cm498 bufsr=##wintxt<1|TBUTTONCHANGEDLG|0|+tcTCCUZBAR1|1|#hide#> lists=cliplist||##path<0|0|1> iniwr=%%COMMANDER_PATH%%\Wincmd.ini||Buttonbar||Buttonbar||ClipGet() rstart ;; сделать текущую панель инструментов по умолчанию при запуске
tcimg=$cm498 bufsr=##wintxt<1|TBUTTONCHANGEDLG|0|+tcTCCUZBAR1|1|#hide#> lists=cliplist||##path<0|0|1> ;; записать в буфер обмена Путь активной панели с относительным путём
watch=1 lists=PS<"%p"//0>||##path<2>||formt<1>||inline<.!!;~~.!!;> ;; записать расширения всех файлов активной панели (с рекурсией) в буфер обмена одной строкой, удаляя дубликаты (.txt; .bak; .lng;)
watch=1 lists=PS<"%p"//1//-1>||##path<2>||formt<1>||inline<!!;!!> ;; записать расширения всех файлов активной панели (с рекурсией) в буфер обмена одной строкой, удаляя дубликаты (txt;bak;lng)