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


copys

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

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

Параметры:

1-й обязательный параметр. Может иметь несколько вариантов:
%L,
%WL
Список выделенных объектов.
Также может использоваться путь к файлу списка полных путей объектов %P%N. см. Дополнение №7 или с:\List.txt
LISTF<>Список заданных объектов. см. Дополнение №22.
PS<>Список объектов каталога. см. Дополнение №22.
FOLDC<>Список объектов содержимого каталогов. см. Дополнение №22.
FOLDM<>Список выделенных объектов и всех объектов в подпапках. см. Дополнение №22.
LISTC<>Список объектов из выделенных без дубликатов. см. Дополнение №22.
cliplistСписок полных путей объектов из буфера обмена.
$var_aaМассив. Переменная $var_a... - массив путей, созданный в команде exect
$GLOBALNAMEМассив. Список путей глобальной переменной см. Дополнение №23.
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 - если файл существует - добавлять счётчик, пропускать, если подобный файл не существует по целевому пути.
Режимы 20 и 21 работают не для всех команд, где подключён параметр owrite<>
  20|Delimeter - если файл существует, то записывать в конец файла через разделитель Delimeter (необязательный)
  21|Delimeter - если файл существует, то записывать в начало файла через разделитель Delimeter (необязательный)
Далее при существовании файла проверяются контрольные суммы 2-х файлов:

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

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

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

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

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

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

  х - метод сравнения:
    1 - подсчёт контрольной суммы MD5
    2 - подсчёт контрольной суммы SHA1
    3 - подсчёт контрольной суммы CRC32
    4 - подсчёт контрольной суммы MD2
    5 - подсчёт контрольной суммы MD4
    6 - подсчёт контрольной суммы SHA256
    7 - подсчёт контрольной суммы SHA384
    8 - подсчёт контрольной суммы SHA512
    9 - подсчёт контрольной суммы BLAKE2s
    30 - подсчёт контрольной суммы BLAKE224
    31 - подсчёт контрольной суммы BLAKE256
    32 - подсчёт контрольной суммы BLAKE384
    33 - подсчёт контрольной суммы BLAKE512
    остальные номера и методы смотрите в Дополнении №10
SeriesParamПреобразование базового имени. Серия параметров, изменяющих базовое имя см. Дополнение №24
**ExtРасширение.
  Описание
Если фраза после разделителя || начинается с символов **, то последующей строкой параметра будет переименовано расширение.
Параметр **Flag!!(?.)Ext , где Flag:
  0 - заменить существующее расширение расширением Ext (если расширение не указано - оно будет удалено)
  1 - добавить к существующему расширение ?.Ext
  2 - заменить существующее расширение расширением Ext (если не указано, то расширение берётся из имени [до первой точки справа, если есть])
  3 - удалить повторяющиеся расширения (**3!!) (имя.png.png.png ==> имя.png).
  4 - удалить расширение, если оно есть или добавить, если его нет (**4!!.fin)
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 - аббревиатура языка с которого,
  Lang2 - на который нужно перевести текст. см. Дополнение №14
  Mode - режим перевода:
    0 - перевод в Google (временно может не работать)
    1 - перевод в Yandex
Требуется подключения к интернету.
Так как Google имеет определённые ограничения. К примеру ~350 символов на один запрос.
Утилита старается проверить длину заданного текста, если он превышает 350 символов, то:
  1. Текст разбивается и отсылается на перевод построчно
  2. Проверяется строка на превышения лимита, разбивается по точкам...
Но этого может быть недостаточно, поэтому рекомендуется переводить небольшие тексты.

Для перевода в Yandex необходимо в TCIMGU.ini в секции [Setting] в ключе YandexKey прописать API-ключ
Бесплатный ключ можно получить по адресу Получить API-ключ
Прочитать информацию можно по адресу: Информация об онлайн переводчике Yandex
Пример записи:

[Setting]
...
YandexKey=trnsl.1.1.201511403Z.71fbfbe30.e5616a434b...

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.
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 прописывается имя папки для расширений, не входящих в шаблоны.
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 - поиск точного совпадения со строкой. (Только при точном совпадении происходит замена).
  SymbolDelim - символ, разделяющий пары поиска и замены.
    По умолчанию символ "="
    Так же можно вставлять символы с помощью функций Autoit Chr() и ChrW(), которые заменяются соответствующими символами.
  Read
    0 - информация файла или переменной считывается один раз, запоминается для дальнейшего использования (по умолчанию).
    1 - информация файла или переменной считывается каждый раз как только встретится параметр.

