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


copys

Копирование файлов и каталогов.

copys=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||cliplist||$var_aa||$GLOBALNAME||<xfolder>||Path, ||owrite<>, ||SeriesParam, ||**Ext, ||clpget, ||clipasis, ||clipup<>, ||date<>, ||mdat<>, ||<xfolder>, ||vers<>, ||cntr<>, ||bkt<>, ||rndm<>, ||tran<>, ||plug<>, ||Dialogs, ||first<>, ||<length>, ||jump<>, ||upd<>, ||[extnd], ||[search], ||<info>, ||<xinfo>, ||attr<>, ||modfs<>, ||total<>, ||swap<>, ||[tc], ||[smdl], ||group<>, ||copyn<>, ||tip<>, ||tips<>, ||symfold<>, ||rcopy<>, ||struct<>, ||test<>, ||<text>или[text], ||<tezt>или[tezt], ||openn<>, ||<srlist>, ||extplus<>, ||allfold<>, ||numb<>, ||noprogres<>, ||ignore<>, ||sdel<>, ||sortnm<>, ||htmext<>, ||cntlr<>, ||xcopy<>, ||sizex<>

Параметры:

1-й обязательный параметр. Может иметь несколько вариантов:
%L,
%WL
Список выделенных объектов.
Также может использоваться путь к файлу списка полных путей объектов %P%N. см. Дополнение №7 или с:\List.txt
LISTF<>Список заданных объектов. см. Дополнение №22.
PS<>Список объектов каталога. см. Дополнение №22.
FOLDC<>Список объектов содержимого каталогов. см. Дополнение №22.
FOLDM<>Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22.
LISTC<>Список объектов из выделенных без дубликатов. см. Дополнение №22.
FLST<>Смешанные списки объектов по заданному списку. см. Дополнение №22.
cliplistСписок полных путей объектов из буфера обмена.
$var_aaМассив. Переменная $var_a... - массив путей, созданный в команде exect.
$GLOBALNAMEМассив. Список путей глобальной переменной см. Дополнение №23.
<xfolder>Список объектов относительно даты, размера, пути. см. Дополнение №11.
2-й обязательный параметр.
PathPath!!Flag!!RegExp!!Replace. Подпараметры разделяются символами !!
  Может быть от 1-го (обязательного) до 4-х подпараметров.
Path//Flag//RegExp//Replace. Подпараметры разделяются символами // (рекомендуемый).
  Может быть от 2-х (обязательных) до 4-х подпараметров, где:
  Path - путь назначения (если в параметрах необходимо использовать путь объекта, то используйте два двоеточия ::).
    может использоваться параметр listz<List>, где List - список путей файлов назначения (с:\List.txt, $GLOBALNAME).
  Flag :
    0 - не перезаписывать имеющиеся объекты. Добавление счётчика. (по умолчанию).
    1 - перезаписывать имеющиеся объекты.
    3 - добавление счётчика к целевому пути, если он существует.
    4 - пропустить при совпадении имени объекта.
    5 - пропустить, если целевой объект не существует. Не перезаписывать имеющиеся объекты. Добавление счётчика.
    6 - пропустить, если целевой объект не существует. Перезаписывать имеющиеся объекты.
    9 - проверка создания файла с помощью параметра owrite<>
  RegExp//Replace (RegExp!!Replace) - строка разделённая символами // означает изменение пути Path (путь назначения) с регулярными выражениями: первая часть "что искать", вторая "чем заменять" см. Дополнение №2.
Для вставки какого-то дополнительного пути в строку регулярного выражения используется подпараметр path<Path>
Дополнительные параметры:
owrite<>Режим действий для файлов. Параметр owrite<Number>, где Number:
 Описание
  0 - не перезаписывать существующий файл, добавляется счётчик.
  1 - перезаписывать, если файл существует.
  8 - пропустить при совпадении имени объекта.
  10 - если файл существует - перезаписывать; пропускать, если подобный файл не существует по целевому пути.
  11 - если файл существует - добавлять счётчик; пропускать, если подобный файл не существует по целевому пути.
  12 - если файл существует, то к целевому файлу добавляется счётчик.
  13|Ext - если файл существует, то к целевому файлу добавляется заданное расширение Ext.
  14|Name - если файл существует, то целевой файл перемещается в заданную/создаваемую папку Name по целевому пути.
  15|StringName - если файл существует, то к имени целевого файла добавляется заданная приставка; тег :N: в StringName заменяется именем файла.

Режимы 50 - 59 сравнивают файлы по датам.
Numbers - номер или номера через запятую 0, 1, 2
    0 - время последней модификации.
    1 - время создания.
    2 - время последнего доступа.
    Если проверяются несколько дат, то для определения "нового" файла можно в конце указать "-1", будет означает, что если все даты файла новее другого, то он считается "новым" 0,1,2,-1. По умолчанию, если хотя бы одна дата новее, то он считается "новым"

  50|Numbers - если дата исходного файла новее, то целевой файл заменяется. Иначе пропускается.
  51|Numbers - если дата исходного файла старше, то целевой файл заменяется. Иначе пропускается.
  52|Numbers - если дата исходного файла новее, то к создаваемому файлу прибавляется счётчик. Иначе пропускается.
  53|Numbers - если дата исходного файла старше, то к создаваемому файлу прибавляется счётчик. Иначе пропускается.
  54|Numbers - если дата исходного файла новее, то к целевому файлу прибавляется счётчик. Иначе пропускается.
  55|Numbers - если дата исходного файла старше, то к целевому файлу прибавляется счётчик. Иначе пропускается.
  56|Numbers|Ext - если дата исходного файла новее, то к целевому файлу прибавляется заданное расширение. Иначе пропускается.
  57|Numbers|Ext - если дата исходного файла старше, то к целевому файлу прибавляется заданное расширение. Иначе пропускается.
  58|Numbers|Name - если дата исходного файла новее, то целевой файл перемещается в заданную/создаваемую папку Name по целевому пути. Иначе пропускается.
  59|Numbers|Name - если дата исходного файла старше, то целевой файл перемещается в заданную/создаваемую папку Name по целевому пути. Иначе пропускается.
  60|Numbers|StringName - если дата исходного файла новее, то к имени целевого файла добавляется заданная приставка; тег :N: в StringName заменяется именем файла. Иначе пропускается.
  61|Numbers|StringName - если дата исходного файла старше, то к имени целевого файла добавляется заданная приставка; тег :N: в StringName заменяется именем файла.. Иначе пропускается.

Режимы 20 и 21 работают не для всех команд, где подключён параметр owrite<>
Режимы работают для команд связанных с текстовыми преобразованиями.
  20|Delimeter - если файл существует, то записывать в конец файла через разделитель Delimeter (необязательный)
  21|Delimeter - если файл существует, то записывать в начало файла через разделитель Delimeter (необязательный)
Далее при существовании файла проверяются контрольные суммы 2-х файлов:

  2|x - если они не совпадают, то к создаваемому файлу прибавляется счётчик.
          если они совпадают, то файл пропускается.

  3|x - если они не совпадают, то к создаваемому файлу прибавляется счётчик.
          если они совпадают, то файл перезаписывается.

  4|x - если они не совпадают, то существующий файл перезаписывается.
          если они совпадают, то файл пропускается.

  5|x - если они не совпадают, то существующий файл перезаписывается.
          если они совпадают, то к создаваемому файлу прибавляется счётчик.

  6|x - если они не совпадают, то файл пропускается.
          если они совпадают, то существующий файл перезаписывается.

  7|x - если они не совпадают, то файл пропускается.
          если они совпадают, то к создаваемому файлу прибавляется счётчик.

  30|x - если они не совпадают, то к целевому файлу прибавляется счётчик.

  31|x|Ext - если они не совпадают, то к целевому файлу прибавляется заданное расширение Ext.
          если они совпадают, то файл пропускается.

  32|x|Name - если они не совпадают, то целевой файл перемещается в заданную/создаваемую папку Name по целевому пути.
          если они совпадают, то файл пропускается.

  33|x|StringName - если они не совпадают, то к имени целевого файла добавляется заданная приставка; тег :N: в StringName заменяется именем файла.
          если они совпадают, то файл пропускается.

  х - метод сравнения:
    1 - подсчёт контрольной суммы MD5
    2 - подсчёт контрольной суммы SHA1
    3 - подсчёт контрольной суммы CRC32
    4 - подсчёт контрольной суммы MD2
    5 - подсчёт контрольной суммы MD4
    6 - подсчёт контрольной суммы SHA256
    7 - подсчёт контрольной суммы SHA384
    8 - подсчёт контрольной суммы SHA512
    9 - подсчёт контрольной суммы MAC
SeriesParamПреобразование базового имени. Серия параметров, изменяющих базовое имя см. Дополнение №24.
**ExtРасширение.
  Описание
Если фраза после разделителя || начинается с символов **, то последующей строкой параметра будет переименовано расширение.
Параметр **Flag!!(?.)Ext , где Flag:
  0 - заменить существующее расширение расширением Ext (если расширение не указано - оно будет удалено)
  1 - добавить к существующему расширение ?.Ext
  2 - заменить существующее расширение расширением Ext (если не указано, то расширение берётся из имени [до первой точки справа, если есть])
  3 - удалить повторяющиеся расширения (**3!!) (name.png.png.png ==> name.png).
  4 - удалить расширение, если оно есть или добавить, если его нет (**4!!.fin)
  5 - удалить расширение, если оно есть (**5!!.xxx)
  6 - заменить расширение на заданное (**6!!.dex!!.odex)
  7 - заменить расширение на заданное с регулярным выражением (**7!!Pattern!!Replace) (**7!!^(\.dex)$!!.ssss)
clpgetИз буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена.
clipasisИз буфера обмена. Параметр clipasis может использоваться совместно с другими параметрами, clipasis будет заменён содержимым из буфера обмена без дополнительных изменений, с заменой всех недопустимых символов (<>?":*/) на "\"
clipup<>В буфер обмена.
  Описание
Параметр clipup<Number|LongShort|Conversion|Max> - позволяет отправить различные части имён объектов в буфер обмена (по умолчанию полный путь), где:
Number - номер части пути см. Дополнение №9.
LongShort :
  1 - короткие имена.
  0 - длинные имена.
Conversion :
  1 - путь будет переведён в относительный.
  2 - удаляется относительная часть пути.
Max - число на которое обрезается имя при Number = 4,5,6,7
date<>Дата.
  Описание
Параметр date<YYYY.YY.MM.DD.HH.NN.SS.WW.AA>, где:
  YYYY - все четыре цифры года.
  YY - последние две цифры года.
  MM - месяц от 01 до 12.
  DD - день месяца от 01 до 31.
  HH - часы в 24-часовом формате от 00 до 23.
  NN - минуты от 00 до 59.
  SS - секунды от 00 до 59.
  WW - номер дня недели от 1 до 7, начиная с ВОСКРЕСЕНЬЯ, заканчивая СУББОТОЙ.
  AA - день года от 1 до 366.
Вместо точек может быть текст или символ.
mdat<>Дата модификации. Параметр mdat<YYYY.YY.MM.DD.HH.NN.SS> - подобно параметру date<>, кроме WW и AA .
<xfolder>Дата/Размер/Путь объекта папки. см. Дополнение №11.
vers<>Версия и другая информация исполняемых файлов. (exe, dll, ... )
  Описание
Параметр vers<0(,1-23)(!!Home!!End!!Delimeter) - возвращает информацию исполняемого файла, где 0 - версия файла в формате "2.0.35.0". Если 0.0.0.0, то ничего не возвращается (далее номера необходимых полей прописываются через запятую.
см. Дополнение №10 или воспользуйтесь командой versn
  Home - вставка строки до версии.
  End - вставка строки после версии.
  Delimeter - разделитель между данными из полей.
cntr<>Счётчик.
  Описание
Параметр cntr<Begin(+/-Delimeter)(:Dropping)|Step|Numbers|Optional>, где:
  Begin - начальное число.
    Если за числом следует символ:
    + , то счётчик будет начинаться относительно номера в конце базового имени объекта в заданном каталоге
    - , то первое имя будет без счётчика; за символом может быть прописан разделитель Delimeter
    : , то счётчик будет сброшен через заданное число шагов Dropping
  Step - шаг счётчика.
  Numbers - количество цифр в счётчике.
  Optional [необязательный] - для каждой папки разный счётчик (для файлов).
Для переименования каждого типа файлов своим счётчиком добавляется параметр ||ext<>||[double]
bkt<>Счётчик.
  Описание
Параметр bkt<Delimeter!!Left!!Right!!CounterRank!!Begin!!Step>, где:
  Delimeter - Разделитель между именем и счётчиком.
  Left - символ/строка, добавляемая слева от счётчика.
  Right - символ/строка добавляемая справа от счётчика.
  CounterRank - минимальное количество цифр в счётчике.
  Begin - начальное число счётчика.
  Step - шаг счётчика.
rndm<>Случайное имя. Получение случайных данных см. Дополнение №30.
tran<>Онлайн перевод.
  Описание
Некоторые методы могут временно не работать.
Параметр tran<Lang1|Lang2|Mode>, где:
  Lang1 - аббревиатура языка с которого нужно перевести (для автоматического распознавания языка прописывается 'auto')
  Lang2 - аббревиатура языка на который нужно перевести текст. см. Дополнение №14
  Mode - режим перевода:
    0 - перевод в Google.
    1 - перевод в MS Bing.
    3 - перевод в MyMemory ('auto' не поддерживается).
Подробности в функции _GTR
plug<>Плагины WDX. Параметр plug<NamePlugin|NumberInfo>, где:
  NamePlugin - имя плагина, прописанного в TCIMG.ini в секции [Plugins].
  NumberInfo - номер данных плагина (для определения номера используется команда inplg).
Параметр можно несколько раз использовать между разделителем ||
(некоторые вызовы плагинов происходят с ошибкой - со временем это будет исправлено).
DialogsДиалоги. см. Дополнение №18
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.
first<>Именем первой строки.
  Описание
Параметр first<Number>, если буфер не пустой, то имя для файла ищется в первой не пустой строке:
1) Удаляются несовместимые символы для имени файла и лишние пробелы.
2) Удаляются с начала имени ненужные отрезки (ключ FirstLineBeginDel1... FirstLineBeginDelN).
3) Удаляются с конца имени ненужные отрезки (ключ FirstLineEndDel1... FirstLineEndDelN).
4) Обрезается правая часть имени от заданных отрезков найденных с начала(ключ FirstPathEnd1... FirstPathEndN).
5) Обрезается левая часть имени от заданных отрезков найденных с конца (ключи FirstPathBegin1... FirstPathBeginN)
  (Отрезков (частей текста) может быть сколько угодно, в ключах они разделяются "\").
6) Ограничивается максимальная длина имени (ключи FirstLineMax1... FirstLineMaxN).
Можно использовать свой шаблон замен, прописав Number - номер шаблона в параметр и создать условия в соответствующих ключах в TCIMG.ini
<length>Длина. Подпараметр <length=Line/Path//Number>. В любом месте строки параметров, где встретится <length=...>, будет заменён числом: длиной строки Line.
Так же можно получить длину определённой части пути Path//Number, где:
  Path - полный путь.
  Number - номер части пути см. Дополнение №9.
jump<>Переход в папку.
  Описание
Параметр jump<Number>, где Number - значение перехода пути в Total Commander.
  1 - открыть путь в левой панели.
  2 - открыть путь в правой панели.
  3 - открыть путь в активной панели.
  4 - открыть путь в другой панели.
  5 - открыть путь в левой панели в новой вкладке.
  6 - открыть путь в правой панели в новой вкладке.
  7 - открыть путь в активной панели в новой вкладке.
  8 - открыть путь в другой панели в новой вкладке.
upd<>Обновление панели.
  Описание
Параметр upd<Number>, где Number - значение обновления панели(ей) Total Commander:
  1 - обновить активную панель.
  2 - обновить обе панели, вернуться в активную.
  3 - обновить другую панель, вернуться в активную.
  4 - обновить активную панель, перейти в другую.
  5 - обновить другую панель, остаться в другой.
  6 - обновить обе панели, остаться в другой.
  7 - не обновлять (по умолчанию, т.е. если параметр не прописан, то панели не обновляются).
[extnd]Маска шаблонов. см. Дополнение №18
[search]Маска шаблонов. Подпараметр [search=Name], в любом месте строки параметров, где встретится [search=Name], будет подгружена строка-шаблон значений, прописанных Wincmd.ini, в секции [Searches], где Name - имя ключа. (работает, если в Name_SearchFor прописана маска имён и расширений).
<info>Получение различной информации. см. Дополнение №10.
<xinfo>Получение различной информации. см. Дополнение №10.
  Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info>
  Пример: <xinfo=o450<info=f50FilePath//>//>
attr<>Изменение атрибутов. Параметр attr<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды attrb.
modfs<>Изменение дат. Параметр modfs<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды modfs.
total<>С закрытием и запуском Total Commander. Параметр total<>. До заданного действия процесс Total Commander будет закрыт, после завершения запущен вновь.
swap<>Поменять местами отрезки. s1!!s2 (s1 на s2, s2 на s1).
[tc]Расширенный аналог параметров Total Commander. см. Дополнение №12.
[smdl]Проверка заданного(ых) имени(ён). [smdl=PartPath/clipasis] - проверяется имя PartPath (или clipasis список имён из буфера обмена) с копируемым/перемещаемым, если совпадает, то происходит копирование/перемещение.
group<>По заданному количеству в отдельные (создаваемые) каталоги.
Параметр group<Number|CounterRank|Name>, где:
  Number - количество копируемых/перемещаемых элементов в каждый каталог.
  CounterRank - минимальное количество цифр в счётчике для папок.
  Name - начальное имя для папок.
copyn<>Заданное количество копий. Параметр copyn<Number>, где Number - нужное количество копий.
Дополнительная настройка в TCIMG.ini в секции [Setting] в ключе StartWithCounter.
tip<>Копирование/Перемещение файлов в папки по типу.
  Описание
Параметр tip<Section(!!Number)>, где:
Section - секция, где прописываются Ключи (папки) и значения (маска-шаблон типов):
Пример записи:

Arhives=*.7z|*.7zip|*.rar
Musics=*.mp3|*.wav|*.wma
Scripts=*.bat|*.cmd|*.vbs|*.js

Дополнительные настройки в TCIMG.ini в ключе FolderExtensions.
При использовании своих языковых папок прописывается 2-й подпараметр через !! - Number - номер ключа FolderLang (1 - FolderLang1; 2 - FolderLang2... N - FolderLangN) в TCIMG_.lng, в ключе FoldeExtZiro прописывается имя папки для расширений, не входящих в шаблоны.
tips<>Копирование/Перемещение файлов, относительно заданных условий.
  Описание
Параметр tips<Section>
Section - имя секции (рекомендуются имена начинающиеся с Tips_...), где прописываются ConditionsMask.
  Conditions - условие получения нового пути целевой папки, могут использоваться:
    • info - см. Дополнение №10
    • tc - см. Дополнение №12
    • xfolder - см. Дополнение №11
    • :: - заменяется путём текущей целевой папки
   - разделитель (символ U+2248)
  Mask - маска-шаблон типов файлов *.txt|*.ini|*.lst
Примеры записи:

[Tips_Ext1]
<info=o75::>*.ini
<info=o77::>*.txt

[Tips_...]
; путь папки неактивной панели Total Commander
<tc=TP>*.txt

; путь родительской папки неактивной панели Total Commander
<info=o75[tc=TP]>*.txt

; путь дедушкиной папки неактивной панели Total Commander
<info=o77[tc=TP]>*.txt

; путь самой старой папки в папке неактивной панели Total Commander
<xfolder=27//[tc=TP]>*.txt

symfold<>Копирование/Перемещение файлов в папки по сходству набора символов.
  Описание
Параметр symfold<Begin-End!!Condition>, где:
Begin-End - диапазон символов имени файла, где:
  Begin - начало диапазона.
  End - конец диапазона (по умолчанию Begin=1).
Condition - условия поиска диапазона символов файла в именах папок в заданном каталоге:
  0 - в начале (по умолчанию).
  1 - в любом месте.
  2 - в конце.
rcopy<>Заменять не изменяя имени. Параметр rcopy<PathFile>. Будут заменены все файлы из списка файлом PathFile, не изменяя имени файлов из списка.
struct<>Пустая структура. Параметр struct<> используется совместно с первым параметром FOLDM<>, т.е. происходит не копирование, а создание пустых соответствующих файлов и недостающих папок.
test<>Проверка прохождения объекта под определённые условия. см. Дополнение №16.
<text>
или
[text]
Получение информации из файла с регулярными выражениями.
  Описание
<text=FileText//RegExp1//Replace1//RegExp2//Replace2//...//RegExpN//ReplaceN>, (рекомендуется)
<text=FileText!!RegExp1!!Replace1!!RegExp2!!Replace2!!...!!RegExpN!!ReplaceN>, где:
  FileText - путь к текстовому файлу.
  RegExp - что искать.
  Replace - чем заменять.
Может быть несколько пар RegExp и Replace, при этом информация складывается последовательно.
Угловые скобки внутри параметра необходимо заменять соответствующими двойными фигурными < на {{ и > на }}.

Так же поддерживается формат <text=FileText//??Name1,Name2,...,NameN>, где:
  Name ... - имена ключей из секции [FormatUser] в TCIMG.ini, в которых прописаны шаблоны для поиска и замены.
<tezt>
или
[tezt]
Получение информации из файла с регулярными выражениями (только поиск).
  Описание
<tezt=FileText//RegExp1//(#Insert)//RegExp2//...//RegExpN>, (рекомендуется)
<tezt=FileText!!RegExp1!!(#Insert)!!RegExp2!!...!!RegExpN>, где:
  FileText - путь к текстовому файлу.
  RegExp - что искать.
  #Insert - строковая вставка, должна начинаться с #.
Может быть несколько RegExp и Insert, при этом информация складывается последовательно.
Угловые скобки внутри параметра необходимо заменять соответствующими двойными фигурными < на {{ и > на }}.

Так же поддерживается формат:
<text=FileText//??Name1,Name2,...,NameN//(#Insert)//??Name1,Name2,...,NameN>, где:
  Name ... - имена ключей из секции [FormatUser] в TCIMG.ini, в которых прописаны шаблоны для поиска.
openn<>Открытие файлов.
  Описание
Параметр openn<Path\Name\ASSOC\ASSOCINI|Number|Parameters|Flag>, где:
Первый подпараметр означает путь к программе, которой открывать, может иметь несколько вариантов:
  0) Path - путь к программе.
  1) Name - имя КЛЮЧА пути программы прописанной в TCIMG.ini в секции [Programs].
  2) ASSOC - если прописан тег ASSOC, то программа ищется по расширению в ассоциациях Total Commander в Wincmd.ini в секции [Associations].
  3) ASSOCINI - если прописан тег ASSOCINI, то программа ищется по расширению в ассоциациях прописанных в TCIMG.ini в секции [Associations] (синтаксис аналогичен Wincmd.ini секции [Associations]).

Number - количество открываемых новых файлов.
• Может иметь диапазон, разделяемый - (5-12).
-1 - означает все.
• Добавление символа a в начале - означает открытие существующих файлов.
• Добавление символа z в начале - означает открытие существующих и новых файлов.

Parameters - параметры программы:
  x - без параметров (по умолчанию)
  explorer - означает открытие файла в программе, ассоциируемой в системе (игнорируется 1-й параметр)
Flag - Режим отображения запускаемой программы:
  по умолчанию видимое окно
  1 - скрытое окно
  2 - свернутое окно
  3 - развернутое окно
<srlist>Поиск и замена из файла.
  Описание
Параметр <srlist=FilePath(|Section|Mode|Flag|Registr|Sort|Concurrence|SymbolDelim|Read)>, где:
  FilePath - путь к файлу списка (обязательный параметр, остальные необязательные).
    В списке должны быть прописаны пары поиска и замены, разделённые "=" .
    Каждая пара с новой строки.
    Если замена не прописана, то происходит удаление строки поиска.
    Так же в поиске и замене можно вставлять символы с помощью функций Autoit Chr() и ChrW(),
      которые заменяются соответствующими символами.
    Так же в поиске и замене можно использовать тег @CRLF означающий перенос строки.
  $GLOBALNAME2D - может использоваться для передачи данных 2D массив из 2-х колонок, в котором:
    в 0-й колонке в ячейках данные для поиска.
    в 1-й колонке в соответствующих ячейках данные для замены.
Пример записи:

найти=заменить
привет=пока
строка ChrW(8618) =
@CRLFнайти@CRLF=@CRLFзаменить@CRLF

  Section - если в файле пары прописаны в секции, то указывается имя секции (в ином случае прописывается символ #) (по умолчанию без секции).
  Mode - режим обработки:
    0 - обычный (по умолчанию).
    1 - двойная обработка (это гораздо медленнее, но предотвращает пересечения между строками замены).
  Flag - подготовка списка:
    1 - не производить предварительную очистку.
    2 - удалить комментарии в секции списка "поиска и замен" (по умолчанию, если указана секция).
  Registr - регистр:
    0 - замена производится без учёта регистра.
    1 - с учётом регистра (по умолчанию).
  Sort - сортировка:
    0 - не сортировать (по умолчанию).
    1 - сортировать строки поиска по длине, по убыванию. (Это позволяет заменять последовательно: длинные строки, затем короткие...).
  Concurrence - совпадение:
    0 - поиск любого вхождения в строку (по умолчанию).
    1 - поиск точного совпадения со всем текстом. (Только при точном совпадении происходит замена).
    2 - поиск точного совпадения со строкой.
    3 - поиск точного совпадения со строкой слева.
    4 - поиск точного совпадения со строкой справа.
  SymbolDelim - символ, разделяющий пары поиска и замены.
    По умолчанию символ "="
    Так же можно вставлять символы с помощью функций Autoit Chr() и ChrW(), которые заменяются соответствующими символами.
  Read
    0 - информация файла или переменной считывается один раз, запоминается для дальнейшего использования (по умолчанию).
    1 - информация файла или переменной считывается каждый раз как только встретится параметр.

Можно воспользоваться аналогом ?Q
extplus<>Файлы без расширения. см. Дополнение №38
allfold<>Копирование во все папки.
  Описание
Список имён/путей папок
allfold<List//Number//1> (рекомендуется)
allfold<List!!Number!!1>, где:
List - список полных путей папок:
  • %WL - список выделенных папок
  • [tc=TL] - список выделенных папок другой панели. см. Дополнение №12.
  • clpget - список папок из буфера обмена.
  • список папок прописанных через разделитель / (C:\1/C:\2/C:\3)
  • $GLOBALNAME - список из глобальной переменной см. Дополнение №23
Number - номер части пути. см. Дополнение №9.
Последний параметр необязательный, означает, что в список не будут добавляться дубликаты.
numb<>Количество. Параметр numb<Number>, где Number - число копируемых объектов.
noprogres<>Без прогресс бара.
ignore<>Файл исключений.
sdel<>Удаление недопустимых символов в именах файлов. Параметр sdel<> - где он встретится, будет произведена дополнительная проверка и удаление некорректных символов [\?\:\*\|\>\<\"\\/\t\n\f\r\v].
  Дополнительные замены берутся из TCIMG.ini из секции [Setting] из ключа ReplaceClipboard
  Так же могут быть задействованы и номерные ключи ReplaceClipboardN (N в диапазоне от 2 до 98).
  Подключение производится через параметр sdel<2>, sdel<3>, ..., sdel<98>
sortnm<>Сортировка имён. Параметр sortnm<Number> означает, что перед началом действий других параметров список путей будет отсортирован, где Number:
  1 - по числовому возрастанию начальных цифр имени (по умолчанию).
  2 - по числовому возрастанию конечных цифр имени.
  3 - по числовому убыванию начальных цифр имени.
  4 - по числовому убыванию конечных цифр имени.
htmext<>Копирование относительно содержимого html/htm файла.
  Описание
Параметр htmext<Ext> позволяет копировать файл html и дополнительные файлы (поддерживаются относительные пути), прописанные в содержимом html, где Ext - список расширений файлов (разделитель |), необходимых для копирования вместе с html, сохраняя структуру.

В версии 11.5 Появилась возможность производить такие же действия с файлами css и js, а так же 2-й параметр htmext<Ext?Mode>, где:
  Mode - режим обработки файлов:
    0 - копировать только файлы содержимого html (по умолчанию)
    1 - копировать файлы содержимого html, а так же файлы содержимого файлов css и js
cntlr<>Счётчик. При совпадении имён:
  0 - счётчик слева.
  1 - счётчик справа (по умолчанию).
xcopy<>Альтернативная функция копирования папок. При тестировании выявились некоторые баги внутренней функции Autoit копирования папок. Для устранения проблем создан параметр xcopy<Number>, где Number:
  0 - копирование папок внутренней функцией DirCopy (по умолчанию).
  1 - копирование папок альтернативной UDF функцией.
sizex<>Распределение файлов по папкам. Параметр sizex<Size|Folder> позволяет распределить файлы по папкам со счётчиком, относительно заданного размера папки, где:
  Size - число: приблизительный максимальный размер папки.
    К числу добавляется буква: B - число в байтах, K - в килобайтах, M - в мегабайтах, G - в гигабайтах (2M).
  Folder - имя создаваемой папки, к которой будет прибавляться счётчик при распределении файлов.

Примечания:

Параметры разделяются символами "||". Могут располагаться в любой нужной последовательности, кроме порядок обязательных. Может быть от одного до нескольких параметров.

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

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

Там, где необходимо указывать путь можно использовать сокращения для специальных папок и файлов $f01 ... см. Дополнение №8.

В команде включена проверка длины имени объекта относительно длины полного пути. Максимальная длина полного пути 255 знаков для файлов и 250 для папок. Длинные имена обрезаются. Дополнительная настройка в TCIMG.ini в секции [Setting] в ключах MaxLenPath и DeleteEndSymbols

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

Имя переменнойОписание
GLOBALCOPYS0массив входных данных (список исходных путей копируемых объектов)
GLOBALCOPYSмассив выходных данных (список путей куда скопированы объекты и путей нескопированных объектов)
GLOBALCOPYS1массив скопированных объектов (список путей куда скопированы объекты)
GLOBALCOPYS2массив нескопированных объектов
GLOBALCOPYS3массив исходных объектов (список исходных путей скопированных объектов)
GLOBALCOPYS4массив перемещённых целевых объектов (список новых путей целевых объектов; при параметре owrite<>, в режимах, где изменяются целевые пути)

Аналог команды для одного объекта copyy

См. также:

copyy, delsm, delss, emptt, empty, filep, filer, movee, moves, renmm, renms, renmz, scand

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

<HOTKEY=10> copys=%WL||"%t"//0||$$_[info=s30]||upd<3> <HOTKEY=11> copys=%WL||"%t"//0||^^[info=s30]_||upd<3> <HOTKEY=X> copys=%WL||"%t"//0||^^cntr<1+|1|2>_||upd<3> ;; копирование выделенных объектов в неактивную панель:|ЛКМ - с добавлением нумерации в начало имён|Shift+ - с добавлением даты в конец имён |Ctrl+ - с добавлением даты в начало имён

<HOTKEY=10> copys=%WL||"%t"//0||$$_[info=s30]||upd<3> <HOTKEY=11> copys=%WL||"%t"//0||^^[info=s30]_||upd<3> <HOTKEY=X> copys=%WL||"%t"//0||^^cntr<1+|1|2>_||upd<3> ;; копирование выделенных объектов в неактивную панель:|ЛКМ - с добавлением нумерации в начало имён|Shift+ - с добавлением даты в конец имён|Ctrl+ - с добавлением даты в начало имён

<HOTKEY=11> copys=%WL||"%t"//0||##clpget||upd<3> <HOTKEY=10> renms=%WL||list<clpget*?>||upd<1> <HOTKEY=X> renms=%WL||##clpget||upd<1> ;; ЛКМ - Переименовать ВО именем из БО|Shift+ - Переименовать ВО по списку имён из БО|Ctrl+ - Копировать ВО в ДП с заменой базовых имён на имя из БО

<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=o9"%tprim1.f_l"> = 2 AND <info=o9"%tprim2.f_l"> = 2 <THEN> copys=%WL||"%t"//1||upd<3> <ENDIF> ;; копировать выделенные объекты в другую панель с заменой при условии, что в другой панели есть файлы prim1.f_l и prim2.f_l

<IF> <info=o9%P%N\prim1.f_l> = 2 AND <info=o9%P%N\prim1.f_l> = 2 <THEN> copys=[tc=TL]||%P%N\//1 <ENDIF> ;; копировать выделенные объекты из другой панели с заменой в папку под курсором в активной панели при условии, что в в папке под курсором есть файлы prim1.f_l и prim2.f_l

<IF> <info=o9[tc=AA]//> = 1 <THEN> copys=%WL||[tc=AA]//0||$$_[info=s30] <ELSE> copys=%WL||"%p\clpget"//0||$$_[info=s30] <ENDIF> ;; копировать выделенные объекты в папку под курсором с переименованием (+_Date) , если курсор на папке, иначе в папку с именем из буфера обмена

<IF> <info=s151"%t"|B//> > <info=o300%WL|3|B//> <THEN> copys=%WL||"%t"//0 <ELSE> infbx=Ошибка||Не~~хватает~~места~~на~~целевом~~диске~~<info=o79"%t">||5||200||70 <ENDIF> ;; проверить размер выделенных объектов и размер свободного пространство целевого диска (другой панели): если меньше, то копировать выделенные объекты в другую панель, если нет - выдать сообщение

<PRESS=11,12,31> copys=[tc=AL]||c:\My~~Video\ВИДЕО\ <PRESS=11,12,32> copys=[tc=AL]||d:\ДОКУМЕНТЫ\ <PRESS=1B> :EXIT: ;; при нажатии CTRL+ALT+1 копировать выделенные объекты в папку c:\My Video\ВИДЕО; при нажатии CTRL+ALT+2 копировать выделенные объекты в папку d:\ДОКУМЕНТЫ; выход из процесса по ESC

<PRESS=11,12,31> copys=[tc=AM]||C:\My~~Video\ВИДЕО\||upd<1> <PRESS=11,12,32> copys=[tc=AM]||d:\ДОКУМЕНТЫ\||upd<1> <PRESS=1B> :EXIT: ;; при нажатии CTRL+ALT+1 копировать выделенные объекты (или объект под курсором) в папку c:\My Video\ВИДЕО; при нажатии CTRL+ALT+2 копировать выделенные объекты (или объект под курсором) в папку d:\ДОКУМЕНТЫ; выход из процесса по ESC

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=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 (выбор файловой панели в диалоговом окне)

anf2d=$f212\Copy.txt||7||(.+)\R+(.+)||$1|$2 sends=%WL??-1||?Fpath5 anf2d=%WL||1||##@@a40$GLOBALANF2D0|GLOBALSENDS<:NUMBER:>|$GLOBALANF2D1[:ITEM:] copys=%WL||listz<$GLOBALANF2D1>//0 ;; копировать выделенные файлы в папки прописанные в файле C:\Copy.txt, если имена совпадают с начальными фразами в этом же файле.

anf2d=$f212\Copy2.txt||7||(.+)\R+(.+)||$1|$2 sends=%WL??-1||?Fpath5 anf2d=%WL||1||##@@a39GLOBALANF2D0|GLOBALSENDS<:NUMBER:>|$GLOBALANF2D1[:ITEM:] copys=%WL||listz<$GLOBALANF2D1>//0 ;; копировать выделенные файлы в папки прописанные в файле C:\Copy2.txt, если имена совпадают с регулярным выражениями в этом же файле.

arr2d=%WL||10||20|3:0 copys=$GLOBALARR2D||"%t"//0||upd<3> ;; из выделенных объектов копировать в другую панель 3 случайно выбранных

bends=%WL??-1 sends=-1??-1 dends=-1??-1||#KGLOBALBENDS<0>~@CRLF!! copys=%WL||"%P"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYS1||list<$GLOBALDENDS>||rflag<1>||upd<1> ;; для выделенных файлов создать копии в активной панели с именами из буфера обмена, с заменой имеющихся файлов

bends=%WL??-1 sends=-1??-1 dends=-1??-1||#KGLOBALBENDS<0>~@CRLF!! copys=%WL||"%P"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYS1||list<$GLOBALDENDS>||upd<1> ;; для выделенных файлов создать копии в активной панели с именами из буфера обмена, если файл существует, то добавляется счётчик

bends=%WL??-1 start=7-Zip||x||-aoa||-oC:\arhive_xx||list<$GLOBALBENDS>||&&hide||&&wait||progres<> copys=PS<C:\arhive_xx//0//0>||x//1||allfold<C:\Folfers.txt//0>||noprogres<> delsm=C:\arhive_xx\||1 beepss ;; всё содержимое всех выделенных архивов распаковать во все папки, пути папок прописаны в файле C:\Folfers.txt

bends=-1||?F63,sym1||@CRLF!!Chr(124)||^^(?m)(.*\\(?:||$$))$ sends=PS<"%p"//0//0>??-1||&?GLOBALBENDS<x1> copys=$GLOBALSENDS||"%t"//1||upd<3> ;; копировать объекты активной панели в другую панель с заменой, имена которых есть в списке буфера обмена

bends=-1||?F63,sym1||@CRLF!!Chr(124)||^^(?m)(.*\\(?:||$$))$ sends=PS<"%p"//0//1>??-1||&?GLOBALBENDS<x1> copys=$GLOBALSENDS||"%t":://1//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||upd<3> ;; копировать объекты активной панели и объекты папок 1-го уровня в другую панель с заменой сохраняя структуру, имена которых есть в списке буфера обмена

copys=%P%N||"%t"//0 ;; копировать все объекты из файл-списка под курсором в другую панель

copys=%WL||"%p"//0 ;; копировать выделенное в ту же панель

copys=%WL||"%p"//0||#Hcrc32||^^<info=o72:://>_||upd<1> ;; копировать выделенные объекты в активную панель добавив к концу имени хеш имени

copys=%WL||"%p"//0||$$+++ ;; копировать выделенные объекты в активную панель добавив к концу имени +++

copys=%WL||"%p"//0||$$date<DATE1>||**1!!?.bak ;; создать бэкап-копии выделенных элементов в активной панели, вместо счетчика системное время

copys=%WL||"%p"//0||**0!![combo=BOX3]||openn<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; копирование файлов с изменением расширения (выбранное в диалоговом окне) + открыть 1-й скопированный файл в редакторе AkelPad

copys=%WL||"%p"//0||**0!![input=BOX49]||struct<>||upd<1> ;; выделенным файлам в текущей папке создать пустые одноимённые файлы (расширение вводится в диалоге)

copys=%WL||"%p"//0||**0!!clpget||struct<>||upd<1> ;; выделенным файлам в текущей папке создать пустые одноимённые файлы (расширение из буфера обмена)

copys=%WL||"%p"//0||**0!!txt||struct<>||upd<1> ;; выделенным файлам в текущей папке создать пустые одноимённые файлы txt

copys=%WL||"%p"//0||**1!!?.[combo=BOX3]||openn<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; копирование файлов с изменением расширения (выбранное в диалоговом окне) включив в имя предыдущее расширение + открыть 1-й скопированный файл в редакторе AkelPad

copys=%WL||"%p"//0||**1!!?.[combo=BOX3]||openn<TextEdit|1> ;; копирование выделенных файлов с изменением расширения (выбранное в диалоговом окне) включив в имя предыдущее расширение + открыть 1-й скопированный файл в назначенном редакторе, прописанным в TCIMG.ini

copys=%WL||"%p"//0||**1!!?.[combo=BOX3]||openn<TextEdit|-1> ;; копирование выделенных файлов с изменением расширения (выбранное в диалоговом окне) включив в имя предыдущее расширение + открыть все итоговые файлы в редакторе, прописанным в TCIMG.ini

copys=%WL||"%p"//0||**1!!?.bak ;; создать бэкап-копии выделенных элементов в активной панели

copys=%WL||"%p"//0||**1!!?.txt||openn<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; копирование выделенных файлов с изменением расширения на "TXT", включив в имя - предыдущее расширение + открыть 1-й скопированный файл в редакторе AkelPad

copys=%WL||"%p"//0||[input] ;; создать копию файла под курсором с именем введенным в диалоге

copys=%WL||"%p"//0||^^+++ ;; копировать выделенные объекты в активную панель добавив к началу имени +++

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|1> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть 1-й скопированный файл в редакторе AkelPad

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|-1> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть все скопированные файлы в редакторе AkelPad

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|1-5> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть с 1 по 5 скопированные файлы в редакторе AkelPad

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|a1> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть 1-й копируемый файл в редакторе AkelPad

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|a-1> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть все копируемые файлы в редакторе AkelPad

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|a1-5> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть с 1 по 5 копируемые файлы в редакторе AkelPad

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|z1> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть 1-й копируемый и скопированный файлы в редакторе AkelPad

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|z-1> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть все копируемые и скопированные файлы в редакторе AkelPad

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<%%COMMANDER_PATH%%\AkelPad.exe|z1-5> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть с 1 по 5 копируемые и скопированные файлы в редакторе AkelPad

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<Explorer|1-5> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть с 1 по 5 скопированные файлы в редакторе, прописанным в TCIMG.ini в секции [Programs] в ключе Explorer

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<HH|1-5|-800|3> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть с 1 по 5 скопированные файлы в редакторе, прописанным в TCIMG.ini в секции [Programs] в ключе HH

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<TextEdit|1-5> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть с 1 по 5 скопированные файлы в редакторе, прописанным в TCIMG.ini в секции [Programs] в ключе TextEdit

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<TextEdit|a1-5> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть с 1 по 5 копируемые файлы в редакторе, прописанным в TCIMG.ini в секции [Programs] в ключе TextEdit

copys=%WL||"%p"//0||bkt<!!(!!)!!1>||openn<TextEdit|z1-5> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя + открыть с 1 по 5 копируемые и скопированные файлы в редакторе, прописанным в TCIMG.ini в секции [Programs] в ключе TextEdit

copys=%WL||"%p"//0||cntlr<0>||&&\(\d+\)!!||&&^(.+)_\d+$!!$1 ;; копия файла (№) добавление счетчика слева (в случае совпадения имен) с удалением счетчика справа ( _01 или такого (1)) — будут удаляться все скобки в которых только цифры

copys=%WL||"%p"//0||cntlr<0>||&&\(\d+\)$!!||&&^(.+)_\d+$!!$1 ;; создать выделенным объектам копию (№) добавление счетчика слева (в случае совпадения имен) с удалением счетчика справа такого вида _01 или такого (1) (поэтапно)

copys=%WL||"%p"//0||cntlr<0>||&&^(.+)_\d+$!!$1 ;; создать копии выделенным объектам, добавление счетчика слева №_ (в случае совпадения имен) с удалением счетчика справа _01(если имеется)

copys=%WL||"%p"//0||copyn<[combo=Создать~~копии||Введите~~нужное~~количество:||1|3|5|8|10||300||120||3]>||$$_cntr<0|1|2>||upd<1> ;; создать выделенным объектам N-оe количество копий указанных в диалоговом окне (combo)

copys=%WL||"%p"//0||copyn<[input=Создать~~копии|Введите~~нужное~~количество|1|300|120]>||$$_cntr<0|1|2>||upd<1> ;; создать выделенным объектам n-оe количество копий указанных в диалоговом окне (input)

copys=%WL||"%p"//0||copyn<5>||bkt<!!!!_!!1!!0!!1>||cntlr<0> ;; создать по 5 копий выделенных файлов, счетчик слева

copys=%WL||"%p"//0||symfold<8!!0> ;; копировать выделенные файлы в папки текущей панели, начало имён которых совпадают с первыми 8 символами файла

copys=%WL||"%p"//0||symfold<8!!1> ;; копировать выделенные файлы в папки текущей панели, имена которых включают в себя первые 8 символов

copys=%WL||"%p"//0||symfold<8!!2> ;; копировать выделенные файлы в папки текущей панели, начало имён которых совпадают с последними 8 символами файла

copys=%WL||"%p"//0||tip<Extensions> ;; копировать выделенные файлы в текущую панель в создаваемые папки, соответствующие расширению

copys=%WL||"%p"//1||&&\.bak$!!||**2!!||upd<1> ;; замена оригиналов копиями выделенных бэкап файлов

copys=%WL||"%p"//1||**1!!?.bak ;; создать бэкап-копии выделенным элементам в активной панели, с перезаписью существующих

copys=%WL||"%p"//1||**1!!?.bak||attr<+H>||upd<1> ;; создать бэкап-копии выделенных элементов в активной панели и присвоить им атрибут "Скрытый", с перезаписью уже существующих

copys=%WL||"%p"//5||symfold<3!!0> ;; копировать выделенные файлы в папки текущей панели, начало имён которых совпадают с первыми 3-мя символами файла (если похожих папок не найдено, то файлы не копируются)

copys=%WL||"%p":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3 ;; копировать выделенные объекты в активную панель, каждый в именную папку

copys=%WL||"%p"||$$[input=BOX_U3]||upd<1> ;; дублировать выделенные объекты, добавив в конец имён фразу введённую в диалоге

copys=%WL||"%p"||^^[input=BOX_U2]||upd<1> ;; дублировать выделенные объекты, добавив в начало имён фразу введённую в диалоге

copys=%WL||"%p"||^^date<DATE1~~> ;; копировать выделенное - вставляет в начало базового имени дату из шаблона DATE1

copys=%WL||"%p"clpget//0||upd<1> ;; копировать выделенные файлы в папку в активной панели (имя папки из буфера обмена)

copys=%WL||"%p"Photo//0||upd<1> ;; копировать выделенные файлы в папку Photo в активной панели

copys=%WL||"%p%O\"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 ;; копировать выделенные объекты в активную панель, в именную папку

copys=%WL||"%p%O\"//3//(.*\\)(([^\\]*\\){1})(.+)\\?//$1$4 ;; копировать выделенные объекты на уровень вверх, в папку именем элемента под курсором

copys=%WL||"%p[tc=AO]\"//0||$$_clpget||upd<1> ;; копировать выделенные объекты, с добавлением в конец имён содержимого буфера обмена, в папку с именем файла под курсором

copys=%WL||"%p[tc=AO]\"//0||$$_clpget||upd<1>||jump<4> ;; копировать выделенные объекты, с добавлением в конец имён содержимого буфера обмена, в папку с именем файла под курсором, с открытием папки в другой панели

copys=%WL||"%p[tc=AO]\"//0||^^clpget_||upd<1> ;; копировать выделенные объекты, с добавлением в начало имён содержимого буфера обмена, в папку с именем файла под курсором

copys=%WL||"%t"//0 beepss ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты, по завершению издать звук

copys=%WL||"%t"//0 delss=FOLDC<%WL//1//-1>||1 ;; копировать выделенные каталоги в другую панель, после чего удалить все файлы в изначально выделенных каталогах

copys=%WL||"%t"//0 sndps=%%COMMANDER_PATH%%\Files\Config\Media\Ballance\Tc~~Operation~~Complete.wav ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты, по завершению воспроизвести звуковой файл

copys=%WL||"%t"//0||##[tc=AO] ;; копировать выделенные объекты в другую панель с переименованием базового имени в имя файла под курсором

copys=%WL||"%t"//0||##[tezt=%P%N//\<417\>([^\r\n]*)//#_//\<617\>([^\r\n]*)//#.(//\<347\>([^\r\n]*)//#).[//\<227\>([^\r\n]*)//#-//\<237\>([^\r\n]*)//#]]||@@RusLat||&&(~~)!!_||upd<3> ;; копировать выделенные объектов в другую панель, из содержимого текстового файла под курсором извлечь определённые теги, вставив между ними заданные фразы для формирования базового имени, так же заменить пробелы на _ и произвести транслитерацию

copys=%WL||"%t"//0||##<info=i7:://>||?Ffnc_numrange3||$$@@#\//f13::||upd<3> ;; копировать выделенные изображения в другую панель в создаваемые именные папки min - max (имя берётся относительно большей стороны приближённого к кратному диапазону 100)

copys=%WL||"%t"//0||##<info=i8:://>||?Ffnc_numrange3||$$@@#\//f13::||upd<3> ;; копировать выделенные изображения в другую панель в создаваемые именные папки min - max (имя берётся относительно меньшей стороны приближённого к кратному диапазону 100)

copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||clipup<>||upd<5> pause=500 patha=clpget||fold<> pause=500 marks=list<clpget> pause=500 delss=FOLDC<[tc=AL]//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<[tc=AL]//1//1//html|css//0>||1||test<1n!!_\d*> arwcx=[tc=AP]"%O"||chm||1 ;; выделенный каталог копировать в другую панель (с переименованием в заголовок <title> из файла index.html) с удалением, после копирования - ненужных файлов в скопированном каталоге + упаковать в chm

copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||clipup<>||upd<5> pause=500 patha=clpget||fold<> pause=500 marks=list<clpget> pause=500 delss=FOLDC<[tc=AP]//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<[tc=AP]//1//1..html|css//0>||1||test<1n!!_\d*> ;; выделенный каталог копировать в другую панель (с переименованием в заголовок <title> из файла index.html) с удалением, после копирования - ненужных файлов в скопированном каталоге

copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||upd<1>||sdel<> ;; копировать выделенные каталоги в другую панель с переименованием заголовком из тегов <title></title> из вложенных внутрь файлов index.html

copys=%WL||"%t"//0||##<text=:://([^~~\r\n]+)(.*[\r\n]*)*//$1> ;; копировать выделенные текстовые файлы в другую панель с переименованием именем первого слова, взятого из содержимого копируемого текстового файла

copys=%WL||"%t"//0||##cntr<1|1|3|1> ;; копировать выделенные объекты в другую панель с переименованием базового имени по счётчику

copys=%WL||"%t"//0||##cntr<1|1|3|1>||clipup<> ;; копировать выделенные объекты в другую панель с переименованием базового имени по счётчику + записать в буфер обмена новые пути объектов

copys=%WL||"%t"//0||##cntr<1|1|3|1>||clipup<6> ;; копировать выделенные объекты в другую панель с переименованием базового имени по счётчику + записать в буфер обмена имена объектов с расширениями

copys=%WL||"%t"//0||##indexcntr<1-_|1|1>||upd<3> ;; копировать в другую панель выделенные объекты, назначить имя index + _счётчик (первое имя без счётчика)

copys=%WL||"%t"//0||##indexcntr<1-|1|1>||upd<3> ;; копировать в другую панель выделенные объекты, назначить имя index + счётчик (первое имя без счётчика)

copys=%WL||"%t"//0||&&(.*)_(.*)!!$2_$1 ;; копировать выделенные объекты в другую панель, заменив местами в базовом имени части между _

copys=%WL||"%t"//0||**1!!?.bak ;; создать бэкап-копии выделенных элементов в другой панели

copys=%WL||"%t"//0||**2!!?.<info=f230::> ;; копировать выделенные файлы, заменить расширение на "правильное", если не найдено, то расширение остаётся прежним

copys=%WL||"%t"//0||^^<info=i48:://>\||:!!-||upd<3> ;; копировать выделенные фотографии в другую панель каждую в создаваемую именную папку даты и времени (имя берётся из EXIF фото из тега DateTime)

copys=%WL||"%t"//0||^^test\||upd<3> ;; копировать выделенные объекты в другую панель в папку "test"

copys=%WL||"%t"//0||<info=o201:://> ;; копировать выделенные объекты в другую панель в создаваемые папки (имя папки берётся из 1-й строки комментария)

copys=%WL||"%t"//0||111!!222||swap<> ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты и заменить местами 111 на 222 и 222 на 111

copys=%WL||"%t"//0||allfold<[tc=TL]> ;; копировать выделенные объекты в другую панель во все выделенные папки

copys=%WL||"%t"//0||attr<+SH!!0> ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты, присвоив атрибуты системный и скрытый

copys=%WL||"%t"//0||bkt<!!(!!)!!1> ;; копировать выделенные объекты с добавлением счётчика (N) в базовое имя

copys=%WL||"%t"//0||cntlr<0> ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты (при совпадении имени счетчик слева)

copys=%WL||"%t"//0||copyn<8> ;; в другой панели сделать 8 дубликатов для каждого выделенного объекта

copys=%WL||"%t"//0||copyn<8>||bkt<!!(!!)!!1> delss=%WL||1 ;; в другой панели сделать 8 дубликатов для каждого выделенного объекта, со счётчиком (N) и удалить исходные объекты

copys=%WL||"%t"//0||copyn<8>||bkt<!!(!!)!!1> ;; в другой панели сделать 8 дубликатов для каждого выделенного объекта, со счётчиком (N)

copys=%WL||"%t"//0||copyn<8>||bkt<!![!!]!!2> ;; в другой панели сделать 8 дубликатов для каждого выделенного объекта, со счётчиком [0N]

copys=%WL||"%t"//0||group<6|3|<info=f61%P%N//>> ;; копировать выделенные объекты в другую панель, по 6 в отдельные папки именем родительской папки (минимальное количество цифр в счётчике папок 3)

copys=%WL||"%t"//0||group<6|3|Groupe_> ;; копировать выделенные объекты в другую панель, по 6 в отдельные папки именем Groupe_ (минимальное количество цифр в счётчике папок 3)

copys=%WL||"%t"//0||group<6|3> ;; копировать выделенные объекты в другую панель, по 6 в отдельные папки (минимальное количество цифр в счётчике 3)

copys=%WL||"%t"//0||modfs<0,1,2||#SISDATE> ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты, изменить копируемым объектам дату модификации, дату создания и дату последнего доступа на системную дату

copys=%WL||"%t"//0||modfs<0||#SISDATE!!-m5> ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты, изменить копируемым объектам дату модификации на системную дату, уменьшенную на 5 месяцев

copys=%WL||"%t"//0||modfs<0||#SISDATE> ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты, изменить копируемым объектам дату модификации на системную дату

copys=%WL||"%t"//0||numb<200>||group<20||1>||,!!||~~!!||test<1e!!%E> ;; копировать в другую панель из выделенного 200 файлов, с таким же расширением, как у файла по курсором и распределить их по 20 в отдельные папки

copys=%WL||"%t"//0||numb<5> ;; копировать из выделенного 5 объектов в другую панель

copys=%WL||"%t"//0||sizex<2M|size_2mb>||upd<3> ;; выделенные файлы копировать в другую панель в папки "size_2mb" со счётчиком (приблизительный размер папки 2Mb)

copys=%WL||"%t"//0||test<0a!!D//0r!!1M> ;; из выделенных объектов из выделенных объектов копировать в другую панель файлы меньше 1Mb

copys=%WL||"%t"//0||test<0a!!D//1r!!1M> ;; копировать в другую панель файлы больше 1Mb

copys=%WL||"%t"//0||test<0a!!D//2r!!1M> ;; из выделенных объектов копировать в другую панель файлы равные 1Mb

copys=%WL||"%t"//0||test<0a!!D//4r!!128K>||upd<3> ;; из выделенных объектов копировать в другую панель файлы, размер которых не равен 128Kb

copys=%WL||"%t"//0||test<0a!!D>||upd<3> ;; из выделенных объектов копировать в другую панель только файлы

copys=%WL||"%t"//0||test<0e!!%E>||upd<3> ;; из выделенного копировать все файлы кроме файлов с расширением фала под курсором

copys=%WL||"%t"//0||test<0e!!txt|ini|html> ;; копировать в другую панель только те, которые не имеют расширение txt, ini, html (не заменяя имеющиеся объекты)

copys=%WL||"%t"//0||test<0g!!16:9!!1!!Display~~aspect~~ratio> ;; копировать выделенные видеофайлы в другую панель, соотношение сторон которых не равна 16:9

copys=%WL||"%t"//0||test<0g!!320!!2!!Bit~~rate!!Kbps> ;; копировать выделенные аудиофайлы в другую панель, битрейт которых не равен 320 Kbps

copys=%WL||"%t"//0||test<0g!!492!!1,8!!Width!!pixels//0g!!368!!1,8!!Height!!pixels> ;; копировать выделенные видеофайлы в другую панель, те у которых ширина не равна 492 пикселям, высота не равна 368 пикселям

copys=%WL||"%t"//0||test<0g!!492!!1,8!!Width!!pixels> ;; копировать выделенные видеофайлы в другую панель, те у которых ширина не равна 492 пикселям

copys=%WL||"%t"//0||test<0g!!Rock!!0!!Genre> ;; копировать выделенные аудиофайлы в другую панель, жанр которых не является Rock

copys=%WL||"%t"//0||test<0j!!-1!!Ламинация!!1>||upd<3> ;; из выделенных файлов копировать в другую панель те, в содержимом которых нет слова "Ламинация"

copys=%WL||"%t"//0||test<0n!!~~>||upd<3> ;; из выделенных копировать в другую панель только те, которые не имеют в базовом имени пробелы (не заменяя имеющиеся объекты)

copys=%WL||"%t"//0||test<10f!!!!=5>||upd<3> ;; из выделенных папок копировать в другую панель те, у которых есть всего 5 подпапок (с рекурсией)

copys=%WL||"%t"//0||test<10f!!{}5>||upd<3> ;; из выделенных папок копировать в другую панель те, у которых нет ровно 5 файлов (с рекурсией)

copys=%WL||"%t"//0||test<10f!!=5!!=5>||upd<3> ;; из выделенных папок копировать в другую панель те, у которых есть всего 5 файлов и 5 подпапок (с рекурсией)

copys=%WL||"%t"//0||test<10f!!=5>||upd<3> ;; из выделенных папок копировать в другую панель те, у которых есть всего 5 файлов (с рекурсией)

copys=%WL||"%t"//0||test<10m!!33!!SONY> ;; копировать выделенные изображения в другую панель, изготовитель фотоаппарата которых SONY (тег Make)

copys=%WL||"%t"//0||test<11m!!33!!SONY> ;; копировать выделенные изображения в другую панель, изготовитель фотоаппарата которых не SONY (тег Make)

copys=%WL||"%t"//0||test<12f!!!!=5>||upd<3> ;; из выделенных папок копировать в другую панель те, у которых в корне есть всего 5 подпапок

copys=%WL||"%t"//0||test<12f!!{}5>||upd<3> ;; из выделенных папок копировать в другую панель те, у которых в корне нет ровно 5 файлов

copys=%WL||"%t"//0||test<12f!!=0!!=0>||upd<3> ;; из выделенных папок копировать в другую панель пустые папки

copys=%WL||"%t"//0||test<12f!!=5!!=5>||upd<3> ;; из выделенных папок копировать в другую панель те, у которых в корне есть всего 5 файлов и 5 подпапок

copys=%WL||"%t"//0||test<12f!!=5>||upd<3> ;; из выделенных папок копировать в другую панель те, у которых в корне есть всего 5 файлов

copys=%WL||"%t"//0||test<12m!!33> ;; копировать выделенные изображения в другую панель, в тегах которого есть значение изготовителя фотоаппарата (тег Make)

copys=%WL||"%t"//0||test<13m!!33> ;; копировать выделенные изображения в другую панель, в тегах которого нет значения изготовителя фотоаппарата (тег Make)

copys=%WL||"%t"//0||test<14m!!23!!72> ;; копировать выделенные изображения в другую панель, у которых разрешение по X меньше 72 (тег XResolution)

copys=%WL||"%t"//0||test<15m!!23!!72> ;; копировать выделенные изображения в другую панель, у которых разрешение по X больше 72 (тег XResolution)

copys=%WL||"%t"//0||test<1a!!D//0r!!1M> ;; из выделенных объектов копировать в другую панель папки меньше 1Mb

copys=%WL||"%t"//0||test<1a!!D//1r!!1M> ;; из выделенных объектов копировать в другую панель папки больше 1Mb

copys=%WL||"%t"//0||test<1a!!D//2r!!128K!!>||upd<3> ;; из выделенных объектов копировать в другую панель папки, размер которых без рекурсии равен 128Kb

copys=%WL||"%t"//0||test<1a!!D//2r!!128K>||upd<3> ;; из выделенных объектов копировать в другую панель папки, размер которых равен 128Kb

copys=%WL||"%t"//0||test<1a!!D//2r!!1M> ;; из выделенных объектов копировать в другую панель папки равные 1Mb

copys=%WL||"%t"//0||test<1a!!D//4r!!128K!!>||upd<3> ;; из выделенных объектов копировать в другую панель папки, размер которых без рекурсии не равен 128Kb

copys=%WL||"%t"//0||test<1a!!D//4r!!128K>||upd<3> ;; из выделенных объектов копировать в другую панель папки, размер которых не равен 128Kb

copys=%WL||"%t"//0||test<1a!!D>||upd<3> ;; из выделенных объектов копировать в другую панель только папки

copys=%WL||"%t"//0||test<1a!!R>||upd<3> ;; из выделенных объектов копировать в другую панель объекты с атрибутом "только для чтения"

copys=%WL||"%t"//0||test<1d!!.*f.*f.*f.*>||upd<3> ;; из выделенных копировать в другую панель только те, которые имеют в родительском пути три буквы f (не заменяя имеющиеся объекты)

copys=%WL||"%t"//0||test<1e!!%E>||numb<5> ;; копировать в другую панель из выделенного 5 файлов, с таким же расширением, как у файла по курсором

copys=%WL||"%t"//0||test<1e!!gif//9m!!x>||##<info=i1:://>||?Ffnc_numrange1||$$@@#\//f13::||upd<3> ;; из выделенных изображений копировать в другую панель только квадратные и файлы GIF в создаваемые именные папки (имя берётся из размера изображения приближённого к кратному диапазону 100 : 0-100 = 100, 101-200 = 200, 201-300 = 300 ...)

copys=%WL||"%t"//0||test<1e!!gif//9m!!x>||##<info=i1:://>||?Ffnc_numrange3||$$@@#\//f13::||upd<3> ;; из выделенных изображений копировать в другую панель только квадратные и файлы GIF в создаваемые именные папки min - max (имя берётся из размера изображения приближённого к кратному диапазону 100)

copys=%WL||"%t"//0||test<1e!!txt|ini|html> ;; копировать в другую панель только те, которые имеют расширение txt, ini, html (не заменяя имеющиеся объекты)

copys=%WL||"%t"//0||test<1e!!txt|ini>||upd<3> ;; из выделенных копировать в другую панель только те, которые имеют в расширении txt и ini (не заменяя имеющиеся объекты)

copys=%WL||"%t"//0||test<1e!!txt>||upd<3> ;; из выделенных копировать в другую панель только те, которые имеют в расширении txt (не заменяя имеющиеся объекты)

copys=%WL||"%t"//0||test<1g!!16:9!!1!!Display~~aspect~~ratio> ;; копировать выделенные видеофайлы в другую панель, соотношение сторон которых равна 16:9

copys=%WL||"%t"//0||test<1g!!320!!2!!Bit~~rate!!~~kb/s>||upd<3> ;; копировать в другую панель из выделенного аудиофайлы, у которых битрейт 320 (используется библиотека MediaInfo.dll)

copys=%WL||"%t"//0||test<1g!!320!!2!!Bit~~rate!!Kbps> ;; копировать выделенные аудиофайлы в другую панель, битрейт которых равен 320 Kbps

copys=%WL||"%t"//0||test<1g!!492!!1,8!!Width!!pixels//1g!!368!!1,8!!Height!!pixels> ;; копировать выделенные видеофайлы в другую панель, те у которых ширина равна 492 пикселям, высота равна 368 пикселям

copys=%WL||"%t"//0||test<1g!!492!!1,8!!Width!!pixels> ;; копировать выделенные видеофайлы в другую панель, те у которых ширина равна 492 пикселям

copys=%WL||"%t"//0||test<1g!!5mn30s!!2!!Duration> ;; копировать выделенные аудиофайлы в другую панель, время воспроизведения которых не равна 5 минут 30 секунд

copys=%WL||"%t"//0||test<1g!!5mn30s!!2!!Duration> ;; копировать выделенные аудиофайлы в другую панель, время воспроизведения которых равна 5 минут 30 секунд

copys=%WL||"%t"//0||test<1g!!Rock!!0!!Genre> ;; копировать выделенные аудиофайлы в другую панель, жанр которых является Rock

copys=%WL||"%t"//0||test<1j!!-1!!Ламинация!!1>||upd<3> ;; из выделенных файлов копировать в другую панель те, в содержимом которых есть слово "Ламинация"

copys=%WL||"%t"//0||test<1j!!16!!D0CF11E0A1B11AE1>||upd<3> ;; из выделенных файлов копировать в другую панель, в начале бинарного содержимого которых есть "D0CF11E0A1B11AE1" (файлы типа MSI, DOC, DOT, PPS, PPT, XLS, MSP и др.)

copys=%WL||"%t"//0||test<1j!!8!!7F454C46>||upd<3> ;; из выделенных файлов копировать в другую панель, в начале бинарного содержимого которых есть "7F454C46"

copys=%WL||"%t"//0||test<1l!!n!!5> ;; копировать выделенные объекты в другую панель - только те, которые имеют в базовом имени больше 5 символов

copys=%WL||"%t"//0||test<1l!!p!!255> ;; копировать из выделенного в другую панель , путь которых более 255 символов

copys=%WL||"%t"//0||test<1m!!1200> ;; копировать выделенные изображения в другую панель, ширина которых равна 1200px

copys=%WL||"%t"//0||test<1n!![A-Z]>||upd<3> ;; копировать выделенные объекты в другую панель - только те, которые имеют в базовом имени заглавные латинские буквы

copys=%WL||"%t"//0||test<1n!![А-Я|Ё]>||upd<3> ;; копировать выделенные объекты в другую панель - только те, которые имеют в базовом имени заглавные буквы кириллицы

copys=%WL||"%t"//0||test<1n!!\d>||upd<3> ;; из выделенных копировать в другую панель только те, которые имеют в базовом имени цифры (не заменяя имеющиеся объекты)

copys=%WL||"%t"//0||test<1n!!^([A-C])>||upd<3> ;; копировать выделенные объекты в другую панель - только те, которые имеют в первую букву A или B или C

copys=%WL||"%t"//0||test<1n!!^(A)>||upd<3> ;; копировать выделенные объекты в другую панель - только те, которые имеют в первую букву A

copys=%WL||"%t"//0||test<1n!!^(A|B)>||upd<3> ;; копировать выделенные объекты в другую панель - только те, которые имеют в первую букву A или B

copys=%WL||"%t"//0||test<1n!!~~>||~~!!_||upd<3> ;; из выделенных копировать в другую панель только те, которые имеют в базовом имени пробелы, при перемещении заменяет пробелы на _ (не заменяя имеющиеся объекты)

copys=%WL||"%t"//0||test<1t!!привет> ;; копировать в другую панель выделенные файлы, в содержимом которых есть слово "привет"

copys=%WL||"%t"//0||test<1w!!!!f230::|2> ;; из выделенных файлов копировать в другую панель те, которые не определяются по содержимому (т.е. возвращается пустое расширение, см. Дополнение №38)

copys=%WL||"%t"//0||test<1w!!!!f230::> ;; из выделенных файлов копировать в другую панель те, которые не определяются по содержимому (т.е. возвращается пустое расширение, см. Дополнение №38)

copys=%WL||"%t"//0||test<1w!!``f11::!!f230::|2>||upd<3> ;; из выделенных файлов копировать в другую панель те, которые определяются по содержимому (т.е. полученное расширение совпадает с существующим, см. Дополнение №38)

copys=%WL||"%t"//0||test<1w!!``f11::!!f230::>||upd<3> ;; из выделенных файлов копировать в другую панель те, которые определяются по содержимому (т.е. полученное расширение совпадает с существующим, см. Дополнение №38)

copys=%WL||"%t"//0||test<1w!!1!!f201::|16>||upd<3> ;; из выделенных файлов копировать в другую панель исполняемые файлы, в ресурсах которых есть тип "VERSION"

copys=%WL||"%t"//0||test<1w!!1!!f470::>||upd<3> ;; из выделенных файлов копировать в другую панель те, которые являются архивами, используется 7-ZIP

copys=%WL||"%t"//0||test<1x!!!!}d9{d19> ;; копировать выделенные объекты, только те, время модификации которых изменилось с 10-го по 18-е число

copys=%WL||"%t"//0||test<1x!!!!}h13{h23> ;; копировать выделенные объекты, только те, время модификации которых изменилось с 14:00 до 22:59

copys=%WL||"%t"//0||test<1x!!!!}m1{m11> ;; копировать выделенные объекты, только те, время модификации которых изменилось с февраля по октябрь

copys=%WL||"%t"//0||test<1x!!!!}y2009{y2013> ;; копировать выделенные объекты, только те, время модификации которых изменилось с 2010 по 2012 год

copys=%WL||"%t"//0||test<1x!!!!=d10=d18> ;; копировать выделенные объекты, только те, время модификации которых изменилось 10-го и 18-го числа

copys=%WL||"%t"//0||test<1x!!!!=d10> ;; копировать выделенные объекты, только те, время модификации которых изменилось 10-го числа

copys=%WL||"%t"//0||test<1x!!!!=h14=h22> ;; копировать выделенные объекты, только те, время модификации которых изменилось с 14:00 до 14:59 и с 22:00 до 22:59

copys=%WL||"%t"//0||test<1x!!!!=h14> ;; копировать выделенные объекты, только те, время модификации которых изменилось с 14:00 до 14:59

copys=%WL||"%t"//0||test<1x!!!!=m2=m10> ;; копировать выделенные объекты, только те, время модификации которых изменилось в феврале и в октябре

copys=%WL||"%t"//0||test<1x!!!!=m2> ;; копировать выделенные объекты, только те, время модификации которых изменилось в феврале

copys=%WL||"%t"//0||test<1x!!!!=y2009> ;; копировать выделенные объекты, только те, время модификации которых изменилось в 2009 году

copys=%WL||"%t"//0||test<1x!!!!=y2010=y2012> ;; копировать выделенные объекты, только те, время модификации которых изменилось в 2010 и в 2012 году

copys=%WL||"%t"//0||test<1x!!#SISDATE!!-d7> ;; копировать выделенные объекты, только те, время модификации которых изменилось в течении последних 7-ми дней

copys=%WL||"%t"//0||test<1x!!#SISDATE!!-h3> ;; копировать выделенные объекты, только те, время модификации которых изменилось в течении последних 3-х часов

copys=%WL||"%t"//0||test<1x!!#SISDATE!!-m2> ;; копировать выделенные объекты, только те, время модификации которых изменилось в течении последних 2-х месяцев

copys=%WL||"%t"//0||test<1x!!#SISDATE!!-n5> ;; копировать выделенные объекты, только те, время модификации которых изменилось в течении последних 5-ти минут

copys=%WL||"%t"//0||test<1x!!#SISDATE!!-w17> ;; копировать выделенные объекты, только те, время модификации которых изменилось в течении последних 17-ти недель

copys=%WL||"%t"//0||test<1x!!#SISDATE!!-y2+w11-m2+d7-h3> ;; копировать выделенные объекты, только те, время модификации которых изменилось в течении заданной даты

copys=%WL||"%t"//0||test<1x!!#SISDATE!!-y2> ;; копировать выделенные объекты, только те, время модификации которых изменилось в течении последних 2-х лет

copys=%WL||"%t"//0||test<1x!!<adata=%T%M>!!{0> ;; копировать выделенные объекты, только те, дата модификации которых меньше даты последнего доступа объекта в другой панели

copys=%WL||"%t"//0||test<1x!!<adata=%T%M>!!}0> ;; копировать выделенные объекты, только те, дата модификации которых больше даты последнего доступа объекта в другой панели

copys=%WL||"%t"//0||test<1x!!<adata=%T%M>!!=0> ;; копировать выделенные объекты, только те, дата модификации которых равна дате последнего доступа объекта в другой панели

copys=%WL||"%t"//0||test<1x!!<cdata=%T%M>!!{0> ;; копировать выделенные объекты, только те, дата модификации которых меньше даты создания объекта в другой панели

copys=%WL||"%t"//0||test<1x!!<cdata=%T%M>!!}0> ;; копировать выделенные объекты, только те, дата модификации которых больше даты создания объекта в другой панели

copys=%WL||"%t"//0||test<1x!!<cdata=%T%M>!!=0> ;; копировать выделенные объекты, только те, дата модификации которых равна дате создания объекта в другой панели

copys=%WL||"%t"//0||test<1x!!<mdata=%T%M>!!{0> ;; копировать выделенные объекты, только те, дата модификации которых меньше даты модификации объекта в другой панели

copys=%WL||"%t"//0||test<1x!!<mdata=%T%M>!!}0> ;; копировать выделенные объекты, только те, дата модификации которых больше даты модификации объекта в другой панели

copys=%WL||"%t"//0||test<1x!!<mdata=%T%M>!!=0> ;; копировать выделенные объекты, только те, дата модификации которых равна дате модификации объекта в другой панели

copys=%WL||"%t"//0||test<1x!!14:12:05!!{2> ;; копировать выделенные объекты, только те, время модификации которых меньше времени 14:12:05

copys=%WL||"%t"//0||test<1x!!14:12:05!!}2> ;; копировать выделенные объекты, только те, время модификации которых больше времени 14:12:05

copys=%WL||"%t"//0||test<1x!!14:12:05!!=2> ;; копировать выделенные объекты, только те, время модификации которых равна времени 14:12:05

copys=%WL||"%t"//0||test<1x!!2012/01/09!!{1> ;; копировать выделенные объекты, только те, короткая дата модификации которых меньше короткой даты 2012/01/09

copys=%WL||"%t"//0||test<1x!!2012/01/09!!}1> ;; копировать выделенные объекты, только те, короткая дата модификации которых больше короткой даты 2012/01/09

copys=%WL||"%t"//0||test<1x!!2012/01/09!!=1> ;; копировать выделенные объекты, только те, короткая дата модификации которых равна короткой дате 2012/01/09

copys=%WL||"%t"//0||test<1x!!2012/01/09~~00:03:00!!{0> ;; копировать выделенные объекты, только те, дата модификации которых меньше даты 2012/01/09 00:03:00

copys=%WL||"%t"//0||test<1x!!2012/01/09~~00:03:00!!}0> ;; копировать выделенные объекты, только те, дата модификации которых больше даты 2012/01/09 00:03:00

copys=%WL||"%t"//0||test<1x!!2012/01/09~~00:03:00!!=0> ;; копировать выделенные объекты, только те, дата модификации которых равна дате 2012/01/09 00:03:00

copys=%WL||"%t"//0||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

copys=%WL||"%t"//0||test<2a!!RD>||upd<3> ;; из выделенных объектов копировать в другую панель только папки с атрибутом "только для чтения"

copys=%WL||"%t"//0||test<2g!!198!!2!!Bit~~rate!!Kbps> ;; копировать выделенные аудиофайлы в другую панель, битрейт которых меньше 198 Kbps

copys=%WL||"%t"//0||test<2g!!1h!!1!!Duration> ;; копировать выделенные видеофайлы в другую панель, время воспроизведения которых менее 1 часа

copys=%WL||"%t"//0||test<2g!!30mn!!1!!Duration> ;; копировать выделенные видеофайлы в другую панель, время воспроизведения которых менее 30 минут

copys=%WL||"%t"//0||test<2g!!5mn30s!!2!!Duration> ;; копировать выделенные аудиофайлы в другую панель, время воспроизведения которых менее 5 минут 30 секунд

copys=%WL||"%t"//0||test<2g!!600!!1,8!!Width!!pixels//2g!!400!!1,8!!Height!!pixels> ;; копировать выделенные видеофайлы в другую панель, те у которых ширина меньше 600 пикселей , высота меньше 400 пикселей

copys=%WL||"%t"//0||test<2g!!600!!1,8!!Width!!pixels> ;; копировать выделенные видеофайлы в другую панель, те у которых ширина меньше 600 пикселей

copys=%WL||"%t"//0||test<2m!!1000> ;; копировать выделенные изображения в другую панель, ширина которых больше 1000px

copys=%WL||"%t"//0||test<3a!!RD>||upd<3> ;; из выделенных объектов копировать в другую панель всё кроме папок с атрибутом "только для чтения"

copys=%WL||"%t"//0||test<3g!!1h!!1!!Duration> ;; копировать выделенные видеофайлы в другую панель, время воспроизведения которых более 1 часа

copys=%WL||"%t"//0||test<3g!!255!!2!!Bit~~rate!!Kbps> ;; копировать выделенные аудиофайлы в другую панель, битрейт которых больше 255 Kbps

copys=%WL||"%t"//0||test<3g!!30mn!!1!!Duration> ;; копировать выделенные видеофайлы в другую панель, время воспроизведения которых более 30 минут

copys=%WL||"%t"//0||test<3g!!5mn30s!!2!!Duration> ;; копировать выделенные аудиофайлы в другую панель, время воспроизведения которых более 5 минут 30 секунд

copys=%WL||"%t"//0||test<3g!!600!!1,8!!Width!!pixels//3g!!400!!1,8!!Height!!pixels> ;; копировать выделенные видеофайлы в другую панель, те у которых ширина больше 600 пикселей , высота больше 400 пикселей

copys=%WL||"%t"//0||test<3g!!600!!1,8!!Width!!pixels> ;; копировать выделенные видеофайлы в другую панель, те у которых ширина больше 600 пикселей

copys=%WL||"%t"//0||test<3m!!1000> ;; копировать выделенные изображения в другую панель, ширина которых меньше 1000px

copys=%WL||"%t"//0||test<3x!!14:12:05!!{2> ;; копировать выделенные объекты, только те, время последнего доступа которых меньше времени 14:12:05

copys=%WL||"%t"//0||test<3x!!14:12:05!!{2> ;; копировать выделенные объекты, только те, время создания которых меньше времени 14:12:05

copys=%WL||"%t"//0||test<3x!!14:12:05!!}2> ;; копировать выделенные объекты, только те, время последнего доступа которых больше времени 14:12:05

copys=%WL||"%t"//0||test<3x!!14:12:05!!}2> ;; копировать выделенные объекты, только те, время создания которых больше времени 14:12:05

copys=%WL||"%t"//0||test<3x!!14:12:05!!=2> ;; копировать выделенные объекты, только те, время последнего доступа которых равна времени 14:12:05

copys=%WL||"%t"//0||test<3x!!14:12:05!!=2> ;; копировать выделенные объекты, только те, время создания которых равна времени 14:12:05

copys=%WL||"%t"//0||test<3x!!2012/01/09!!{1> ;; копировать выделенные объекты, только те, короткая дата последнего доступа которых меньше короткой даты 2012/01/09

copys=%WL||"%t"//0||test<3x!!2012/01/09!!{1> ;; копировать выделенные объекты, только те, короткая дата создания которых меньше короткой даты 2012/01/09

copys=%WL||"%t"//0||test<3x!!2012/01/09!!}1> ;; копировать выделенные объекты, только те, короткая дата последнего доступа которых больше короткой даты 2012/01/09

copys=%WL||"%t"//0||test<3x!!2012/01/09!!}1> ;; копировать выделенные объекты, только те, короткая дата создания которых больше короткой даты 2012/01/09

copys=%WL||"%t"//0||test<3x!!2012/01/09!!=1> ;; копировать выделенные объекты, только те, короткая дата последнего доступа которых равна короткой дате 2012/01/09

copys=%WL||"%t"//0||test<3x!!2012/01/09!!=1> ;; копировать выделенные объекты, только те, короткая дата создания которых равна короткой дате 2012/01/09

copys=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!{0> ;; копировать выделенные объекты, только те, дата последнего доступа которых меньше даты 2012/01/09 00:03:00

copys=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!{0> ;; копировать выделенные объекты, только те, дата создания которых меньше даты 2012/01/09 00:03:00

copys=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!}0> ;; копировать выделенные объекты, только те, дата последнего доступа которых больше даты 2012/01/09 00:03:00

copys=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!}0> ;; копировать выделенные объекты, только те, дата создания которых больше даты 2012/01/09 00:03:00

copys=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!=0> ;; копировать выделенные объекты, только те, дата последнего доступа которых равна дате 2012/01/09 00:03:00

copys=%WL||"%t"//0||test<3x!!2012/01/09~~00:03:00!!=0> ;; копировать выделенные объекты, только те, дата создания которых равна дате 2012/01/09 00:03:00

copys=%WL||"%t"//0||test<4g!!(?i).*Rock.*!!0!!Genre> ;; копировать выделенные аудиофайлы в другую панель в теге Genre есть слово "Rock"

copys=%WL||"%t"//0||test<4m!!1200> ;; копировать выделенные изображения в другую панель, высота которых равна 1200px

copys=%WL||"%t"//0||test<5g!!(?i).*Rock.*!!0!!Genre> ;; копировать выделенные аудиофайлы в другую панель в теге Genre нет слова "Rock"

copys=%WL||"%t"//0||test<5m!!1000> ;; копировать выделенные изображения в другую панель, высота которых больше 1000px

copys=%WL||"%t"//0||test<6m!!1000> ;; копировать выделенные изображения в другую панель, высота которых меньше 1000px

copys=%WL||"%t"//0||test<6o!!1> ;; копировать в другую панель из выделенного только те папки, в которых есть Desktop.ini

copys=%WL||"%t"//0||test<7m!!x> ;; копировать выделенные изображения в другую панель, ширина которых больше высоты

copys=%WL||"%t"//0||test<8m!!x> ;; копировать выделенные изображения в другую панель, высота которых больше ширины

copys=%WL||"%t"//0||test<9m!!x> ;; копировать выделенные изображения в другую панель, высота которых равна ширине

copys=%WL||"%t"//0||test<9m!!x>||##<info=i1:://>||?Ffnc_numrange1||$$@@#\//f13::||upd<3> ;; из выделенных изображений копировать в другую панель только квадратные в создаваемые именные папки (имя берётся из размера изображения приближённого к кратному диапазону 100 : 0-100 = 100, 101-200 = 200, 201-300 = 300 ...)

copys=%WL||"%t"//0||tip<Extensions!!2> ;; копировать выделенные файлы в другую панель в создаваемые папки, соответствующие расширению (расширения сравниваются со значениями из секции Extensions в TCIMG.ini, а папки используются из FolderLang2 в TCIMG_.lng)

copys=%WL||"%t"//0||tip<Extensions> ;; копировать выделенные файлы в другую панель в создаваемые папки, соответствующие расширению

copys=%WL||"%t"//0||tips<Tips_Ext1>||upd<3> ;; копировать выделенные файлы в другую панель, с условием: ini файлы копируются в "родительскую" папку другой панели, txt файлы копируются в "дедушкину" папку другой панели,

copys=%WL||"%t"//0||upd<3> ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты + обновить другую панель

copys=%WL||"%t"//0||upd<3> ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты, добавляется счётчик

copys=%WL||"%t"//0||xcopy<1> ;; копировать выделенные объекты (альтернативная функция копирования папок)

copys=%WL||"%t"//0||xcopy<1>||upd<3> ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты с сохранением атрибутов объектов

copys=%WL||"%t"//1||allfold<[tc=TL]> ;; копировать выделенные объекты в другую панель во все выделенные папки (заменяя объекты)

copys=%WL||"%t"//1||allfold<c:\ListNameFolders.txt//0> ;; копировать выделенные объекты в другую панель во все папки - список имён папок из файл списка (могут быть в виде части пути без диска) (заменяя объекты)

copys=%WL||"%t"//1||allfold<c:\ListNameFolders.txt//4> ;; копировать выделенные объекты в другую панель во все папки - список имён папок из файл списка (если полные пути, то берутся только имена) (заменяя объекты)

copys=%WL||"%t"//1||allfold<cliplist//4> ;; копировать выделенные объекты в другую панель во все папки - список имён папок из буфера обмена (если полные пути, то берутся только имена) (заменяя объекты)

copys=%WL||"%t"//1||allfold<cliplist> ;; копировать выделенные объекты в другую панель во все папки - список имён папок из буфера обмена (могут быть в виде части пути без диска) (заменяя объекты)

copys=%WL||"%t"//1||htmext<gif|png|bmp|jpg|jpeg|css|htm|js>||upd<3> ;; копировать в другую панель выделенные html файлы с файлами прописанных внутри html (найденные внутри пути html копируются, не проверяются на содержимое)

copys=%WL||"%t"//1||htmext<gif|png|bmp|jpg|jpeg>||upd<3> ;; копировать в другую панель выделенные html файлы с изображениями прописанными внутри html

copys=%WL||"%t"//1||htmext<png|jpeg|js|css|json|ttf|oog|webm|swf|gif|jpg|bmp|txt|svg|woff|woff2|eot?1> ;; копировать в другую панель выделенные html файлы с заданными типами файлов прописанными внутри html, css, js сохраняя структуру

copys=%WL||"%t"//1||modfs<0||#SISDATE>||upd<3> ;; копировать выделенные объекты в панель назначения с заменой существующих и текущей датой

copys=%WL||"%t"//1||total<> ;; копировать в другую панель выделенное, ЗАМЕНЯЯ имеющиеся объекты !!! с закрытием и запуском Total Commander

copys=%WL||"%t"//1||upd<3> ;; копировать в другую панель выделенное, ЗАМЕНЯЯ имеющиеся объекты !!!

copys=%WL||"%t"//4 ;; копировать в другую панель выделенное, если объект с таким именем существует, то не копировать

copys=%WL||"%t"//4||^^<info=i48:://>\||&&([^~~]+)[^\\]+(.+)!!$1$2||:!!-||upd<3> ;; копировать выделенные фотографии в другую панель каждую в создаваемую именную папку даты (имя берётся из EXIF фото из тега DateTime)

copys=%WL||"%t"//9||owrite<10>||upd<3> ;; копировать выделенные файлы в другую панель (перезаписывать), пропускать, если подобный файл не существует по целевому пути

copys=%WL||"%t"//9||owrite<11>||upd<3> ;; копировать выделенные файлы в другую панель (добавлять счётчик), пропускать, если подобный файл не существует по целевому пути

copys=%WL||"%t"//9||owrite<12>||upd<3> ;; копировать в другую панель выделенные файлы с условиями: если файл существует, то к заменяемому файлу прибавляется счётчик

copys=%WL||"%t"//9||owrite<13|bak>||upd<3> ;; копировать в другую панель выделенные файлы с условиями: если файл существует, то к существующему файлу прибавляется заданное расширение

copys=%WL||"%t"//9||owrite<14|@bak@>||upd<3> ;; копировать в другую панель выделенные файлы с условиями: если файл существует, то существующий файл перемещается в заданную, создаваемую папку в целевом каталоге

copys=%WL||"%t"//9||owrite<2|1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то не создавать

copys=%WL||"%t"//9||owrite<3|1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то прибавить счётчик, если совпадают, то перезаписать

copys=%WL||"%t"//9||owrite<30|1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы совпадают, то пропустить, если не совпадают, то к заменяемому файлу прибавляется счётчик

copys=%WL||"%t"//9||owrite<31|1|bak>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы совпадают, то пропустить, если не совпадают, то к заменяемому файлу прибавляется заданное расширение

copys=%WL||"%t"//9||owrite<32|1|@bak@>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы совпадают, то пропустить, если не совпадают, то заменяемый файл перемещается в заданную, создаваемую папку в целевом каталоге

copys=%WL||"%t"//9||owrite<4|1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то перезаписать, если совпадают, то пропустить

copys=%WL||"%t"//9||owrite<5|1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то перезаписать, если совпадают, то прибавить счётчик

copys=%WL||"%t"//9||owrite<50|0,1,2,-1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то они заменяют существующие (проверяются все 3 даты файла)

copys=%WL||"%t"//9||owrite<50|0>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то они заменяют существующие (проверяются дата модификации)

copys=%WL||"%t"//9||owrite<51|0,1,2,-1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то они заменяют существующие (проверяются все 3 даты файла)

copys=%WL||"%t"//9||owrite<51|0>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то они заменяют существующие (проверяются дата модификации)

copys=%WL||"%t"//9||owrite<52|0,1,2,-1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к ним добавляется счётчик (проверяются все 3 даты файла)

copys=%WL||"%t"//9||owrite<52|0>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к ним добавляется счётчик (проверяются дата модификации)

copys=%WL||"%t"//9||owrite<53|0,1,2,-1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к ним добавляется счётчик (проверяются все 3 даты файла)

copys=%WL||"%t"//9||owrite<53|0>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к ним добавляется счётчик (проверяются дата модификации)

copys=%WL||"%t"//9||owrite<54|0,1,2,-1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к целевым файлам добавляется счётчик (проверяются все 3 даты файла)

copys=%WL||"%t"//9||owrite<54|0>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к целевым файлам добавляется счётчик (проверяются дата модификации)

copys=%WL||"%t"//9||owrite<55|0,1,2,-1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к целевым файлам добавляется счётчик (проверяются все 3 даты файла)

copys=%WL||"%t"//9||owrite<55|0>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к целевым файлам добавляется счётчик (проверяются дата модификации)

copys=%WL||"%t"//9||owrite<56|0,1,2,-1|bak>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к целевым файлам добавляется расширение "bak" (проверяются все 3 даты файла)

copys=%WL||"%t"//9||owrite<56|0|bak>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то к целевым файлам добавляется расширение "bak" (проверяются дата модификации)

copys=%WL||"%t"//9||owrite<57|0,1,2,-1|bak>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к целевым файлам добавляется расширение "bak" (проверяются все 3 даты файла)

copys=%WL||"%t"//9||owrite<57|0|bak>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то к целевым файлам добавляется расширение "bak" (проверяются дата модификации)

copys=%WL||"%t"//9||owrite<58|0,1,2,-1|@bak@>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то целевым файлы перемещаются в заданную папку (проверяются все 3 даты файла)

copys=%WL||"%t"//9||owrite<58|0|@bak@>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы новее, то целевые файлы перемещаются в заданную папку (проверяются дата модификации)

copys=%WL||"%t"//9||owrite<59|0,1,2,-1|@bak@>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то целевым файлы перемещаются в заданную папку (проверяются все 3 даты файла)

copys=%WL||"%t"//9||owrite<59|0|@bak@>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при их существовании: если копируемые файлы старше, то целевые файлы перемещаются в заданную папку (проверяются дата модификации)

copys=%WL||"%t"//9||owrite<6|1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то пропустить, если совпадают, то перезаписать

copys=%WL||"%t"//9||owrite<7|1>||upd<3> ;; копировать в другую панель выделенные файлы с условиями при его существовании: если контрольные суммы не совпадают, то пропустить, если совпадают, то прибавить счётчик

copys=%WL||"%t":://0//(.*)(\w:.*\\)(.)([^\\]*)\.(.+)//$1$3 ;; копировать выделенные объекты в другую панель, каждый в папку именем первого символа базового имени

copys=%WL||"%t":://0//(.*)(\w:.*\\)(.){3}([^\\]*)\.(.+)//$1$3 ;; копировать выделенные объекты в другую панель, каждый в папку именем 3-го символа базового имени

copys=%WL||"%t":://0//(.*)(\w:.*\\)(.{8})([^\\]*)\.(.+)//$1$3 ;; копировать выделенные объекты в другую панель, каждый в папку именем первых 8-ми символов базового имени

copys=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//${1}plspps_${3}||upd<3> ;; копировать выделенные объекты в другую панель, каждый в именную папку с приставкой plspps_

copys=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3 ;; копировать выделенные объекты в другую панель, каждый в именную папку

copys=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=f1::|1//> ;; копировать выделенные файлы в другую панель, каждый в именную папку именем контрольной суммы MD5

copys=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=f6::|1//> ;; копировать выделенные файлы в другую панель, каждый в именную папку именем контрольной суммы SHA256

copys=%WL||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#.//o12:://> ;; копировать выделенные файлы в другую панель, каждый в именную папку именем даты модификации в формате YYYY.MM

copys=%WL||"%T":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1dir$3 ;; копировать выделенные объекты в другую панель в именные папки с началом dir (1.txt --> dir1\)

copys=%WL||"%t":://0//(.*)(\w:.*\\)([^~~,_\\]*)[~~,_]([^\\]*)\.(.*)//$1$3 ;; копировать в другую панель выделенные треки в папки с именем артиста

copys=%WL||"%t":://0//(.*)(\w:.*\\)(\d+_\d+_\d+)([^\\]*)\.(.*)//$1$3 ;; копировать выделенные файлы вида 2016_03_01_фото001 в другую панель каждый в именную папку даты, взятой из базового имени файла

copys=%WL||"%t":://0//(.*)\w:.*\^\.\*.([^_]*).+//$1$2 ;; копировать в другую панель выделенные файлы формата test-01.01.2000_12-00.png в именные папки 01.2000

copys=%WL||"%t":://0//(.*\\)(\w:\\)(([^\\]*\\){2})(.*\\).+\\?//$1$5 ;; копировать в другую панель выделенное, сохраняя структуру копируемого, отбрасывая 2 первых каталога, не заменяя имеющиеся объекты

copys=%WL||"%t":://0//(.*\\)(\w:\\)(.*\\)(.+)(\.\d+\..+)//$1$4||test<1e!!jpg|png|tga|tiff|exr//1n!!\d{4}$>||upd<3> ;; из выделенных файлов копировать в другую панель в именные папки заданные типы изображений, в базовом имени которых в конце 4 цифры (camera_001.0000.png --> ...\camera_001\camera_001.0000.png)

copys=%WL||"%t":://0//(.*\\)(\w:\\)(.*\\).+\\?//$1$3 ;; копировать в другую панель выделенное, сохраняя структуру копируемого без буквы диска, не заменяя имеющиеся объекты

copys=%WL||"%t":://0//(.+\\)(\w):(\\.+)\\.+\\?//$1$2$3 ;; копировать в другую панель выделенное, сохраняя структуру копируемого с буквой диска, не заменяя имеющиеся объекты

copys=%WL||"%t":://1//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3||htmext<gif|png|bmp|jpg|jpeg>||upd<3> ;; копировать в другую панель выделенные html файлы в именные папки с изображениями прописанными внутри html

copys=%WL||"%t":://1//(.*)(\w:.*\\)([^\\]{1,15}).*\.(.+)//$1$3||htmext<png|jpeg|js|css|json|ttf|oog|webm|mp4|swf|gif|jpg|bmp|txt|svg|php?1>||upd<3> ;; копировать в другую панель выделенные html файлы с заданными типами файлов прописанными внутри html, css, js сохраняя структуру в именных папках html (длинные имена папок обрезаются до 15 символов)

copys=%WL||"%t"[smdl=clipasis]//0 ;; из выделенных файлов копируется тот, чьё имя (или список имён), находится в буфере обмена

copys=%WL||"%t"||^^rndm<1|8>\||upd<3> ;; копировать выделенные объекты в другую панель каждый в создаваемую папку со случайным именем (имя цифрами, длина 8 символов)

copys=%WL||"%t"||test<22m!!>||upd<3> ;; из выделенных изображений копировать в другую панель те, которые имеют метаданные Exif

copys=%WL||"%t"||test<23m!!>||upd<3> ;; из выделенных изображений копировать в другую панель те, которые не имеют метаданных Exif

copys=%WL||"%t"||test<8w!!256.*48.*32!!i15::>||upd<3> ;; из выделенных значков ICO копировать в другую панель у которых есть форматы 256x256, 48x48 и 32x32

copys=%WL||"%t"||test<9w!!48!!i15::>||upd<3> ;; из выделенных значков ICO копировать в другую панель у которых нет формата 48x48

copys=%WL||"%t"<info=n3|Line1|8>\||upd<3> ;; копировать выделенные объекты в другую панель в создаваемую папку со случайным именем (имя цифрами, длина 8 символов)

copys=%WL||"%t"<info=o91%P%N//>//0||group<6|1> ;; копировать выделенные объекты в другую панель в папку именем родительского каталога, по 6 в отдельные папки (минимальное количество цифр в счётчике папок 1)

copys=%WL||"%t"<text=%P%N//([^~~\r\n]+)(.*[\r\n]*)*//$1>//0 ;; копировать выделенные объекты в другую панель в создаваемую папку именем первого слова, взятого из содержимого текстового файла под курсором

copys=%WL||"%t"<text=:://([^~~\r\n]+)(.*[\r\n]*)*//$1>//0 ;; копировать выделенные текстовые файлы в другую панель в создаваемые папки именем первого слова, взятого из содержимого копируемого текстового файла

copys=%WL||"%t"clpget//0 ;; копировать в другую панель выделенное в создаваемую (или существующую) папку (имя папки из буфера обмена), не заменяя имеющиеся объекты

copys=%WL||"%t%O\"//0//(path<"%t">)(.*\\)(.*\\)//$1$3 ;; копировать выделенные объекты в другую панель, в именную папку

copys=%WL||"%t%O\"//3//(path<"%t">)(.*\\)(.*\\)//$1$3 ;; копировать выделенные объекты в другую панель, в именную папку (если папка существует добавляется счётчик)

copys=%WL||"%t//0" cmdbt=&#115hutdown~~-r~~-t~~0 ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты и перезагрузить компьютер

copys=%WL||"%t//0" cmdbt=&#115hutdown~~-s~~-t~~0 ;; копировать в другую панель выделенное, не заменяя имеющиеся объекты и выключить компьютер

copys=%WL||"%t[input=BOX33]"//0||upd<3> ;; копировать выделенные объекты в панель назначения в папку с именем введенным в диалоговом окне

copys=%WL||"%tclpget"//0 ;; копировать выделенные объекты в панель назначения в папку с именем из буфера обмена

copys=%WL||$f06//0 ;; копировать выделенные объекты на рабочий стол

copys=%WL||:://0//(.+\\).+\\.+\\?//$1 ;; копировать на уровень вверх выделенное, не заменяя имеющиеся объекты

copys=%WL||:://0//(.+\\).+\\.+\\?//$1 ;; копировать на уровень вверх выделенные объекты, не заменяя имеющиеся

copys=%WL||:://1//(.+\\).+\\.+\\?//$1 ;; копировать на уровень вверх выделенное, ЗАМЕНЯЯ имеющиеся объекты

copys=%WL||:://1//(\w):(\\.+)\\.+\\?//E:$2 ;; копировать выделенные объекты на диск E, сохраняя структуру пути (с заменой)

copys=%WL||:://1//(\w:\\)(.*\\).+\\?//D:\\$2 ;; копировать выделенные объекты по тому же пути на диск D\: (заменяя объекты)

copys=%WL||:://1//(\w:\\)(.*\\).+\\?//С:\\$2 ;; копировать выделенные объекты по тому же пути на диск С\: (заменяя объекты)

copys=%WL||{:*FILMS:}\Test\ ;; копировать выделенные объекты в папку Test на диске с меткой "FILMS" (если диска с такой меткой нет, то выводится соответствующее сообщение и программа закрывается)

copys=%WL||{:FILMS:}\Test\ ;; копировать выделенные объекты в папку Test на диске с меткой "FILMS" (если диска с такой меткой нет, то возвращает диск c: )

copys=%WL||<info=o75"%t">//1 ;; копировать выделенные объекты в другую панель на уровень вверх (т.е. в родительский каталог), с заменой имеющихся объектов

copys=%WL||<info=o77"%t">//1 ;; копировать выделенные объекты в другую панель на 2 уровня вверх (т.е. в 'дедушкин' каталог), с заменой имеющихся объектов

copys=%WL||clpget//0 ;; копировать в этой панели выделенное в создаваемую (или существующую) папку (имя папки из буфера обмена), не заменяя имеющиеся объекты

copys=%WL||clpget//1 ;; копировать выделенные объекты в активную панель - в создаваемую (или существующую) папку (имя папки из буфера обмена), заменяя имеющиеся объекты

copys=%WL||clpget//2 ;; копировать выделенные объекты в активную панель - в создаваемую папку (имя папки из буфера обмена), не заменяя имеющиеся объекты

copys=%WL||clpget//3 ;; копировать выделенные объекты в активную панель - в создаваемую папку (имя папки из буфера обмена), заменяя имеющиеся объекты

copys=%WL||listz<C:\List.txt>//0 ;; копировать выделенные файлы в новые файлы из списка C:\List.txt (количество выделенных и заданных файлов должно совпадать)

copys=%WL||x//0||allfold<c:\ListPathFolders.txt//0> ;; копировать выделенные объекты во все папки - список полных путей папок из файл списка

copys=%WL||x//0||allfold<cliplist> ;; копировать выделенные объекты во все папки - список полных путей папок из буфера обмена

copys=%WL||x//0||allfold<PS<"C:\Soft\Doc\"//2//0>> ;; копировать выделенные объекты во все папки 1-го уровня "C:\Soft\Doc\"

copys=%WL||x//1||allfold<C:\CopyDoс.txt//0> ;; копировать выделенные объекты во все папки - список полных путей папок из файл списка (заменяя объекты)

copys=%WL||x//1||allfold<c:\ListPathFolders.txt//0> ;; копировать выделенные объекты во все папки - список полных путей папок из файл списка (заменяя объекты)

copys=%WL||x//1||allfold<cliplist> ;; копировать выделенные объекты во все папки - список полных путей папок из буфера обмена (заменяя объекты)

copys=%WL||x//1||rcopy<%T%M> ;; заменить выделенные файлы файлом другой панели, не заменяя имени

copys=%WL||x||tip<ExtensionsPath> ;; копировать выделенные файлы в задаваемые пути в создаваемые папки, соответствующие расширению (настройки в секции ExtensionsPath)

copys=%Z%WL||"%t"//1 shutd=9 ;; копирование выделенных файлов\папок в другую панель (заменяя объекты), по окончанию завершить работу и выключить компьютер

copys=[tc=AL]||"%t"//0||upd<3> ;; копировать выделенные объекты в другую панель, если ничего не выделено, то копирования не происходит

copys=[tc=AL-1|2]||"%t"//0||upd<3> ;; копировать все объекты активной файловой панели в другую панель

copys=[tc=AL-1f]||"%t"//9||owrite<50|0> copys=[tc=TL-1f]||"%p"//9||owrite<50|0>||upd<2> ;; синхронизировать (по дате) файлы активной и неактивной панелей

copys=[tc=TL]||[tc=AA]//0 ;; копировать выделенные объекты из неактивной панели в папку под курсором (не заменяя в случае совпадения)

copys=[tc=TL]||[tc=AA]//0||$$_clipasis ;; копировать выделенные объекты из неактивной панели в папку под курсором с добавлением в конец имён, через нижнее подчеркивание, содержимого буфера обмена

copys=[tc=TL]||[tc=AA]//0||$$clipasis ;; копировать выделенные объекты из неактивной панели в папку под курсором с добавлением в конец имён содержимого буфера обмена

copys=[tc=TL]||[tc=AA]//0||test<0a!!D>||$$_clipasis ;; копировать из выделенного неактивной панели только файлы в папку под курсором с добавлением в конец имён, через нижнее подчеркивание, содержимого буфера обмена.

copys=[tc=TL]||[tc=AA]//1 ;; копировать выделенные объекты из неактивной панели в папку под курсором (с заменой в случае совпадения)

copys=C:\List(1).txt||0!!1||&&\.bak$!!||**2!!||upd<1> ;; замена оригиналов копиями бэкап файлов по списку C:\List(1).txt

copys=cliplist||"%p"//0 ;; копировать все объекты списка из буфера обмена в активную панель

copys=cliplist||"%P"//0||test<3k!!>||upd<1> ;; копировать пути объектов в активную панель

copys=cliplist||[combo=BOX34]//1 ;; копировать все объекты (пути списка из буфера обмена) в выбираемую в диалоге папку с заменой объектов

copys=clpget||"%p"//0 ;; копировать все объекты из файл-списка (путь из буфера обмена) в активную панель

copys=D:\Begin.txt||listz<D:\End.txt>//9||owrite<3|1>||test<3k!!>||upd<1> ;; копировать файлы из списка путей Begin.txt в соответствующие пути списка End.txt

copys=FOLDC<"D:\TCS"//0>||"E:\Backup\TCS_<info=s33!!#.!!s32!!#.!!s31>"//1 ;; копировать содержимое папки "D:\TCS" в папку "E:\Backup\TCS_DD.MM.YY (с заменой)

copys=FOLDC<%WL//0//>||"%t"\<input=Копировать~~содержимое~~папок|Введите~~имя~~папки|MyFolder|350|120>//0||upd<1> ;; копировать содержимое выделенных папок в другую панель в папку с именем выбранным в диалоговом окне

copys=FOLDC<%WL//0//0>||"%t"//0 ;; копировать в другую панель содержимое выделенных папок (не включая выделенные файлы), не заменяя имеющиеся объекты

copys=FOLDC<%WL//0//0>||"%t"//1 ;; копировать в другую панель содержимое выделенных папок (не включая выделенные файлы), заменяя имеющиеся объекты

copys=FOLDC<%WL//0//0>||x//1||rcopy<%T%M> ;; заменить все файлы в выделенных папках файлом с другой панели не изменяя имени.

copys=FOLDC<%WL//0//0>||x//1||test<0n!!_ENG$>||rcopy<%T%M> ;; заменить все файлы в выделенных папках файлом с другой панели не изменяя имени, кроме файлов имеющих _ENG в конце базового имени.

copys=FOLDC<%WL//0//1//:zeroext:>||"%t"//0||extplus<> ;; найти в содержимом выделенных папок все файлы, у которых нет расширения, скопировать в другую панель и переименовать соответствующим расширением (команда работает в основном для изображений)

copys=FOLDC<%WL//0//-1//png>||"%pTemp16\"//0||test<1g!!16!!1!!Width!!pixels>||upd<1> ;; копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина которых равна 16 пикселям (MediaInfo.dll)

copys=FOLDC<%WL//0//-1//png>||"%pTemp16\"//0||test<1g!!16!!3!!Width!!pixels//1g!!16!!3!!Height!!pixels>||upd<1> ;; копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина и высота которых равна 16 пикселям (MediaInfo.dll)

copys=FOLDC<%WL//0//-1//png>||"%pTemp16\"//0||test<1m!!16//4m!!16>||upd<1> ;; копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина и высота которых равна 16 пикселям

copys=FOLDC<%WL//0//-1//png>||"%pTemp16\"//0||test<1m!!16>||upd<1> ;; копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина которых равна 16 пикселям

copys=FOLDC<%WL//0>||"%p"//0 ;; копировать содержимое выделенных папок (сохраняя структуру вложенности) в активную панель

copys=FOLDC<%WL//0>||"%t"//0 ;; копировать содержимое выделенных папок (сохраняя структуру вложенности) в противоположную панель панель

copys=FOLDC<%WL//1//0//*.exe|*.ppvm//0>||c:\2\video\:://1//(.*)(\w:.*\\)([^\.\*)(.+)//$1$3||upd<1> dubls=1 pause=2s renms=PS<c:\2\video\//2//0>||##cntr<1|1|1>-AAA ;; найти в выделенных папках все файлы exe, ppvm и скопировать их в папку video в именные папки, в другом процессе утилиты переименовать новые папки

copys=FOLDC<%WL//1//0>||"%t"//0 ;; копировать в другую панель содержимое выделенных папок (включая выделенные файлы), не заменяя имеющиеся объекты

copys=FOLDC<%WL//1//0>||"%t"//1 ;; копировать в другую панель содержимое выделенных папок (включая выделенные файлы), заменяя имеющиеся объекты

copys=FOLDC<%WL//1//1>||"%t"//0 ;; копировать в другую панель содержимое (только файлы) выделенных папок (включая выделенные файлы), не заменяя имеющиеся объекты

copys=FOLDC<%WL//1//1>||"%t"//1 ;; копировать в другую панель содержимое (только файлы) выделенных папок (включая выделенные файлы), заменяя имеющиеся объекты

copys=FOLDC<%WL//1//-1>||:://0//(path<"%p">)(.*\\)(.*\\).*//$1$2 ;; копировать в подпапках выделенных папок все файлы на уровень вверх

copys=FOLDC<%WL//1//2>||"%t"//0 ;; копировать в другую панель содержимое (только файлы из всех подпапок) выделенных папок (включая выделенные файлы), не заменяя имеющиеся объекты

copys=FOLDC<%WL//1//2>||"%t"//1 ;; копировать в другую панель содержимое (только файлы из всех подпапок) выделенных папок (включая выделенные файлы), заменяя имеющиеся объекты

copys=FOLDC<%WL//2//-1//*.ini|*.txt|*.html>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||upd<3> ;; из выделенных объектов и подпапок (с рекурсией) копировать заданные типы файлов в другую панель с сохранением структуры папок

copys=FOLDC<cliplist//1//-1//*.b2|*.djvu|*.pdf|*.epub>||$f06\Search ;; в папках, пути из буфера обмена, произвести поиск (с рекурсией) файлов *. b2, djvu, pdf, epub, найденное скопировать в папку Search на рабочем столе

copys=FOLDC<PS<"%P"//2//0//Alldoc*>//0>||"%t"//1||upd<3> ;; копировать в другую панель все объекты из папок активной панели, название которых начинается на "Alldoc" в противоположную панель с перезаписью

copys=FOLDC<PS<%P%N//2//0>//1//1//File.png>||%P%N//0||##<info=f61:://> ;; копировать из каталогов папки под курсором файл File.png в папку под курсором, переименовав базовое имя именем родительского каталога

copys=FOLDC<PS<%P%N//2//0>//1//1>||%P%N//0||##<info=f61:://> ;; копировать из каталогов папки под курсором файлы в папку под курсором, переименовав базовое имя именем родительского каталога

copys=FOLDM<%WL//0//-1>||"%t":://9//(\w:\\)(.*\\)?(\w:\\)(.*\\).+\\?//$1$4||owrite<4|1>||upd<3> ;; копировать в другую панель выделенное в корень диска, сохраняя структуру копируемого, заменяя имеющиеся объекты (если они не совпадают, то существующий файл перезаписывается)

copys=FOLDM<%WL//0>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||struct<> ;; создать в другой панели пустую структуру без диска выделенных объектов

copys=FOLDM<%WL//0>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||test<0r!!1M>||struct<> ;; создать в другой панели пустую структуру без диска файлов, которые меньше 1МБ выделенных объектов

copys=FOLDM<%WL//0>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||test<1a!!R>||struct<> ;; создать в другой панели пустую структуру без диска файлов с атрибутом "только для чтения" выделенных объектов

copys=FOLDM<%WL//0>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||test<1l!!n!!5>||struct<> ;; создать в другой панели пустую структуру без диска файлов, имеющих в базовом имени больше 5 символов выделенных объектов

copys=FOLDM<%WL//0>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||test<1n!![A-Z]>||struct<> ;; создать в другой панели пустую структуру без диска файлов, которые имеют в базовом имени заглавные латинские буквы выделенных объектов

copys=FOLDM<%WL//0>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||test<1n!!\d>||struct<> ;; создать в другой панели пустую структуру без диска файлов, которые имеют в базовом имени цифры выделенных объектов

copys=FOLDM<%WL//0>||"%t":://1//(.+\\)(\w):(\\.+)\\.+\\?//$1$2$3||struct<> ;; создать в другой панели пустую структуру с диском выделенных объектов

copys=FOLDM<%WL//1//0>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||struct<> ;; создать в другой панели пустую структуру без диска файлов 1-го уровня выделенных папок

copys=FOLDM<%WL//-1//-1//!ini|txt|html>||"%t"//0 ;; из содержимого выделенных папок (с рекурсией) копировать в другую панель файлы ini, txt, html

copys=FOLDM<%WL//-1//-1//*.ini|*.txt|.*html//1>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3 ;; копировать в другую панель из выделенных файлов и из файлов выделенных папок только те, которые НЕ имеют расширение txt, ini, html (не заменяя имеющиеся объекты, с сохранением структуры)

copys=FOLDM<%WL//-1//-1//*.ini|*.txt|.*html>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3 ;; копировать в другую панель из выделенных файлов и из файлов выделенных папок только те, которые имеют расширение txt, ini, html (не заменяя имеющиеся объекты, с сохранением структуры)

copys=FOLDM<%WL//1//-1//*.ini|*.txt>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||struct<> ;; создать в другой панели пустую структуру без диска только файлов *.ini|*.txt выделенных объектов

copys=FOLDM<%WL//1//-1//[extnd=Arhives]>//1||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||struct<> ;; создать в другой панели пустую структуру без диска только файлов, не входящих в маску-шаблон Arhives выделенных объектов (маска-шаблон в ключе Arhive в секции [Extensions])

copys=FOLDM<%WL//1//-1//[extnd=Arhives]>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||struct<> ;; создать в другой панели пустую структуру без диска только файлов, входящих в маску-шаблон Arhives выделенных объектов (маска-шаблон в ключе Arhive в секции [Extensions])

copys=FOLDM<%WL//-1//-1//mp3//1>||"%t"//0 ;; из содержимого выделенных папок (с рекурсией) копировать в другую панель все файлы, КРОМЕ mp3

copys=FOLDM<%WL//-1//-1//mp3>||"%t"//0 ;; из содержимого выделенных папок (с рекурсией) копировать в другую панель файлы mp3

copys=FOLDM<%WL//-1//-1//pdf>||"%tADOBE"//0 ;; из содержимого выделенных папок (с рекурсией) копировать в другую панель в папку ADOBE файлы pdf

copys=FOLDM<%WL//-1//-1>||"%t"//0||test<0e!!..> ;; копировать из содержимого выделенных папок файлы без расширения в другую панель

copys=FOLDM<%WL//-1//-1>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3 ;; копировать все файлы в выделенных папках (с рекурсией) в другую панель (не заменяя имеющиеся объекты, с сохранением структуры)

copys=FOLDM<%WL//-1//-1>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||test<0e!!..>||struct<> ;; создать в другой панели пустую структуру для файлов без расширения в выделенных папках

copys=FOLDM<%WL//-1>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||ignore<%%COMMANDER_PATH%%\List.ini|LIST1|0> ;; копировать из выделенного только те объекты, пути которых НЕ входят в список полных путей, прописанных в файле List.ini в секции [LIST1]

copys=FOLDM<%WL//-1>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||ignore<%%COMMANDER_PATH%%\List.ini|LIST1|1> ;; копировать из выделенного только те объекты, пути которых входят в список полных путей, прописанных в файле List.ini в секции [LIST1]

copys=FOLDM<%WL//-1>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||ignore<%%COMMANDER_PATH%%\List.txt|#|0> ;; копировать из выделенного только те объекты, пути которых НЕ входят в список полных путей, прописанных в файле List.txt

copys=FOLDM<%WL//-1>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||ignore<%%COMMANDER_PATH%%\List.txt|#|1> ;; копировать из выделенного только те объекты, пути которых входят в список полных путей, прописанных в файле List.txt

copys=FOLDM<%WL//1>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||struct<> ;; создать в другой панели пустую структуру без диска выделенных объектов (пустые папки не входят)

copys=FOLDM<%WL//2//0>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||struct<> ;; создать в другой панели пустую структуру без диска подкаталогов 1-го уровня выделенных папок

copys=FOLDM<%WL//2>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||struct<> ;; создать в другой панели пустую структуру без диска подкаталогов выделенных папок

copys=FOLDM<%WL//2>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||test<2r!!0K//1a!!D>||struct<> ;; создать в другой панели пустую структуру без диска пустых папок подкаталогов выделенных папок.

copys=FOLDM<%WL//2>||"%t":://1//(.+\\)(\w):(\\.+)\\.+\\?//$1$2$3||struct<> ;; создать в другой панели пустую структуру с диском подкаталогов выделенных папок

copys=FOLDM<cliplist//0>||"%p":://1//(.+\\)(\w):(\\.+)\\.+\\?//$1$2$3||struct<> ;; создать в активной панели пустую структуру с диском списка объектов из буфера обмена (поддерживается список html, ftp ссылок: вставляется диск Z)

copys=FOLDM<cliplist//0>||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||struct<>||upd<1> ;; создать в другой панели пустую структуру без диска списка объектов из буфера обмена (поддерживается список html, ftp ссылок)

copys=LISTC<%WL//1//-1//*.mp3|*.wma>||"%t"//0 ;; копировать в другую панель все файлы *.mp3, *.wma из выделенных плейлистов

copys=LISTF<%%COMMANDER_PATH%%\WinCmd.ini/%%COMMANDER_PATH%%\WinAssociations.ini>||C:\Test\//1 ;; скопировать 2 файла WinAssociations.ini и WinCmd.ini в одну папку Test

copys=LISTF<%%COMMANDER_PATH%%\WinCmd.ini/%%COMMANDER_PATH%%\WinAssociations.ini>||x//1||allfold<%%COMMANDER_PATH%%\Files\Config\Thems\Image/%%COMMANDER_PATH%%\Files\Config\Thems\Image_Black> ;; копировать с заменой файлы WinCmd.ini и WinAssociations.ini в папки Image и Image_Black

copys=LISTF<C:\Folder-1\Пример.txt/C:\Folder-1\Пример(2).txt>||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//Пример(2).txt>||+H!!0 ;; копировать файлы Пример.txt и Пример(2).txt (не заменяя подобные) во все папки C:\Folder-2\ включительно и установить скопированным файлам Пример(2).txt атрибут"скрытый"

copys=LISTF<c:\test1.txt/c:\test2.txt/c:\test3.txt>||"%p"//0 ;; копировать в активную панель файлы c:\test1.txt, c:\test2.txt, c:\test3.txt

copys=PS<"%p"//0//0>||"%t%O"//1 patht="%t%O" ;; копировать содержимое активной панели в другую панель, в папку с именем файла под курсором (с заменой, если такая существует) и войти в нее

copys=PS<"%p"//0>||"%t"//0||test<1l!!p!!255> ;; копировать файлы и папки активной панели (с рекурсией), путь которых более 255 символов

copys=PS<"%p"//1//0//*.[input=BOX48]>||"%p"//0||**0!![input=BOX49]||struct<>||upd<1> ;; файлам в текущей папке создать пустые одноимённые файлы (расширения вводятся в диалогах)

copys=PS<"%p"//1//0//*.<info=f11%P%N//>>||"%p"//0||**0!![input=BOX49]||struct<>||upd<1> ;; для всех файлов с расширением, как у файла под курсором, в текущей папке создать пустые одноимённые файлы (расширение вводится в диалоге)

copys=PS<"%p"//1//0//*.<info=f11%P%N//>>||"%p"//0||**0!!<info=f11%T%M//>||struct<>||upd<1> ;; для всех файлов с расширением, как у файла под курсором, в текущей папке создать пустые одноимённые файлы с расширением файла другой панели

copys=PS<"%p"//1//0//*.<info=f11%P%N//>>||"%p"//0||**0!!txt||struct<>||upd<1> ;; для всех файлов с расширением, как у файла под курсором, в текущей папке создать пустые одноимённые файлы txt

copys=PS<"%p"//1//0//*.chm>||"%p":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3 ;; копировать все файлы chm в текущей папке в именные папки

copys=PS<"%p"//1//0//*.chm>||"%p":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3||upd<1> ;; копировать все файлы chm в текущей папке в именные папки и обновить активную панель

copys=PS<"%p"//1//0//*.jpg|*.png|*.tga|*.tiff|*.exr>||"%t":://0//(.*\\)(\w:\\)(.*\\)(.+)(\.\d+\..+)//$1$4||test<1n!!\d{4}$>||upd<3> ;; из активной панели копировать файлы в другую панель в именные папки заданные типы изображений, в базовом имени которых в конце 4 цифры (camera_001.0000.png --> ...\camera_001\camera_001.0000.png)

copys=PS<"%p"//1//0//*.png>||"%p"//0||**0!!txt||struct<>||upd<1> ;; файлам png в текущей папке создать пустые одноимённые файлы txt

copys=PS<"%p"//1//0//*.txt//1>||"%t"//0 ;; копировать в другую панель все файлы активной панели, которые не имеют расширение txt

copys=PS<"%p"//1//0//*.txt>||"%t"//0 ;; копировать в другую панель все файлы активной панели с расширением txt

copys=PS<"%p"Pages//1//-1//jpg>||:://1//(.+\\)(.+)//$1Slides ;; копировать все файлы jpg в папке Pages активной панели в папку Slides

copys=PS<%P%N//1//0//*.txt|*.ppvm>||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3 ;; копировать все файлы txt,ppvm из папки под курсором в другую панель в именные папки

copys=PS<%P%N//1>||"%t":://0//(.+)(path<%P%N>)(.*\\)?([^\\]+)//$1$3||upd<3> ;; создать структуру папки под курсором в другой панели отсекая имя путь корневой папки

copys=PS<%P%N//1>||"%t":://9//(.+)(path<%P%N>)(.*\\)?([^\\]+)//$1$3||owrite<10>||upd<3> ;; заменить файлы папки под курсором файлы другой панели с сохранением структуры (если подобный файл не существует по целевому пути, то он пропускается)

copys=PS<<info=f17"%p"1.xxx//>//2//0>||"%t"//0 ;; скопировать в противоположную панель родительские каталоги

envgt=0 copys=%WL||"%t"//0 ;; копировать объекты в другую панель (отключив перевод относительных путей в абсолютные)

exect=$var_i=##[combo=BOX16] copys=FOLDC<%WL//0//-1//png>||"%pTemp$var_i\"//0||test<1g!!$var_i!!3!!Width!!pixels//1g!!$var_i!!3!!Height!!pixels>||upd<1> ;; копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку Temp16, только те, ширина и высота которых равна 16 пикселям (MediaInfo.dll)

exect=$var_i=##[combo=BOX16] copys=FOLDC<%WL//0//-1//png>||"%pTemp$var_i\"//0||test<1m!!$var_i//4m!!$var_i>||upd<1> ;; копировать из выделенных каталогов (с рекурсией) png файлы в создаваемую в активной панели папку TempX, только те, ширина и высота которых равна пикселям выбранным в диалоге

exect=$var_ibit=##<info=z2%P%N|Bit~~rate|~~kb/s//> copys=%WL||"%t"$var_ibit\//0||test<1g!!$var_ibit!!2!!Bit~~rate!!~~kb/s>||upd<3> ;; копировать в другую панель из выделенного аудиофайлы, у которых битрейт такой же как у файла под курсором, создав папку именем битрейта (используется библиотека MediaInfo.dll)

exect=$var_ibit=##<info=z2%P%N|Bit~~rate|~~kb/s//> copys=PS<"%p"//1//0//*.mp3>||"%t"$var_ibit\//0||test<1g!!$var_ibit!!2!!Bit~~rate!!~~kb/s>||upd<3> ;; в активной панели найти все файлы mp3 (без рекурсии) и копировать в другую панель те, у которых битрейт такой же как у файла под курсором, создав папку именем битрейта (используется библиотека MediaInfo.dll)

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Заменить~~содержимое~~в~~папке~~ПН?')||$var_i=$var_n=7?_Exit():1 delss=PS<%T%M>||1 copys=FOLDC<%WL>||%T%M//0 beepss ;; заменить содержимое каталога в панели назначения на содержимое выделенных папок в активной панели

exect=$var_name=##<info=o72%P%N//> copys=%WL||"%p"//0||<input=Редактировать~~имя|Изменение~~базового~~имени|$var_name|500|100>||modfs<0||#SISDATE>||upd<1> ;; создать копию файла под курсором с именем вводимым в диалоге

folds="%t"||BacKup\Doc\||fflag<2> copys=cliplist||"%tBacKup\Doc\"//1 ;; копировать объекты по списку из буфера обмена (с заменой в случае совпадения) в BacKup\Doc\ неактивной панели

folds="%t"||BacKup\Doc\||fflag<2> copys=FOLDC<cliplist//0>||"%tBacKup\Doc\"//1 ;; копировать содержимое папок (пути из буфера обмена) в BacKup\Doc\ неактивной панели

forpgs slist=FOLDC<"%t"//0//-2> <FOR> 1 <TO> GLOBALSLIST<0> copys=%WL||GLOBALSLIST<:INDEX:>:://6//(.*)(\w:.*\\)([^\\]*)\.(.+)//$1$3||noprogres<> <NEXT> ;; копировать выделенные файлы во все подпапки другой панели в именные папки, если именных папок для файла не существует, то он не копируется

global copys=%WL||"%p"//0||bkt<!!(!!)!!1> textx=$GLOBALCOPYS||xx!!yy||backup<0>||upd<1> ;; копировать выделенные текстовые файлы в активную панель с добавлением счётчика (N) и в скопированных файлах произвести замену xx на yy

global copys=%WL||"%t"//0 renms=FOLDM<$GLOBALCOPYS//-3//0>||&&(.{0,[input]})(.*)!!$1||~~!!_||upd<3> ;; копировать выделенные объекты в другую панель с обрезанием базовых имен файлов до - прописанного числа в диалоговом окне и с заменой пробелов на нижнее подчеркивание _

global copys=%WL||"%t"//0 renms=FOLDM<$GLOBALCOPYS//-3//0>||&&(.{0,[input]})(.*)!!$1||upd<3> ;; копировать выделенные объекты в другую панель с обрезанием базовых имен файлов до - прописанного числа в диалоговом окне

global copys=%WL||"%t"//0 renms=FOLDM<$GLOBALCOPYS//-3//0>||&&(.{0,90})(.*)!!$1||upd<3> ;; копировать выделенные объекты в другую панель с обрезанием базовых имен файлов до 90 символов

global copys=%WL||"%T"//0 slist=FOLDC<$GLOBALCOPYS1//1//-1//*.ext> GLOBALSLIST<a> ;; скопировать выделенные папки в другую панель и создать список файлов EXT с рекурсией в скопированных папках

global copys=%WL||"%T"//0 slist=FOLDC<$GLOBALCOPYS1//1//-1> GLOBALSLIST<a> ;; скопировать выделенные папки в другую панель и создать список всех файлов с рекурсией в скопированных папках

global copys=%WL||"%T"//0 zpack=FOLDC<$GLOBALCOPYS1//1//-1//*.ext>||@//0||progres<> delss=$GLOBALZPACK0||1||progres<>||upd<1> ;; скопировать выделенные папки в другую панель, запаковать все файлы EXT с рекурсией в скопированных папках в те же папки в именные файлы .ZIP и удалить исходники

global copys=%WL||"%T"//0 zpack=FOLDC<$GLOBALCOPYS1//1//-1//*.ext>||@//0||progres<> ;; скопировать выделенные папки в другую панель, запаковать все файлы EXT с рекурсией в скопированных папках в те же папки в именные файлы .ZIP

global copys=%WL||"%t"//0||##<info=t20::\index.?HTML?//>||sdel<>||upd<5> delss=FOLDC<GLOBALCOPYS<1>//1//1//pdf|js|swf|flv|css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||1 delss=FOLDC<GLOBALCOPYS<1>//1//1//html|css//0>||1||test<1n!!_\d*> patha=GLOBALCOPYS<1>||fold<> arwcx=GLOBALCOPYS<1>||chm||1||wait<> delsm=GLOBALCOPYS<1>||1 ;; скопировать в другую панель каталог под курсором + переименовать в заголовок html + удалить все кроме нужного для компиляции + упаковать в chm и удалить скопированный каталог

global copys=%WL||"%t"//0||test<1e!!txt> GLOBALCOPYS3<a> ;; копировать выделенные объекты (только txt файлы) и вывести пути скопированных файлов в таблице

global copys=%WL||"%t"//0||upd<5> marks=$GLOBALCOPYS1 gotom=2||1 ;; копировать выделенные файлы в другую панель, НЕ ЗАМЕНЯЯ в случае совпадения (добавляется счетчик к имени), с последующим их выделением и установить курсор на первый выделенный файл

global copys=%WL||"%t"//0||upd<5> marks=$GLOBALCOPYS1 gotom=2||end ;; копировать выделенные файлы в другую панель, НЕ ЗАМЕНЯЯ в случае совпадения (добавляется счетчик к имени), с последующим их выделением и установить курсор на последний выделенный файл

global copys=%WL||"%t"//1 modfs=FOLDC<$GLOBALCOPYS1//1//-3>||1,2||folders<"%t"|"%p">||upd<3> ;; копировать выделенные объекты в другую панель (заменяя объекты) с сохранением даты создания и последнего доступа для всех объектов (кроме коренных папок)

global copys=%WL||"%t"//1 modfs=FOLDM<$GLOBALCOPYS1//0//-1>||0,1,2||folders<"%t"|"%p">||progres<>||upd<3> ;; копировать выделенные объекты в другую панель (заменяя объекты) с сохранением даты модификации, создания и последнего доступа для всех объектов

global copys=%WL||"%t"//1||upd<5> marks=$GLOBALCOPYS1 ;; копировать выделенные файлы в другую панель, с ЗАМЕНОЙ в случае совпадения, с последующим их выделением

global copys=%WL||"%t"//4 GLOBALCOPYS2<a> ;; копировать в другую панель выделенное, если объект с таким именем существует, то не копировать + создать список нескопированных объектов

global copys=%WL||listz<C:\List.txt>//0 GLOBALCOPYS0<a> GLOBALCOPYS<a> GLOBALCOPYS1<a> GLOBALCOPYS2<a> GLOBALCOPYS3<a> ;; копировать выделенные файлы в новые файлы из списка C:\List.txt (количество выделенных и заданных файлов должно совпадать) и вывести результаты в глобальные переменные

global copys=%Z%WL||"%t"//1 GLOBALCOPYS<c> ;; скопировать выделенные объекты + отправить в буфер обмена пути скопированных файлов

global copys=cliplist||"%p"//0 comns=$GLOBALCOPYS||0||listcms<cliplist>||upd<1> ;; копировать в активную панель файлы по списку путей из буфера обмена и каждому файлу в комментарии прописать путь откуда он копировался

global copys=D:\List.txt||"%p"||upd<1> <IF> 0 <> <info=t61GLOBALCOPYS2[1]> <THEN> GLOBALCOPYS2<a> <ENDIF> ;; копировать в активную панель файлы по списку, если какой-либо не скопировался, то показать список нескопированных

global folds="%p"||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0> ;; создать в АКТИВНОЙ панели папки 1,2,3 и скопировать в каждую из этих папок файлы *.txt активной панели

global folds="%t"||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0> ;; создать в ДРУГОЙ панели папки 1,2,3 и скопировать в каждую из этих папок файлы *.txt активной панели

global forpgs slist=FOLDC<%WL//2//0> folds=@GLOBALSLIST<t>||line<big;catalog;thumbs!!;>||fflag<2> <FOR> 1 <TO> GLOBALSLIST<0> copys=PS<GLOBALSLIST<:INDEX:>//1//0//*.jpg>||x//1||allfold<GLOBALSLIST<:INDEX:>\big/GLOBALSLIST<:INDEX:>\catalog/GLOBALSLIST<:INDEX:>\thumbs>||noprogres<> <NEXT> ;; копировать в выделенных папках файлы JPG из папок 1-го уровня в созданные, в каждой папке 1-го уровня, каталоги (big, catalog, thumbs)

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 sends="C:\ReplaceList.txt"??-1||&&(.+)\R(.+)!!$1¤$2 slist=%WL||test<1e!!ini> copys=$GLOBALSLIST||x//0||allfold<"C:\ListPathFolders.txt"//0> textx=$GLOBALCOPYS1||?Q$GLOBALSENDS|#|0|1|0|0|0|¤||backup<0> ;; из выделенных файлов скопировать файлы с расширением INI в папки по списку из "C:\ListPathFolders.txt" и произвести в скопированных файлах поиск и замену текста по шаблону из "C:\ReplaceList.txt"

global slist=PS<[tc=TP]//1//0>||##path<4>||formt<0!!(?i)[a-zа-яё].*!!> xends=GLOBALSLIST<1>||formt<0!!(?m)([\d]+)(\D).*>||&&.*\d!! <IF> 1 <> <info=t61$GLOBALXENDS[1]> <THEN> xends=_ <ENDIF> blist=$GLOBALXENDS xlist=$GLOBALSLIST||&&\D.*!!||formt<11> <IF> 1 <> <info=t61$GLOBALXLIST[1]> <THEN> bends=000 xlist=$GLOBALBENDS <ENDIF> iends=<info=t60$GLOBALXLIST[1]> aends=GLOBALXLIST<1>||#Sfnc_numplus0 copys=%WL||"%t"//0||^^cntr<GLOBALAENDS<1>|1|GLOBALIENDS<1>>GLOBALBLIST<1>||upd<3> ;; копировать выделенные файлы активной панели в другую панель с добавлением к именам копируемых файлов в начало имени счетчика являющимся продолжением начальной нумерации файлов в другой панели

global tempxx slist=FOLDC<%WL//1//-1//*.ext> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> GLOBALCOPYS1<a> pathb=$f254 tcimg=$cm523|2050 arwcx="%t"1||zip||1 ;; скопировать все файлы EXT в выделенных папках с рекурсией во временную папку со случайными именами, войти во временную папку в новой вкладке, выделить все новые файлы и установить курсор на первый файл + заархивировать в другую панель в ZIP создав отдельные архивы для каждого выбранного

global tempxx slist=FOLDC<%WL//1//-1//*.ext> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> GLOBALCOPYS1<a> pathb=$f254 tcimg=$cm523|2050 ;; скопировать все файлы EXT в выделенных папках с рекурсией во временную папку со случайными именами, войти во временную папку в новой вкладке, выделить все новые файлы и установить курсор на первый файл

global tempxx slist=FOLDC<%WL//1//-1//*.ext> copys=$GLOBALSLIST||$f254//0||##rndm<3|10> GLOBALCOPYS1<a> ;; скопировать все файлы EXT в выделенных папках с рекурсией во временную папку со случайными именами

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 copys=%WL||"%p"[Backup]_<info=f61%P%N//>//1||**1!!?.bak||modfs<0||#SISDATE>||upd<1> ;; объектам под курсором создать в активной панели взаимозаменяемую копию в папке [Backup]_"Имя родительской папки"

imgpr=1 copys=%WL||"%p"[Backup]_<info=f61%P%N//>//1||**1!!?.bak||modfs<0||#SISDATE>||upd<1> ;; объектам под курсором создать в активной панели копию (без замены) в папке [Backup]_"Имя родительской папки"

imgpr=1 copys=%WL||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o18:://>||upd<3> ;; копировать выделенные файлы в другую панель, каждый в именную папку именем даты модификации в формате YYYY.MM.DD

imgpr=1 copys=%WL||x//0||allfold<FOLDC<[tc=TM]//0//2>>||noprogres<> ;; копировать выделенные объекты во все подпапки 1-го уровня выделенных папок другой панели (исключая выделенные папки)

imgpr=1 copys=%WL||x//0||allfold<FOLDC<[tc=TM]//0//-2>>||noprogres<> ;; копировать выделенные объекты во все подпапки выделенных папок другой панели (исключая выделенные папки)

imgpr=1 copys=%WL||x//0||allfold<FOLDC<[tc=TM]//0//-2>>||noprogres<> ;; копировать выделенные объекты во все подпапки выделенных папок другой панели (исключая директорию выделенных папок)

imgpr=1 copys=%WL||x//0||allfold<FOLDM<[tc=TM]//0//2>>||noprogres<> ;; копировать выделенные объекты во все подпапки выделенных папок другой панели (включая выделенные папки)

imgpr=1 copys=%WL||x//0||allfold<FOLDM<[tc=TM]//0//2>>||noprogres<> ;; копировать выделенные объекты во все подпапки выделенных папок другой панели (включая директорию выделенных папок)

imgpr=1 copys=%WL||x//0||allfold<PS<"%t//-2">>||noprogres<> ;; копировать выделенные объекты во все папки каталога другой панели (включая каталог другой панели)

imgpr=1 copys=%WL||x//0||allfold<PS<"%tFOLD//-2">>||noprogres<> ;; копировать выделенные объекты во все папки заданного каталога другой панели FOLD

imgpr=1 copys=%WL||x//1||allfold<PS<"%t"//2//0>>||noprogres<> ;; копировать выделенные объекты во все папки противоположной панели с заменой

imgpr=1 copys=FOLDC<%WL//1//-1//*.bak>||x!!1||&&\.bak$!!||**2!! ;; восстановить объекты во всех выделенных папках из файлов *.bak

imgpr=1 copys=LISTF<C:\Folder-1\Пример.txt/C:\Folder-1\Пример(2).txt>||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//Пример(2).txt>||+H!!0 ;; копировать файлы Пример.txt и Пример(2).txt во все папки C:\Folder-2\ включительно и установить скопированным файлам Пример(2).txt атрибут"скрытый"

imgpr=1 copys=LISTF<C:\Folder-1\Пример.txt/C:\Folder-1\Пример(2).txt>||x//1||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//Пример(2).txt>||+H!!0 ;; копировать файлы Пример.txt и Пример(2).txt (с заменой подобных) во все папки C:\Folder-2\ включительно и установить скопированным файлам Пример(2).txt атрибут"скрытый"

imgpr=1 copys=PS<"%p"//1//0>||test<1n!!(?i)^[^a-zа-яё]>||"%pdate" ;; копировать в текущей папке все файлы начинающиеся не с буквы в папку date

imgpr=1 copys=PS<%%TCIMG_PATH%%\[Backup]_Total\Restore//1//0//*.bak>||%%TCIMG_PATH%%\//1||&&\.bak$!!||**2!! rstart ;; восстановить все файлы.bar и .ini из бэкап папки Restore и перезапустить Total Commander

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 markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#-//o12::>||upd<2> ;; копировать все файлы выделенных каталогов (с рекурсий) в другую панель, каждый в именную папку именем даты модификации в формате YYYY-MM

imgpr=1 markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#\//o12:://#\//o13::>||upd<2> ;; копировать все файлы выделенных каталогов (с рекурсий) в другую панель, в создаваемую, на основе даты модификации, вложенную структуру папок YYYY\MM\DD, каждый файл в именную папку числа создания

imgpr=1 markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||%t:://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o18:://>||upd<2> ;; копировать все файлы выделенных каталогов (с рекурсий) в другую панель, каждый в именную папку именем даты модификации в формате YYYY.MM.DD

imgpr=1 sends=[tc=AG]??-1||@CRLF!!| copys=%WL||x//0||allfold<PS<"C:\Folder-2\//-2">>||noprogres<> attrb=PS<"C:\Folder-2\"//1//-1//GLOBALSENDS<1>>||+H!!0 ;; копировать выделенные файлы во все папки C:\Folder-2\ включительно и установить скопированным файлам атрибут"скрытый"

imgpr=1 slist=%WL||##path<0> copys=$GLOBALSLIST||"%t"//0 comns=$GLOBALCOPYS||0||listcms<$GLOBALSLIST>||upd<1> ;; копировать выделенные объекты в другую панель с добавлением в комментарий путь откуда был скопирован тот или иной файл

imgpr=1 slist=FOLDC<[tc=TM]//2//-2> folds=@GLOBALSLIST<t>||line<1;2;3!!;> copys=%WL||x//1||allfold<GLOBALFOLDS<t>//0>||noprogres<> desel=10 ;; копировать выделенные файлы активной панели в создаваемые папки 1,2,3 во всех подпапках выделенных папок ДРУГОЙ панели и снять выделение в обеих панелях

imgpr=1 slist=FOLDC<[tc=TM]//2//-2> folds=@GLOBALSLIST<t>||line<1;2;3!!;> marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<GLOBALFOLDS<t>//0>||noprogres<> desel=10 ;; копировать все файлы *.txt активной панели в создаваемые папки 1,2,3 во всех подпапках выделенных папок ДРУГОЙ панели и снять выделение в обеих панелях

imgpr=2 slist=%WL||test<2m!!1599> start=IrfanView||/filelist=GLOBALSLIST1<t>~~/resize_long=1600~~/resample~~/aspectratio~~/jpgq=75~~/convert=""%t"\"%n"*.jpg"~~/killmesoftly||&&hide||&&wait copys=$GLOBALSLIST2||"%t"//0 beepss ;; из выделенных изображений изменять размер (long side - 1600) для тех длина которых больше 1599px и сохранить в другую панель, те изображения, длина которых которые меньше 1599px копируются в другую панель

itray=3 copys=%WL||"%p"//0||test<1i!!bak>||#Hcrc32||^^<info=o72:://>_<info=s47>_||&&(.+)\.([^\._]+)(_[\d-]+)(_[\dA-F]+)!!$1$4$3.$2||&&\.bak$!!||**2!!||upd<1> ;; восстановление объектов из бэкапа с удалением псевдо расширения bak и добавление к имени хеша, взятого из имени объекта, а так же добавление текущей даты

itray=3 copys=FOLDC<%WL//1//-1//*.jpg>||:://0//(\w:.*\\)([^\\]*)//$1<info=i3:://> ;; копировать все изображения внутри выделенных каталогов в создаваемые папки именем ширинахвысота внутри каждой выделенной папки

itray=3 global copys=%WL||"%p"//0||copyn<[input=BOX11]> exect=_ArrayConcatenate($GLOBALCOPYS1,$GLOBALCOPYS0,1,2) GLOBALCOPYS1<a> ;; скопировать выделенные объекты заданное в диалоге количество раз и добавить к глобальному массиву GLOBALCOPYS1 массив GLOBALCOPYS0

itray=3 sends=-1||formt<63,56,54,51,55> slist=FOLDC<%WL//0//2>||test<1n!!GLOBALSENDS<1>> copys=$GLOBALSLIST||"%t":://5//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3 ;; копировать в противоположную панель каталог (имя в буфере) из выделенных папок, если имена выделенных каталогов не совпадают с именами в противоположной панели, то копирования не будет

itray=3 sends=-1||formt<sym2,line1> slist=FOLDC<%WL//0//2>||formt<0!!([^\r\n]*\\(?:GLOBALSENDS<1>)\\)> copys=$GLOBALSLIST||"%t":://5//(.+)(path<"%P">)(.*\\)?([^\\]+)!!$1$3 ;; копировать из выделенных каталогов в противоположную панель внутрь одноименных каталогов, папки из списка в буфере, при условии что эти каталоги существуют

lists=%Z%WL||##path<10> pause=500 copys=cliplist||"%t"//0 ;; копировать в активную панель, - родительские каталоги файлов, найденных после поиска (со всем содержимым)

listx=%P%N||5 copys=$GLOBALLISTX7||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||upd<3> ;; копировать в другую панель объекты из структуры под курсором (созданной в команде tree) (пути папок имеющих вложения исключаются)

listx=%P%N||5 copys=$GLOBALLISTX8||"%t":://1//(.*\\)(\w:\\)(.*\\).+\\?//$1$3||upd<3> ;; копировать в другую панель папки из структуры под курсором (созданной в команде tree) (пути папок имеющих вложения исключаются)

listx=%P%N||5||"%T" copys=$GLOBALLISTX||listz<$GLOBALLISTX3>//4 ;; копировать файлы и папки из структуры файла под курсором (созданной в команде tree) в другую панель с сохранением структуры папок (с проверкой: пропустить при совпадении имени объекта)

listx=%P%N||5||"%T" copys=$GLOBALLISTX1||listz<$GLOBALLISTX4> ;; копировать файлы из структуры файла под курсором (созданной в команде tree) в другую панель с сохранением структуры папок

listx=C:\Tree.txt||5||E:\TREE\ copys=$GLOBALLISTX1||listz<$GLOBALLISTX4> ;; копировать файлы из структуры C:\Tree.txt (созданной в команде tree) по новому пути E:\TREE\ с сохранением структуры папок

markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||"%t"//0 ;; копировать все файлы выделенных каталогов в противоположную панель

markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=f61:://>||upd<2> ;; копировать все файлы выделенных каталогов (с рекурсией) в другую панель, в создаваемые (если нет подобных) единые папки с родительскими именами

markp=%WL tcimg=$cm2046~~$cm525 copys=[tc=AL]||"%t":://0//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1<info=o11:://#\//o12::>||upd<2> ;; копировать все файлы выделенных каталогов (с рекурсий) в другую панель, в создаваемую на основе даты модификации вложенную структуру: YYYY\MM\ - каждый файл в папку месяца создания

marks=1||test<1e!!txt> copys=[tc=AL]||x//1||allfold<D:\ListNameFolders.txt//0> ;; выделить в активной панели все файлы *.txt и копировать их во все папки ( список полных путей папок из файл списка)

sends="%O"??1||&&^(.+)_\d+$!!$1 copyy=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||GLOBALSENDS<1>//0 pause=500 zpacf="%p"GLOBALSENDS<1>||"%p"GLOBALSENDS<1>.zip//0 ;; копировать файл под курсором в именную(исключая счетчик типа _N) папку, скопировать в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив

sends="%O"??1||&&^(.+)_\d+$!!$1 marks=PS<"%p"//1//0>||test<1n!!GLOBALSENDS<1>> copys=[tc=AL]||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1//0>||"%pGLOBALSENDS<1>//0" pause=700 zpacf="%pGLOBALSENDS<1>"||"%pGLOBALSENDS<1>".zip//0 ;; копировать файл под курсором в именную(исключая счетчик _№) папку, скопировать в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив

sends="%O"??1||&&^(.+)_\d+$!!$1 movee=%P%N||"%pGLOBALSENDS<1>"//0//(path<"%p">)(.*\\)(.*\\)//$1$3 copys=PS<d:\2//1>||"%p"GLOBALSENDS<1>//0 marks=0||test<1n!!GLOBALSENDS<1>> pause=200 moves=[tc=AL]||GLOBALSENDS<1>//0 pause=500 start=RAR||-IBCK||a||"%pGLOBALSENDS<1>".rar||GLOBALSENDS<1>||&&wait||upd<1> ;; переместить файл под курсором в именную(исключая счетчик типа _N) папку, переместить в эту же папку похожие файлы активной панели и все файлы (без рекурсии) папки d:\2 + упаковать созданную папку в именной архив (RAR)

sends=#??-6*||#K3!!"%PName.txt"* copys=$GLOBALSENDS||"%p"//1||?4|##|Files*Prim*Eschjoodin|*|:LISTNUM:||upd<1> ;; создать 3 копии файла Name.txt активной панели с заданными именами

sends=#??-6*||#K3!!%P%N* copys=$GLOBALSENDS||"%p"//1||?4|##|Files*Prim*Eschjoodin|*|:LISTNUM:||upd<1> ;; создать 3 копии файла в под курсором активной панели с заданными именами

sends=#-1??-1||formt<6,1!!(.*\.gif|.*\.png|.*\.jpg[^\r\n]*)> downl=$f254//2||$GLOBALSENDS||progres<> copys=$GLOBALDOWNL||"%P"//0||test<1r!!100K>||upd<1> ;; с интернет страницы, адрес которой из буфера получить список всех адресов изображений gif, png, jpg; скачать во временную папку и после скопировать в активную панель те файлы, которые более 100 Kb

sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5 GLOBALLISTX7<a> bends=@GLOBALLISTX6<1>\||\!!\\ copys=$GLOBALLISTX7||"%t":://1//(.*\\)(GLOBALBENDS<1>)((.*\\)?).+\\?//$1$3||upd<3> ;; копировать в другую панель объекты (без начальной папки) из структуры под курсором (созданной в команде tree) (пути папок имеющих вложения исключаются)(предварительно преобразовать список в кодировке 866)

sends=%P%N??-1||?D866 listx=$GLOBALSENDS||5||"%T" copys=$GLOBALLISTX||listz<$GLOBALLISTX3>//4 ;; копировать файлы и папки из структуры файла под курсором (созданной в команде tree) в другую панель с сохранением структуры папок (с проверкой: пропустить при совпадении имени объекта) (предварительно преобразовать список в кодировке 866)

sends=[tc=TO]??1||&&[^a-zа-яё]+$!! copys=%WL||"%t"//0||modfs<0||#SISDATE>||upd<6> renms=$GLOBALCOPYS||GLOBALSENDS<1>||$$-cntr<1+|1|1>||ext<>||upd<1> ;; скопировать выделенные файлы в панель назначения, с текущей датой, с переименованием их в имя файла под курсором другой панели и продолжением нумерации соответствующей имени и типу файла

sends=<info=f12\%T%M> copys=%WL||"%t"//0||||##GLOBALSENDS<1>_cntr<1+|1|2> ;; копировать выделенные файлы в другую панель с переименованием в имя файла с счетчиком _01

sends=<info=f61%P%N//>??1||&&(?i)[^a-zа-яё]+$!! copys=%WL||"%t"GLOBALSENDS<1>\//0 ;; скопировать выделенное в созданную в другой панели папку с именем родительского каталога (курсор на файле)

sends=-1??-1 copys=$GLOBALSENDS||"%p"//0 comns=$GLOBALCOPYS||0||listcms<$GLOBALSENDS>||upd<1> ;; копировать в активную панель файлы по списку путей из буфера обмена и каждому файлу в комментарии прописать путь откуда он копировался

sends=-1??-1 GLOBALSENDS<a> copys=$GLOBALSENDS||"%p"//0 <FOR> 1 <TO> GLOBALCOPYS<0> comnt=GLOBALCOPYS<:INDEX:>||0||GLOBALSENDS<:INDEX:> <NEXT> ;; копировать объекты по списку из буфера обмена в активную панель, каждому копируемому объекту прописать в комментарии путь к источнику

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=%WL||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpg=Копирование~~файлов||TCIMG.dll,26||5||150 <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>//0||group<500|3|GLOBALSENDS<:INDEX:>_> <NEXT> focusp tcimg=$cm540 ;; копировать выделенные файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER, в каждой папке распределить файлы по 500 штук каждого размера в папки со счётчиком (появляются несколько прогресс баров для отображения каждого из списков файлов по размерам)

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=%WL||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpgs <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>||noprogres<> <NEXT> focusp tcimg=$cm540 ;; копировать выделенные файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER

sends=100K|300K|500K|1M|2M|5M|10M|20M|50M|100M|OTHER??-4 listx=PS<%P%N//1>||12||<100K|<300K|<500K|<1M|<2M|<5M|<10M|<20M|<50M|<100M|A forpg=Копирование~~файлов||TCIMG.dll,26||5||150 <FOR> 1 <TO> 11 copys=$GLOBALLISTX:INDEX:||"%t"GLOBALSENDS<:INDEX:>//0||group<500|3|GLOBALSENDS<:INDEX:>_> <NEXT> focusp tcimg=$cm540 ;; копировать из папки под курсором все файлы в другую панель по размерам в соответствующие папки 100Kb, 300Kb, 500Kb, 1Mb, 2Mb, 5Mb, 10Mb, 20Mb, 50Mb, 100Mb, OTHER, в каждой папке распределить файлы по 500 штук каждого размера в папки со счётчиком (появляются несколько прогресс баров для отображения каждого из списков файлов по размерам)

sends=C:\Folfers.txt??-1 copys=%WL||x//1||allfold<$GLOBALSENDS//0> ;; копировать выделенные объекты во все папки из списка с заменой

sends=FOLDM<%WL//-1//0//[input=BOX96]>??-1||&&(?m)^(.+\.)([^.]+)$!!$1docx bends=@C:\Шаблон.docx??-1||#KGLOBALSENDS<0>~@CRLF!! copys=$GLOBALBENDS||listz<$GLOBALSENDS> ;; для заданной маски файлов в выделенных папках создать одноимённые файлы docx из шаблона C:\Шаблон.docx

sends=FOLDM<%WL//-1//0//tif>??-1||&&(?m)^(.+\.)(tif)$!!$1docx bends=@C:\Шаблон.docx??-1||#KGLOBALSENDS<0>~@CRLF!! copys=$GLOBALBENDS||listz<$GLOBALSENDS> ;; для файлов tif в выделенных папках создать одноимённые файлы docx из шаблона C:\Шаблон.docx

sends=PS<"%p"//1>??-1||?Fextdel,extdelz copys=$GLOBALSENDS||"%t"//0||test<0w!!``f11::!!f230::|3|txt>||upd<3> ;; получить список путей всех файлов активной панели, удалив пути с заданными расширениями, а так же пути файлов без расширений и

sends=PS<$f300\Files\Template\Favorites\//1//0//*.ini>??-1 GLOBALSENDS<b> copys=$GLOBALARRAY||%%COMMANDER_PATH%%\INI//1 ;; показать в окне выбора все *.ini папки Favorites (без рекурсии), выбрать нужные файлы и копировать их с заменой в папку TC\INI\

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

shape=1 exect=$var_stroka3=##[combo=BOX_U2] exect=$var_stroka1=##[combo=BOX_U5] exect=$var_stroka2=##[combo=BOX_U4] copys=%WL||"%p"||copyn<$var_stroka3>||[group=BOX_U22]||upd<1> ;; создание копий выделенных объектов с выбором условий в диалоговом окне

shape=5 copys=FOLDC<%WL//1//-1>||"%t":://0//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3||test<[group=BOX_FSize1]r!![updwn=BOX_FSize1]> tcimg=$cm524 ;; копировать в другую панель (не заменяя в случае совпадения) файлы из выделенных папок(с рекурсией, с сохранением структуры вложенности) и выделенных файлов подпадающие под условия относительно заданного размера(ов) в диалоговом окне

shape=5||0 copys=FOLDC<%WL//1//-1//*[combo=BOX4]>||"%t[combo=BOX11]\"//0||test<3m!![combo=BOX6]//6m!![combo=BOX7]> ;; копировать из выделенных папок ( с рекурсией) в ДРУГУЮ панель файлы (уточнение задачи в диалоговом окне)

shape=5||0 copys=FOLDC<%WL//1//-1//[combo=BOX4]>||"%p[combo=BOX11]\"//0||test<1m!![combo=BOX6]//4m!![combo=BOX7]>||upd<1> ;; копировать из выделенных объектов (включая выделенные каталоги, с рекурсией) файлы: папка, расширение, ширина и высота указывается в диалоговом окне

shape=U11 exect=$var_stroka3=##[combo=BOX_U2] exect=$var_stroka1=##[combo=BOX_U5] exect=$var_stroka2=##[combo=BOX_U4] copys=%WL||"%p"||copyn<$var_stroka3>||[group=BOX_U22]||upd<1> ;; создание копий выделенным объектам (выбор условий в диалоге)

slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> copys=PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1:20>||"%t"<info=f61:://>//0||,!!||~~!! <NEXT> ;; из выделенных каталогов копировать в другую панель в именные папки каталогов первых 20-ти jpg файлов каждой папки

slist=%WL copys=$GLOBALSLIST||"%t"//0 comns=$GLOBALCOPYS||0||listcms<$GLOBALSLIST>||upd<1> ;; копировать в другую панель выделенные объекты и каждому объекту в комментарии прописать путь откуда он копировался

slist=%WL||##path<2>||inline<*!!|*!!> copys=PS<"%P"//1//0//GLOBALSLIST<1>>||"%t"//1||upd<3> ;; копировать файлы активной панели с расширениями выделенных файлов в другую панель (без рекурсии)

slist=%WL||##path<2>||inline<*!!|*!!> copys=PS<"%P"//1//-1//GLOBALSLIST<1>>||"%t"//1||upd<3> ;; копировать файлы активной панели с расширениями выделенных файлов в другую панель (с рекурсией)

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=%WL||$$clpget copys=[tc=TM]||x//0||allfold<GLOBALSLIST<t>> tcimg=$cm524 ;; копировать выделенные объекты другой панели в подпапки 1-го уровня (с именем из буфера обмена) выделенных папок активной панели

slist=%WL||<dellist="C:\ListObjectNames.txt"|5> copys=$GLOBALSLIST||"%t"//0||upd<3> ;; копировать в неактивную панель выделенные объекты, кроме тех, чьи имена совпадают с именами объектов из списка "C:\ListObjectNames.txt"

slist=%WL||<info=o450:://> GLOBALSLIST<a> copys=%WL||"%T"//0 clink=$GLOBALCOPYS1||"%P"//0 modfs=$GLOBALCLINK1||0,1,2||list<$GLOBALSLIST>||upd<2> ;; создать ярлыки для выделенных и копируемых файлов, установив все 3 даты (модификации, создания, доступа), взятые из исходных файлов

slist=%WL||test<0e!!%E> copys=$GLOBALSLIST||"%t"//0||upd<3> ;; из выделенного копировать все файлы кроме файлов с расширением фала под курсором

slist=%WL||test<0e!!cmd> copys=$GLOBALSLIST||x//0||allfold<"C:\PathList.txt"//0> ;; копировать выделенные файлы, исключая файлы *.cmd, в папки по списку из "C:\PathList.txt

slist=%WL||test<1e!!dbi> copys=$GLOBALSLIST||x//0||allfold<"C:\PathList.txt"//0> ;; из выделенных файлов копировать файлы *.dbi в папки по списку из "C:\PathList.txt"

slist=[tc=AM] wlist=$GLOBALSLIST||##<info=o72:://>||?M1:15||^^"%T"||$$\ copys=$GLOBALSLIST||listz<$GLOBALWLIST>//1||htmext<png|jpeg|js|css|json|ttf|oog|webm|mp4|swf|gif|jpg|bmp|txt|svg|php?1>||upd<3> ;; копировать в другую панель выделенные html файлы с заданными типами файлов прописанными внутри html, css, js сохраняя структуру в именных папках html (длинные имена папок обрезаются до 15 символов)

slist=[tc=TM]||##path<4> delss=[tc=TM]||1||recycle<1> copys=%WL||"%t"//1||list<$GLOBALSLIST> ;; копировать выделенные файлы с заменой в ПП с предварительным переименованием базовых имён выделенных файлов в имена выделенных в другой панели

slist=C:\ListName.txt <FOR> 1 <TO> GLOBALSLIST<0> copys=%WL||"%p"//1||##GLOBALSLIST<:INDEX:> <NEXT> beepss ;; выделенным файлам в активной панели создать копии с именами по списку C:\ListName.txt (с заменой в случае совпадения)

slist=cliplist||^^"%P"||$$.%E bends=@%P%N??-1||#KGLOBALSLIST<0>~@CRLF!! copys=$GLOBALBENDS||listz<$GLOBALSLIST>//1||upd<1> ;; создать копии файла под курсором в активной панели с именами из буфера обмена с тем же расширением, с заменой имеющихся файлов

slist=cliplist||^^"%P"||$$.%E bends=@%P%N??-1||#KGLOBALSLIST<0>~@CRLF!! copys=$GLOBALBENDS||listz<$GLOBALSLIST>||upd<1> ;; создать копии файла под курсором в активной панели с именами из буфера обмена с тем же расширением, если файл существует, то добавляется счётчик

slist=D:\Scroll.txt||^^"%P" sends=PS<"%T"//2//0//&&Back.*>??-1 copys=$GLOBALSLIST||x//0||allfold<$GLOBALSENDS//0> ;; копировать объекты активной панели по списку из файла D:\Scroll.txt в папки имена которых начинаются с "Back" другой панели.

slist=FOLDC<%WL//0>||<dellist=C:\List\object.txt|5> copys=$GLOBALSLIST||"%tBacKup\Doc\"//1 ;; копировать содержимое выделенных папок (с заменой в случае совпадения) в BacKup\Doc\ неактивной панели исключая объекты из списка имён C:\List\object.txt

slist=FOLDM<%WL//-3//0> copys=[tc=TM]||x//0||allfold<GLOBALSLIST<t>> tcimg=$cm524 ;; копировать выделенные объекты другой панели в подпапки 1-го уровня выделенных папок активной панели

slist=INI<7//%%COMMANDER_PATH%%\Wcmicons.inc//mappings//>||formt<1,fnc_lib_01>||$$.ico||^^"%P" GLOBALSLIST<a> copys=$GLOBALSLIST||"%t"||upd<3> ;; из активной папки с нумерованными иконками копировать те, которые участвуют в меню Total Commander

slist=PS<"%p"//1//0//prog-new.*.exe> exect=$var_i='GLOBALSLIST<1>'=''''?_CmdCm('infbx=Сообщени妦Файлов~~с~~такими~~именами~~в~~АП~~не~~найден2¦¦370¦¦50<¤>toexit'):1 copys=$GLOBALSLIST||"%t"//0 beepss ;; копировать в другую панель все файлы *.exe активной панели чьи базовые имена начинаются с "prog-new.", в случае отсутствия подобных файлов выдать 2-х секундное сообщение

slist=PS<"%T"//2//0>||test<1f!!1!!0!!Info.txt> exect=$var_i='GLOBALSLIST<1>'=''''?_CmdCm('infbx=InfoBox17<¤>toexit'):1 copys=%WL||x//1||allfold<GLOBALSLIST<t>> beepss ;; копировать выделенные объекты активной панели (с перезаписью) в папки неактивной панели содержащих файл Info.txt

slist=PS<"%T"//2//-1>||test<1f!!1!!0!!Doc.rtf> exect=$var_i='GLOBALSLIST<1>'=''''?_CmdCm('infbx=InfoBox17<¤>toexit'):1 copys=%WL||x//1||allfold<GLOBALSLIST<t>> beepss ;; копировать выделенные файлы в папки неактивной панели(с рекурсией) содержащих файл Doc.rtf

slist=PS<%%COMMANDER_PATH%%\//1//0//*.bar> sends=GLOBALSLIST<t1>??-1||&&[^\\]+$!! copys=$GLOBALSLIST||GLOBALSENDS<1>[Backup]_<info=f61GLOBALSLIST<1>>\Bars//1||**1!!?.bak||modfs<0||#SISDATE> ;; создать заменяемые бэкапы всем файлам.bar в папке Total Commander в папке [Backup]_имя TC\Bars

slist=PS<%%TCIMG_PATH%%\//1//0//*.bar|*.ini> sends=GLOBALSLIST<t1>??-1||&&[^\\]+$!! copys=$GLOBALSLIST||GLOBALSENDS<1>[Backup]_<info=f61GLOBALSLIST<1>>\Restore//1||**1!!?.bak||modfs<0||#SISDATE> ;; создать бэкапы всем файлам.bar и .ini в папке Total Commander в папке [Backup]_имя TC\Restore

slist=PS<%P%N//2//0> exect=$var_aa=_ArrayCreate(GLOBALSLIST<0>) GLOBALEXECT<$var_aa> <FOR> 1 <TO> GLOBALSLIST<0> exect=$var_aa[:INDEX:]=##$PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1> GLOBALEXECT<$var_aa> <NEXT> copys=$var_aa||"%t"//0 ;; пример создания и заполнения массива данными, в данном случае в подпапках 1-го уровня папки под курсором отбирается по одному файлу jpg

slist=PS<[tc=TP]//2//-1>||test<1f!!1!!0!!Doc.rtf> exect=$var_i='GLOBALSLIST<1>'=''''?_CmdCm('infbx=InfoBox17<¤>toexit'):1 copys=%WL||x//1||allfold<GLOBALSLIST<t>> ;; копировать выделенные файлы в папки неактивной панели(с рекурсией) содержащих файл Doc.rtf

slist=PS<c:\5\//2//0> <FOR> 1 <TO> GLOBALSLIST<0> copys=PS<GLOBALSLIST<:INDEX:>//1//-1//jpg//0//0//1//1>||test<0r!!500K>||c:\6\temp\<info=o72GLOBALSLIST<:INDEX:>//> <NEXT> dubls=1 pause=1s renms=PS<c:\6\temp\//1//-1//jpg>||##<info=f61:://>||upd<1> ;; копировать из папок 1-го уровня каталога c:\5\ jpg файлы в создаваемые папки каталога c:\6\temp\ , далее в другом процессе их переименовать

tempxx slist=[tc=TM]||##path<4> copys=%WL||$f254||list<$GLOBALSLIST> moves=PS<$f254//1//0>||"%t"//1 ;; копировать выделенные файлы с заменой в другую панель с предварительным переименованием выделенных файлов активной панели в имена выделенных файлов другой панели

watch=1 xlist=[tc=TL-1] slist=PS<"%p"//-2//-1> <FOR> 1 <TO> GLOBALSLIST<0> copys=$GLOBALXLIST||GLOBALSLIST<:INDEX:>//1||noprogres<> <NEXT> ;; копировать файлы неактивной панели во все папки АКТИВНОЙ панели (с рекурсией)

watch=1 xlist=[tc=TL-1] slist=PS<"%p"//-2//-1> <FOR> 1 <TO> GLOBALSLIST<0> copys=$GLOBALXLIST||GLOBALSLIST<:INDEX:>//9||owrite<10>||noprogres<> <NEXT> ;; заменить все подобные файлы в АКТИВНОЙ панели (с рекурсией) файлами из другой панели


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