Можно воспользоваться аналогом ?Q
extplus<>Файлы без расширения.
  Описание
Параметр extplus<> создан для получения расширения для файлов без расширения. Параметр постарается по его содержимому найти соответствующее расширение и переименовать.

Поддерживаются следующие типы расширений:
3bs, 3dg, 3dl, 3gp, 7z, 8ba, 8be, 8bf, 8bi, 8bx, 8by, 8li, 8me, CompositeFont, a3x, abr, abw, acb, accdb, acd, acl, acm, aco, acs2, acs3, acs4, acv, adb2, adc, adm, ado, adt, aei, ai, aimppl, aip, ani, ap, ape, apf, asl, atn, au, au3, auo, avi, avs, ax, b64, bar, bas, bht, blw, bmp, box, bpg, bpl, cab, cache, cat, caz, cdd, cdr, chm, cjstyle, cl, client, clp, cnv, coder, cpl, cpp, cru, crx, csh, css, cube, cur, dds, dfp, dib, dif, djvu, dll, docx, drv, ds, dvg, dvx, dwg, elm, emf, eml, eot, eps, exe, exv, fae, fb2, fdd, fio, flac, flc, flt, flv, fmc, fnt, fon, ftu, gif, glr, gmmp, grd, hap, hdr, hlp, html, icn, icns, ico, ics, iec, ifo, ime, inc, inf, ini, iqy, irs, iso, its, izp, ja, jar, jbf, jng, jp2, jpg, js, kys, lbm, lbmp, ldd, lex, lng, lnk, lpd, luac, m3u, m4a, mcd, mdb, mds, mht, mid, milk, mkv, mnu, mo, mov, mp3, mp4, mpg, mpn, msstyles, mts, ocx, odb, odt, ogg, one, opx, otf, pat, pcx, pdf, pf, pfb, pff, pfm, pic, pmd, ppm, pptx, psd, psp, qts, qtx, rar, ras, rdf, reapeaks, reg, reko, rgb, rgs, rll, rmi, rom, rs, rtf, sam, sbstore, session, sfk, sgi, shc, snag, so, spr, sps, sqlite, sqlite-shm, sqlite-wal, svg, swf, sys, tga, theme, thmx, tiff, tlb, torrent, tpl, ttc, ttf, uce, ucp, udt, uhb, url, uue, vbs, vdj, vdm, vdplugin, vfx, vip, vsl, vst, vwp, w5s, wav, wcx, wdx, webm, webp, wfm, wfx, wlx, wmf, wmo, wmv, woff, wpg, wpl, wsh, wswdb, x3d, xfm, xgeq, xlsx, xm, xml, xpi, xpm, xpt, xspf, xxe, zip, zvt

Если нужна поддержка других расширений, которых нет в списке, сообщайте в ЛС или на форумах поддержки (постараюсь реализовать)
Конечно это не 100% распознавание, так как:
- одни и те же типы могут иметь разное содержание (текстовое/бинарное) и сигнатуру...
- разные типы могут иметь одинаковую начальную сигнатуру...
allfold<>Копирование во все папки.
  Описание
Список имён/путей папок
allfold<List//Number//1> (рекомендуется)
allfold<List!!Number!!1>, где:
List - список полных путей папок:
  • %L - список выделенных папок
  • [tc=TL] - список выделенных папок другой панели. см. Дополнение №12.
  • clpget - список папок из буфера обмена.
  • список папок прописанных через разделитель / (C:\1/C:\2/C:\3)
Number - номер части пути. см. Дополнение №9.
Последний параметр необязательный, означает, что в список не будут добавляться дубликаты.
numb<>Количество. Параметр numb<Number>, где Number - число копируемых объектов.
noprogres<>Без прогресс бара.
ignore<>Файл исключений.
  Описание
Параметр ignore<FileList|Section|Mode>, где:
  FileList - путь к файлу, где находятся списки объектов или секции со списками объектов.
  Section
    имя секция в которой прописываются пути объектов.
    # - имена берутся из файла.
  Mode
    0 - исключать объекты, прописанные в секции.
    1 - включать только объекты, прописанные в секции.
Пример записи объектов:

[LIST]
c:\1\test.txt
e:\3\

sdel<>Удаление недопустимых символов в именах файлов. Параметр sdel<> - где он встретится, будет произведена дополнительная проверка и удаление некорректных символов.
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 функцией.

Примечания:

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

Дополнительные символы, которые можно использовать в строке: "@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массив исходных объектов (список исходных путей скопированных объектов)

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

См. также:

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

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

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

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

<HOTKEY=11> copys=%L||"%t"//0||##clpget||upd<3> <HOTKEY=10> renms=%L||list<clpget*?>||upd<1> <HOTKEY=X> renms=%L||##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=%L||[tc=AA]//0||$$_[info=s30] <ELSE> copys=%L||"%p\clpget"//0||$$_[info=s30] <ENDIF> ;; копировать выделенные элементы в папку под курсором с переименованием (+_Date) , если курсор на папке, иначе в папку с именем из буфера обмена

<IF> <info=s151"%t"|B//> > <info=o300%L|3|B//> <THEN> copys=%L||"%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 имена новых файлов + откуда они были скопированы

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

copys=%L||"%t"//0||test<1a!!D> ;; копировать в другую панель только папки

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

copys=%L||"%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=%L||"%t"//0||test<2a!!RD> ;; копировать в другую панель только папки с атрибутом "только для чтения"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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||[combo=BOX34]//1 ;; копировать все элементы (пути списка из буфера обмена) в выбираемую в диалоге папку с заменой объектов

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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<%L//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"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=%L||"%t"//0 ;; копировать объекты в другую панель (отключив перевод относительных путей в абсолютные)

exect=$var_i=##[combo=BOX16] copys=FOLDC<%L//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<%L//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=%UL||"%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<%L>||%T%M//0 beepss ;; заменить содержимое каталога в панели назначения на содержимое выделенных папок в активной панели

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

global copys=%Z%L||"%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<%L//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 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>||#Sfun_numplus0 copys=%UL||"%t"//0||^^cntr<GLOBALAENDS<1>|1|GLOBALIENDS<1>>GLOBALBLIST<1>||upd<3> ;; копировать выделенные файлы активной панели в другую панель с добавлением к именам копируемых файлов в начало имени счетчика являющимся продолжением начальной нумерации файлов в другой панели

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

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

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

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

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

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

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

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

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

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

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

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

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

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

imgpr=1 markp=%L 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=%L||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=%L||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=%L||"%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<%L//1//-1//*.jpg>||:://0//(\w:.*\\)([^\\]*)//$1<info=i3:://> ;; копировать все изображения внутри выделенных каталогов в создаваемые папки именем ширинахвысота внутри каждой выделенной папки

itray=3 global copys=%L||"%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<%L//0//2>||test<1n!!GLOBALSENDS<1>> copys=$GLOBALSLIST||"%t":://5//(.+)(path<"%P">)(.*\\)?([^\\]+)//$1$3 ;; копировать в противоположную панель каталог (имя в буфере) из выделенных папок, если имена выделенных каталогов не совпадают с именами в противоположной панели, то копирования не будет

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

lists=%Z%L||##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=%L tcimg=$cm2046~~$cm525 copys=[tc=AL]||"%t"//0 ;; копировать все файлы выделенных каталогов в противоположную панель

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

markp=%L 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=%L||"%t"//0||modfs<0||#SISDATE>||upd<6> renms=$GLOBALCOPYS||GLOBALSENDS<1>||$$-cntr<1+|1|1>||ext<>||upd<1> ;; скопировать выделенные файлы в панель назначения, с текущей датой, с переименованием их в имя файла под курсором другой панели и продолжением нумерации соответствующей имени и типу файла

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

sends=<info=f61%P%N//>??1||&&(?i)[^a-zа-яё]+$!! copys=%L||"%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=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=%L||"%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=%L||"%p"||copyn<$var_stroka3>||[group=BOX_U22]||upd<1> ;; создание копий выделенных объектов с выбором условий в диалоговом окне

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

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

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

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<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=%L||$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