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


renms

Переименование файлов и каталогов.

renms=%L,%WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||line<>||$var_aa||$GLOBALNAME||<xfolder>, ||rflag<>, ||owrite<>, ||SeriesParam, ||**Ext, ||clpget, ||clipasis, ||clipup<>, ||date<>, ||mdat<>, ||<xfolder>, ||vers<>, ||cntr<>, ||[double], ||bkt<>, ||rndm<>, ||ext<>, ||tran<>, ||plug<>, ||Dialogs, ||first<>, ||<length>, ||jump<>, ||upd<>, ||[extnd], ||[search], ||<info>, ||<xinfo>, ||attr<>, ||modfs<>, ||total<>, ||swap<>, ||[tc], ||test<>, ||<text>или[text], ||<tezt>или[tezt], ||openn<>, ||<srlist>, ||extplus<>, ||numb<>, ||rsmart<>, ||extreg<>, ||noprogres<>, ||maxlen<>, ||ignore<>, ||sdel<>, ||sortnm<>, ||cntlr<>

Параметры:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Можно воспользоваться аналогом ?Q
extplus<>Файлы без расширения. см. Дополнение №38
numb<>Количество. Параметр numb<Number>, где Number - число объектов для переименования.
rsmart<>Относительно буфера обмена. Если в буфере обмена Имя, то переименовывается только имя, если Имя.Расширение, то переименовывается и расширение тоже.
extreg<>Расширение. Параметр extreg<Number> переводит все символы расширения в:
  1 - нижний регистр.
  2 - верхний регистр.
  3 - по кругу. Если расширение в верхнем регистре - перевод в нижний, если в нижнем - в верхний.
noprogres<>Без прогресс бара.
maxlen<>Обрезка. Параметр maxlen<Length> позволяет "обрезать" базовое имя относительно длины полного пути к файлу, где Length - длина до которой необходимо "обрезать".
ignore<>Файл исключений.
sdel<>Удаление недопустимых символов в именах файлов. Параметр sdel<> - где он встретится, будет произведена дополнительная проверка и удаление некорректных символов [\?\:\*\|\>\<\"\\/\t\n\f\r\v].
  Дополнительные замены берутся из TCIMG.ini из секции [Setting] из ключа ReplaceClipboard
  Так же могут быть задействованы и номерные ключи ReplaceClipboardN (N в диапазоне от 2 до 98).
  Подключение производится через параметр sdel<2>, sdel<3>, ..., sdel<98>
sortnm<>Сортировка имён. Параметр sortnm<Number> означает, что перед началом действий других параметров список путей будет отсортирован, где Number:
  1 - по числовому возрастанию начальных цифр имени (по умолчанию).
  2 - по числовому возрастанию конечных цифр имени.
  3 - по числовому убыванию начальных цифр имени.
  4 - по числовому убыванию конечных цифр имени.
cntlr<>Счётчик. При совпадении имён:
  0 - счётчик слева.
  1 - счётчик справа (по умолчанию).

Примечания:

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

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

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

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

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

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

Имя переменнойОписание
GLOBALRENMS0массив входных данных (список исходных путей объектов переименования)
GLOBALRENMSмассив выходных данных (список путей переименованных объектов и путей непереименнованных объектов)
GLOBALRENMS1массив переименованных объектов (список путей переименованных объектов)
GLOBALRENMS2массив непереименнованных объектов
GLOBALRENMS3массив исходных объектов (список исходных путей переименованных объектов)

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

См. также:

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

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

<HOTKEY=02> bufsr=@@QWERTYinRUS!!1 <HOTKEY=X> renms=%WL||@@QWERTYinRUS!!1||upd<1> ;; ЛКМ - переименовать базовое имя выделенных объектов - произвести исправление неправильной раскладки клавиатуры с английской в русскую|ПЛКМ - в буфере обмена произвести исправление неправильной раскладки клавиатуры с английской в русскую

<HOTKEY=02> renms=%WL||#Sfnc_numminus0||[double]||upd<1> <HOTKEY=X> renms=%WL||#Sfnc_numplus0||[double]||upd<1> ;; ЛКМ - в именах выделенных объектов увеличить числа на 1|ПЛКМ - уменьшить числа на 1

<HOTKEY=10> delss=%WL||1 creat=x||list<%WL>||noext<>||attr<+R>||upd<1> <HOTKEY=X> renms=%WL||$$_bak creat=x||list<%WL>||noext<>||attr<+R>||upd<1> ;; переименовать выделенные папки, добавив к именам "_bak" и создать для них именные пустые файлы без расширения, если зажата клавиша Shift, то папки удаляются

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

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

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

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

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

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

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

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

anf2d=%WL||1||##@@o70:://;;$$.7z||##@@o72::// arwcx=||7z||1,7||replace<5>||wait<> renms=$GLOBALANF2D1||list<$GLOBALANF2D2*?>||upd<1> ;; упаковать в 7z выделенные объекты в активную панель именем объекта под курсором, в базовом имени архива файла удалить расширение (обновление архива при повторной упаковке)

anf2d=%WL||1||##@@o72:://;;^^"%P" start=7-Zip||x||-p8877||-aoa||-olist2<$GLOBALANF2D1>||list<$GLOBALANF2D0>||&&hide||&&wait delss=$GLOBALANF2D0||1||recycle<1> renms=$GLOBALANF2D1||&&(_XXX_|_XXX|XXX_)!!||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники. Удалить заданные сочетания символов из имён папок

anf2d=%WL||1||##@@o73:://;;^^"%T";;$$.7z||##@@o72::// arwcx="%t%O"||7z||1||wait<> renms=$GLOBALANF2D1||list<$GLOBALANF2D2*?>||upd<1> ;; упаковать в 7z выделенные объекты в другую панель именем объекта под курсором, в базовом имени архива файла удалить расширение (обновление архива при повторной упаковке)

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

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

bufsr=##http<clpget>||formt<6> downl="%p"//0||cliplist||tip<Extensions!!2>||progres<> pause=500 renms=FOLDC<"%p"Different//1//0//:zeroext:>||extplus<> ;; закачать все ссылки со страницы, в создаваемые папки , согласно шаблону 2 и переименовать (английские имена в шаблонах) все файлы без расширения, в расширения известных типов.

bufsr=&&.*Перемещение:~~!! anf2d=cliplist||2||(.*)~~->~~(.*) renms=$GLOBALANF2D2||list<$GLOBALANF2D1> ;; откат переименованных объектов в окне "Групповое переименование" Total Commander по заранее скопированному в буфер обмена строк из файла отчета "totalcmd.log"

comns=%WL||0||<info=o72:://>||&&^.*(\(.+\))$!!$1 renms=%WL||&&^(.*)~~?\(.+\)$!!$1 ;; для выделенных объектов добавить в комментарий соответствующую фразу в скобках, находящуюся в конце имени объектов + переименовать, удалив соответствующие фразы в скобках, находящиеся в конце имени объектов

comns=%WL||1||<info=o72:://>||&&^.*(\(.+\))$!!$1~~ renms=%WL||&&^(.*)~~?\(.+\)$!!$1||#G3 ;; для выделенных объектов добавить в комментарий соответствующую фразу в скобках, находящуюся в конце имени объектов с последующим удалением из имени

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

delss=C:\List.txt||1 renms=C:\List(1).txt||test<1i!!bak>||**0!!||&&\.bak$!!||upd<1> ;; удалить все файлы по списку C:\List.txt, а файлам из списка C:\List(1).txt удалить расширения .bak

delss=FOLDC<%WL//1//1//css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||"%t"//1 delss=FOLDC<%WL//1//1//html|css!!0>||1||test<1n!!_\d*> pause=500 renms=%WL||##<info=t20::\index.?HTML?//>||upd<1>||sdel<> ;; удаление лишнего мусора из каталога сохраненного через плагин scrapbook для firefox + переименование его в заголовок title

downl=C:\Img\//1||C:\Links.txt||progres<> imgcn=$GLOBALDOWNL1||x//1||test<NOT//1m!!400>||resize<1,400>||quality<90> renms=$GLOBALDOWNL1||$$_<info=i3:://>||upd<1> ;; скачать изображения по ссылкам из списка C:\Links.txt в папку C:\Img\ с последующим изменениям размеров изображениям (не имеющим ширину 400px) ширину на 400px пропорционально

envgt=0 renms=%WL||??2 ;; переименование базового имени выделенных объектов - перевод во "ВСЕ ЗАГЛАВНЫЕ" (отключив перевод относительных путей в абсолютные)

exect=$var_item=ClipGet() shape=1 sends=@[combo=BOX_U29.1]??1||^^~~ renms=%WL||GLOBALSENDS<1>||bkt<[combo=BOX_U5]!!!!!![combo=BOX_U4]!!1> renms=$GLOBALRENMS1||#G7||upd<1> ;; переименовать выделенные объекты в имя из буфера обмена, включается счетчик, выбор разделителя и разрядность счетчика в диалоговом окне

exect=$var_n=MsgBox(4+32+262144,'Сообщение','Отменить~~последнее~~переименование?')||$var_i=$var_n=7?_Exit():1 renms=$f200Lists\AfterRenaming.txt||list<$f200Lists\BeforeRenaming.txt>||upd<1> ;; отменить последнее переименование осуществленное командами TCIMG (требуется подтверждение)

exect=$var_name='%O' slist=%WL||sortnm<1> renms=$GLOBALSLIST||##cntr<$var_name|1|1> pause=500 renms=GLOBALRENMS<t>||&&(.*)_\d+!!$1||&&0(\d+)!!$1 ;; переименовать выделенные объекты по счётчику

exect=$var_put=##@[tc=AP] sends=-1??-1||?F1,54,63,fun_heshcrc1 decod=2||x||$var_put||contentlst<$GLOBALSENDS> renms=$GLOBALDECOD||extplus<>||upd<1> ;; создать в активной панели файлы из кодированных строк b64 в буфере обмена

forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> renms=$GLOBALSLIST||$$~~cntr<1|1|3>||numb<3>||noprogres<> <NEXT> ;; переименовать выделенные файлы добавив к каждой группе из очередных трех файлов в конец имени через пробел новую нумерацию (Name 001)

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

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

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

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

global downl="%P"//1||%P%N||convert<&&(.+/)([^/]+/[^/]+)$!!$2>||progres<> renms=$GLOBALDOWNL||**!! renms=$GLOBALRENMS||extplus<>||upd<1> ;; скачать ссылки в активную панель из списка под курсором, добавив к имени первую "папку", после скачивания удалить расширения, и присвоить расширения по содержимому

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

global folds="%P"||list<%WL//4>||fflag<1> start=RAR||-IBCK||x||-p8877||list<%WL>||list2<$GLOBALFOLDS>||&&wait||progres<> delss=%WL||1||inuse<1>||recycle<1> renms=$GLOBALFOLDS||&&(_XXX_|_XXX|XXX_)!!||upd<1> ;; распаковать выделенные архивы в одноименные папки в эту же панель (с заменой), с указанием пароля 8877 для всех архивов и удалить исходники. Удалить заданные сочетания символов из имён папок

global forpgs slist=%WL <FOR> 1 <TO> GLOBALSLIST<0> renms=$GLOBALSLIST||$$~~cntr<1|1|3>||numb<3>||noprogres<> <NEXT> ;; Переименовать выделенные файлы добавив к каждой группе из очередных трёх файлов в конец имени через пробел новую нумерацию (Name 001)

global imgcn=%WL||"%p"!!1||resize<1,[input=BOX_G2]>||quality<90>||upd<1> renms=$GLOBALIMGCN1||&&(.*)(_.*)!!$1||$$_<info=i3:://>||upd<1> ;; изменить размер выделенных изображений (с заменой) с добавлением в конец имени ширинаХвысота

global lists=%WL||&&(.*)<info=f11:://>!!$1ico start=IrfanView||/filelist=%L~~/resize=(48,48)~~/resample~~/aspectratio~~/transpcolor=(0,0,0)~~/convert="%p"*.ico~~/killmesoftly||&&hide||&&wait||upd<1> renms=$GLOBALLISTS||test<1e!!ico>||##cntr<1|1|1> ;; конвертировать выделенные файлы изображений в иконки с разрешением 48х48 с сохранением в активную панель с именами файлов + возможное переименование

global renmm=%P%N||clpget||#G1||rsmart<>||modfs<0||#SISDATE> renms=PS<GLOBALRENMM1<1>//1>||##<info=o73GLOBALRENMM1<1>//>||$$_cntr<1|1|2>||[double]||upd<1> ;; переименовать папку под курсором именем из буфера обмена, а так же все файлы в этой папке новым именем этой папки с добавлением счётчика

global renms=%WL||##cntr<1+|1|1> GLOBALRENMS1<c> ;; переименование выделенных объектов - замена базового имени счётчиком и записать новые пути переименнованного в буфера обмена

global renms=%WL||##cntr<1+|1|1>||upd<1> marks=list<$GLOBALRENMS1> ;; переименование выделенных объектов - замена базового имени счётчиком + выделение после переименования

global renms=%WL||##cntr<1+|1|1>||upd<1> marks=list<GLOBALRENMS1<t>> ;; переименование выделенных объектов - замена базового имени счётчиком + выделение после переименования

global renms=%WL||$$.<info=f11:://>||.!!¤||**0!! renms=$GLOBALRENMS||¤!!.||extplus<>||upd<1> ;; удалить расширение выделенным файлам и присвоить правильное расширение по содержимому (присутствующие точки и предыдущее расширение в имени сохраняются)

global renms=%WL||&&(?i)([^;\[\]=@a-zа-яё\d\x{20}-\x{2E}])!!||$$cntr<1+|1|1>||upd<1> marks=list<GLOBALRENMS1<t>> GLOBALRENMS<c> ;; переименование выделенных объектов - удаление из базового имени символов, кроме заданных в регулярном выражении + добавление счётчика + выделение после переименования + записать начальные пути в буфера обмена

global renms=%WL||&&(?i)([^а-яё\x{32}-\x{95}])!!||$$cntr<1+|1|1>||upd<1> marks=list<GLOBALRENMS1<t>> GLOBALRENMS<c> ;; переименование выделенных объектов - удаление из базового имени символов, кроме заданных в регулярном выражении + добавление счётчика + выделение после переименования + записать начальные пути в буфера обмена

global renms=%WL||**0!! GLOBALRENMS<a> ;; удалить расширение выделенным файлам

global renms=%WL||**0!! renms=$GLOBALRENMS||extplus<>||upd<1> ;; удалить расширение выделенным файлам и присвоить правильное расширение по содержимому

global renms=%WL||**0!! renms=$GLOBALRENMS1||**0!!||**!!Zcntr<1|1|2> ;; переименование: добавить выделенным файлам расширения .Z01, .Z02, .Z03 ...

global renms=%WL||**1!!?.doc zpack=$GLOBALRENMS||"%p"//0||foldname<1> delss=$GLOBALRENMS||1 renms=$GLOBALZPACK||**0!!||upd<1> ;; к выделенным файлам добавить расширение doc + упаковать их в zip каждый отдельно, убрав расширение zip + удалить исходники

global renms=%WL||.!!¤||**0!! renms=$GLOBALRENMS||¤!!.||extplus<>||upd<1> ;; удалить расширение выделенным файлам и присвоить правильное расширение по содержимому (присутствующие точки в имени сохраняются)

global renms=%WL||^^[||$$] GLOBALRENMS<c> ;; переименовать выделенные объекты: обрамить базовое имя квадратными скобками и записать в буфер обмена список полных путей переименованных объектов

global renms=%WL||^^~~[||$$]||upd<1> lists=$GLOBALRENMS||##path<4> ;; переименовать выделенные объекты: обрамить базовое имя квадратными скобками (перед открывающей скобкой добавить пробел) и записать в буфер обмена список базовых имён переименованных объектов

global renms=%WL||123||test<1e!!txt> GLOBALRENMS3<a> ;; переименовать выделенные объекты (только txt файлы) и вывести пути переименованных файлов в таблице

global renms=FOLDC<%WL//1//0//:zeroext:>||extplus<> lists=$GLOBALRENMS||##path<4>=||$$path<6>||save<"%P\Renemes.txt"|0> ;; найти в выделенных папках файлы без расширения + постараться переименовать соответствующим расширением + передать список новых имён команде lists для создания дополнительного списка

global renms=PS<"%p"//1//0>||&&(?i)^[^a-zа-яё]+(.+)!!$1 renms=$GLOBALRENMS||^^cntr<1|1|3>.||upd<1> ;; переименование... удалить в базовых именах всех файлов активной панели все небуквенные знаки до первой буквы + добавить в начало имен счетчик

global shape=U14 renms=%WL||&&(?i)^[^a-zа-яё]+(.+)!!$1 aends=@[combo=BOX_U5] bends=@[combo=BOX_U4] renms=$GLOBALRENMS||^^cntr<1|1|GLOBALBENDS<1>>GLOBALAENDS<1>||upd<1> ;; переименование... удалить в базовых именах выделенных объектов все небуквенные знаки до первой буквы + добавить в начало имен счетчик (выбор разделителя и разрядности счетчика в диалоговом окне)

global slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=4 aends=@[combo=BOX_U5.1] bends=@[combo=BOX_U5.2] cends=@[combo=BOX_U5.1] dends=@[combo=BOX_U5.2] renms=%WL||&&(\GLOBALAENDS<1>+)!!GLOBALBENDS<1>||&&(\GLOBALCENDS<1>+)!!GLOBALDENDS<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; замена символов (двухэтапное) в именах выделенных объектов (с возможностью отката)

global slist=FOLDM<%WL!!-1!!0>||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=4 aends=@[combo=BOX_U5.1] bends=@[combo=BOX_U5.2] cends=@[combo=BOX_U5.1] dends=@[combo=BOX_U5.2] renms=FOLDM<%WL!!-1!!0>||&&[«»]!!~~||&&(\GLOBALAENDS<1>+)!!GLOBALBENDS<1>||&&(\GLOBALCENDS<1>+)!!GLOBALDENDS<1>||&&(~~)+!!$1 creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; замена любых двух символов выбранных или введенных в диалоговом окне в именах выделенных объектов или в именах файлов первого уровня выделенных папок

global txtsp=%WL||"%p"||1 renms=$GLOBALTXTSP||list<%WL>||**0!!txt||upd<1> ;; создать выделенным файлам именные файлы txt с содержимым полного пути файла

global zpack=%WL||"%t"//0||progres<>||foldname<1> renms=$GLOBALZPACK||~~!!.||upd<3> ;; упаковать выделенные объекты в другую панель в именные архивы zip и переименовать созданные архивы (заменить пробел на точку)

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

imgpr=1 renms=%WL||$$_<info=o250::|27//>||:!!-||upd<1> ;; добавить в конец имен выделенных видеофайлов время воспроизведения

imgpr=1 renms=%WL||$$_<info=z1::|Duration//>||upd<1> ;; добавить в конец имен выделенных видеофайлов время воспроизведения (MediaInfo.dll)

imgpr=1 renms=%WL||$$_<info=z1::|Width|pixels|@#@//z1::|Height|pixels//>||&&(\d)~~(\d)!!$1$2||~~@#@!!x||@#@!!x||upd<1> ;; добавить в конец имен выделенных видеофайлов ширинуXвысоту видео (MediaInfo.dll)

imgpr=1 sends=<info=f12%P%N//> txtsp=%P%N||"%t%O"||2!!1||nozero<3> renms=GLOBALTXTSP<t>||?B51!!GLOBALSENDS<1>||upd<3> ;; из файла под курсором извлечь секции в другую панель удалив префиксы (имя файла) в именах секций

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

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

infos=3||11||%P%N||SELECT~~icon_url,data~~FROM~~moz_icons;||1 forpgs <FOR> 2 <TO> GLOBALINFOS0<0> aends=GLOBALINFOS0<:INDEX:>||?F6 creat="%t"||x||##<info=e66GLOBALAENDS<1>//>||www.!!||.!!_||content<GLOBALINFOS1<:INDEX:>>||noext<>||binfile<> $GLOBALINFOS0[:INDEX:]=$GLOBALCREAT[1] <NEXT> renms=$GLOBALINFOS0||extplus<> sdupl=$GLOBALRENMS1||1 delss=$GLOBALSDUPL2||1||upd<3> ;; создать в другой панели все изображения находящиеся в базе данных favicons.sqlite под курсором, после создания изображений удалить дубликаты файлов, сравнив по контрольной сумме MD5

infos=3||11||%P%N||SELECT~~icon_url,data~~FROM~~moz_icons;||1 forpgs <FOR> 2 <TO> GLOBALINFOS0<0> aends=GLOBALINFOS0<:INDEX:>||?F6 creat="%t"||x||##<info=e66GLOBALAENDS<1>//>||www.!!||.!!_||content<GLOBALINFOS1<:INDEX:>>||noext<>||binfile<> $GLOBALINFOS0[:INDEX:]=$GLOBALCREAT[1] <NEXT> renms=$GLOBALINFOS0||extplus<>||upd<3> ;; создать в другой панели все изображения находящиеся в базе данных favicons.sqlite под курсором

itray=3 renms=%WL||**0!!clpgetcntr<1|1|2> ;; переименование: добавить выделенным файлам без расширения расширение из буфера + счетчик

itray=3 sends=-1??-1||formt<lin44,lin37,1> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Slin40> renms=$GLOBALDOWNL||**!! renms=$GLOBALRENMS||extplus<> iconv=$GLOBALRENMS||"%p//1"||48,32,24,16||upd<1> ;; скачать из списка ссылок в буфере все иконки favicon.ico в активную панель, с конвертацией в размер 48,32,24,16 с сохранением имени из URL и удалением скачанных файлов

itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> renms=$GLOBALDOWNL||extplus<> pause=500 iconv=$GLOBALRENMS||"%p//1"||32 renms=$GLOBALICONV||list<$GLOBALSLIST>||rflag<1> delss=$GLOBALDOWNL||1||upd<1> ;; загрузка всех иконок из списка URL в буфере с конвертацией в размер 32х32 в активную панель и преобразованием имени в адрес ссылки

itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<$GLOBALSLIST>||rflag<1> pause=500 renms=$GLOBALXLIST||list<$GLOBALWLIST> delss=$GLOBALLISTS||1 slist=FOLDC<$GLOBALRENMS//1//0//*.ico//0>||##<info=o75:://> pause=500 icofs=$GLOBALSLIST||0||ico,0,1 attrb=FOLDC<$GLOBALSLIST//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере

itray=3 sends=-1??-1||formt<lin44,lin60,lin61,lin62,lin37,1> wlist=$GLOBALSENDS||formt<lin59,lin57> slist=$GLOBALSENDS||formt<lin58,lin57> downl="%p"//1||$GLOBALSENDS||pause<1-2>||progres<>||convert<#Hmd5> pause=500 renms=$GLOBALDOWNL||extplus<> lists=$GLOBALRENMS iconv=$GLOBALRENMS||"%p":://1//(.*)(\w:.*\\)([^\\]*)\.(.*)//$1$3||32 xlist=$GLOBALICONV||##<info=o76:://> renms=$GLOBALICONV||list<GLOBALSLIST<t>>||rflag<1> pause=500 renms=$GLOBALXLIST||list<GLOBALWLIST<t>> delss=$GLOBALLISTS||1 slist=FOLDC<GLOBALRENMS<t>//1//0//*.ico//0>||##<info=o75::> pause=500 icofs=GLOBALSLIST<t>||0||ico,0,1 attrb=FOLDC<GLOBALSLIST<t>//1//0//*.ico//0>||+HS!!0||upd<1> ;; создание каталогов и назначение им иконок из списка ссылок в буфере

itray=3 sends=-1||formt<sym2,line1> slist=FOLDC<%WL//0//2>||formt<0!!([^\r\n]*\\(?:GLOBALSENDS<1>)\\)> renms=$GLOBALSLIST||**1!!?.bak ;; переименовать внутри выделенных каталогов, папки из списка в буфере, в имя.bak

itray=3 slist=%WL||##<info=t52::|#B;;#T;;?F57//> sends=$GLOBALSLIST!!-1||?Fai||==&#xA;!!||?Ffun_heshcrc1 decod=2||x||"%p"//0||contentlst<$GLOBALSENDS> renms=$GLOBALDECOD||extplus<>||upd<1> ;; извлечь из выделенных файлов ai изображения и создать в активной панели файлы

itray=3 wlist=FOLDC<%WL//1//-1> slist=$GLOBALWLIST||##¤<info=f12:://>¤=<info=f1::|1//> xlist=$GLOBALWLIST||##¤<info=f1::|1//>¤=<info=f12:://> renms=$GLOBALWLIST||^^¤||||<srlist=$GLOBALSLIST>||rflag<1> renms=$GLOBALRENMS1||^^¤||||<srlist=$GLOBALXLIST>||rflag<1>||upd<1> ;; Удаление в выделенных каталогах всех дубликатов файлов (ориентир по контрольной сумме MD5)

lists=%Z%WL||##path<6> renms=%WL||&&(.*?)[-](.*)!!$2 ;; переименовать выделенные объекты: удалить первую часть до дефиса базового имени, предварительно поместив список полных имен в буфера обмена

lists=%Z%WL||##path<6>||save<"%t"<info=f61%P%N//>.txt|0> renms=%WL||&&(.*?)[-](.*)!!$2 ;; переименовать выделенные объекты: удалить первую часть до дефиса базового имени, предварительно создать в другой панели файл именем родительского каталога с полными именами выделенных элементов

lists=%Z[tc=TG]||##path<4> renms=%WL||list<clpget*?>||upd<1> ;; переименовать выделенные файлы в активной панели относительно выделения другой панели

listt="%T%M"||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||#G7 tcimg=50~~$cm3322 renms=[tc=AL]||clpget||$$_cntr<1+|1|2>||[double]||upd<1> ;; выделить все файлы в активной панели и переименовать их в очищенное имя (только буквенные фрагменты) выделенного объекта противоположной панели с счетчиком _01

listx=[tc=AM]||1 <FOR> 1 <TO> GLOBALLISTX<0> slist=$GLOBALLISTX1[:INDEX:]||##<info=o85:://>||^^*||formt<1,63>||inline<!!|!!> zends=@<info=o75GLOBALSLIST0<1>> wlist=PS<GLOBALZENDS<1>//1//-1//GLOBALSLIST<1>>||<dellist=$GLOBALSLIST0|2> xlist=$GLOBALWLIST||##<info=o72:://>||formt<1,serch147,63,21> exect=$var_fail=<info=t61$GLOBALXLIST[1]>||$var_i=$var_fail=0?_CmdCm('xends=1<¤>xlist=$GXLOBALXENDS[1]'):0 renms=$GLOBALSLIST0||##cntr<GLOBALXLIST<1>+|1|1> <NEXT> ;; переименовать выделенные файлы по счетчику, с учетом продолжения номера после последнего пронумерованного файла в этом каталоге (для каждого расширения своя нумерация)

marks=1||test<1e!!chm> renms=[tc=AL]||??1||upd<1> ;; выделить в активной панели файлы chm и переименовать базовое имя "во все строчные"

moves=PS<$f06/DocFiles//1//0//>||listz<$f254List2.txt>//1 pause=600 renms=$f254List2.txt||list<$f254List1.txt> ;; переместить все файлы папки DocFiles на рабочем столе по соответствующим путям из списка List2.txt и удалить начальную нумерацию вида 001_, 002_ ...

renms=$f200Lists\AfterRenaming.txt||list<$f200Lists\BeforeRenaming.txt>||upd<1> ;; отменить последнее переименование осуществленное командами TCIMG

renms=%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt||list<%%TCIMG_PATH%%\Files\Lists\AfterRenaming.txt>||upd<1> ;; отменить откат, возврат к переименованным именам

renms=%WL||"%O"||&&(?i)[^a-zа-яё]*$!!||$$_cntr<1+|1|2>||upd<1> ;; переименовать выделенные объекты именем объекта под курсором, предварительно удалив всё после последней буквы (счетчик _01)

renms=%WL||##"%O" ;; переименовать выделенные объекты именем файла под курсором

renms=%WL||##::||&&.+\\(.+)\\.+\\.+\\?!!$1||$$~~-~~cntr<1|1|3|1> ;; переименование именем дедушкиного каталога с добавлением счётчика (для каждого каталога свой счётчик)

renms=%WL||##::||&&.+\\(.+)\\.+\\.+\\?!!$1||$$~~-~~cntr<1|1|3|1>||[double] ;; переименовать базовое имя выделенных элементов - именем дедушкиной папки с добавлением счётчика. Двойная обработка имён

renms=%WL||##::||&&.+\\(.+)\\.+\\.+\\?!!$1||$$~~-~~cntr<1|1|3> ;; переименование именем дедушкиного каталога с добавлением счётчика

renms=%WL||##::||&&.+\\(.+)\\.+\\?!!$1||$$~~-~~cntr<1|1|3|1> ;; переименование именем родительского каталога с добавлением счётчика (для каждого каталога свой счётчик)

renms=%WL||##::||&&.+\\(.+)\\.+\\?!!$1||$$~~-~~cntr<1|1|3|1>||[double] ;; переименовать базовое имя выделенных элементов - именем родительской папки с добавлением счётчика. Двойная обработка имён

renms=%WL||##::||&&.+\\(.+)\\.+\\?!!$1||$$~~-~~cntr<1|1|3> ;; переименование именем родительского каталога с добавлением счётчика

renms=%WL||##_cntr<1+|1|2> ;; переименование выделенных объектов - счётчиком 01, 02, 03 ... (с продолжением отсчёта, если объект с таким именем существует)

renms=%WL||##<info=f1::|1//> ;; переименование базового имени выделенных объектов именем контрольной суммы MD5

renms=%WL||##<info=f6::|1//> ;; переименование базового имени выделенных объектов именем контрольной суммы SHA256

renms=%WL||##<info=f61:://>||$$_cntr<[combo=BOX24]|1|2>||[double]||upd<1> ;; переименование выделенных объектов именем родительского каталога с добавлением счётчика, начало отсчета задается в диалоговом окне

renms=%WL||##<info=f61:://>||$$_cntr<[combo=BOX24]|1|2>||ext<>||[double]||upd<1> ;; переименование выделенных объектов именем родительского каталога с добавлением счётчика для каждого типа файла

renms=%WL||##<info=f61:://>||$$_cntr<1+|1|2>||[double] ;; переименование выделенных объектов именем родительского каталога с добавлением счётчика, отсчет с 01

renms=%WL||##<info=f62:://#~~-~~//f61::>||upd<1> ;; переименовать выделенные файлы: дедушкина папка - родительская папка.расширение

renms=%WL||##<info=m20:://#~~-~~//m21::> ;; переименовать базовое имя выделенных треков из тегов "Артист - Название"

renms=%WL||##<info=o200:://> ;; переименовать выделенные файлы соответствующими комментариями

renms=%WL||##<info=o200:://>||**0!! ;; переименовать выделенные файлы (вместе с расширением) соответствующими комментариями

renms=%WL||##<info=t20:://>||sdel<>||upd<1> ;; переименовать базовое имя выделенных html заголовком из тегов <title></title>, удаляя недопустимые символы

renms=%WL||##<info=t20:://>||upd<1>||sdel<> ;; переименовать базовое имя выделенных html заголовком из тегов <title></title>

renms=%WL||##<info=t20::\index.?HTML?//>||upd<1>||sdel<> ;; переименовать базовое имя выделенных папок заголовком из тегов <title></title> из файла index.htm или index.html, находящегося в каждой папке (ключ HTML берётся из секции NameExt)

renms=%WL||##<info=t20::\index.?html|htm?//>||upd<1>||sdel<> ;; переименовать базовое имя выделенных папок заголовком из тегов <title></title> из файла index.htm или index.html, находящегося в каждой папке

renms=%WL||##<info=t20::\index.htm//>||upd<1>||sdel<> ;; переименовать базовое имя выделенных папок заголовком из тегов <title></title> из файла index.htm, находящегося в каждой папке

renms=%WL||##<info=t52::|?Fvk76>||sdel<> ;; переименовать выделенные файлы содержащие фрагмент между тегами uid

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

renms=%WL||##clpget||??1||~~!!_||^^привет||$$пока ;; так же, как и в предыдущем варианте + во "все строчные"

renms=%WL||##clpget||~~!!_||^^привет||$$пока ;; переименование объектов, взяв за основу базовое имя из буфера обмена, пробел заменяется на нижнюю чёрточку, плюс на минус, в начале имени добавляется "привет_", в конце "_пока"

renms=%WL||##cntr<1|1|2>||[double] ;; переименование выделенных объектов - замена базового имени 01, 02, 03 ...

renms=%WL||##cntr<1|1|3|1> ;; переименование - замена базового имени счётчиком - для каждого каталога свой счётчик (при cm_DirBranch)

renms=%WL||##cntr<1|1|3|1>||[double] ;; переименовать - заменяет базовое имя счётчиком - (для каждой папки свой счётчик при cm_DirBranch). Двойная обработка имён

renms=%WL||##cntr<1|1|3|1>||ext<>||[double] ;; переименовать выделенные файлы по счётчику, каждый тип отдельный счётчик

renms=%WL||##cntr<1|1|3> ;; переименование - замена базового имени счётчиком

renms=%WL||##cntr<1|1|8|1>||$$~~rndm<3|8> ;; переименование - замена имени на счётчик + случайные цифры и буквы

renms=%WL||##cntr<1+|1|2> ;; переименование выделенных объектов - счётчиком 01, 02, 03 ... (с продолжением отсчёта, если объект с таким именем существует)

renms=%WL||##indexcntr<1-_|1|1>||upd<1> ;; переименование базового имени выделенных объектов именем index + _счётчик (первое имя без счётчика)

renms=%WL||##indexcntr<1-|1|1>||upd<1> ;; переименование базового имени выделенных объектов именем index + счётчик (первое имя без счётчика)

renms=%WL||##Name||ext<>||[double] ;; переименовать выделенные файлы именем "Name" по счётчику, для каждого типа файла отдельный счётчик

renms=%WL||##Name-cntr<1|1|3|1>||ext<>||[double] ;; переименовать выделенные файлы по счётчику, каждому типу добавляется отдельный счётчик, приставка к имени Name-

renms=%WL||##rndm<1|9> ;; переименование - замена базовое имя случайными цифрами, длина 9

renms=%WL||##rndm<27|Line2:6-12> ;; переименовать выделенные объекты случайными данными (набор символов из TCIMG.ini из секции [PassGenerator] из ключа Line2, случайная длина строки от 6 до 12)

renms=%WL||##-test-cntr<1:6|1|1>||?V|^^|Ceiling(:NUMBER:/6)||upd<1> ;; пример переименования выделенных объектов и получение нескольких счётчиков

renms=%WL||##vers<2,0!!!_> ;; переименовать базовое имя выделенных элементов - заменяет на оригинальное имя_версия файла

renms=%WL||#?<info=f304:://> ;; переименовать выделенные шрифты, взяв имя шрифта из содержимого файла, если в содержимом нет имени, то не переименовывать

renms=%WL||#0 ;; переименовать выделенные объекты - преобразовать кириллическую кодировку имени в ANSI 1251

renms=%WL||#1 ;; переименовать выделенные объекты - преобразовать кодировку имени UTF8 в ANSI 1251

renms=%WL||#2 ;; переименовать выделенные объекты - преобразовать кодировку имени KOI8 в ANSI 1251

renms=%WL||#3 ;; переименовать выделенные объекты - преобразовать кодировку имени 866 в ANSI 1251

renms=%WL||#4 ;; переименовать выделенные объекты - преобразовать кодировку имени ISO8859 в ANSI 1251

renms=%WL||#G7||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$2~~$1~~$3 ;; переименование:2-е слово базовых имён выделенных объектов переместить на место первого слова, предварительно удалив в именах лишние пробелы

renms=%WL||#G7||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$3~~$1~~$2 ;; переименование: 3-е слово базовых имён выделенных объектов переместить на место первого слова, предварительно удалив в именах лишние пробелы

renms=%WL||#G7||upd<1> ;; в именах выделенных объектов удалить пробелы в начале и в конце имени и многократные подряд повторы пробелов

renms=%WL||#Sfnc_n5||[double] ;; переименовать выделенные числовые имена объектов, прибавив к ним число 5

renms=%WL||#Sfnc_numplus0[combo=BOX15]||[double] ;; увеличить нумерацию имён выделенных объектов на единицу, учитывая ведущий ноль. Длина числа вводится в диалоге

renms=%WL||#Sfnc_numplus0||[double] ;; увеличить нумерацию имён выделенных объектов на единицу (учитывая ведущий ноль)

renms=%WL||#Sfnc_spblok||upd<1> ;; переименовать выделенные объекты: заменить во 2-й части базового имени между скобками все пробелы на дефис

renms=%WL||#V||upd<1> ;; переименование выделенных файлов: реверс базовых имён

renms=%WL||$$[input] ;; переименовать базовое имя выделенных элементов - вставляет в конец строку, введённую в диалоге

renms=%WL||$$_<info=f270::|1//>л||upd<1> ;; переименовать выделенные pdf файлы, добавив в конец имени количество листов

renms=%WL||$$_<info=o242:://>||upd<1> ;; переименовать выделенные объекты - добавить в конец имени размер в формате "3g 918m 616k"

renms=%WL||$$_<info=s30>||upd<1> ;; переименовать выделенные объекты, добавив к базовому имени системную дату

renms=%WL||$$_<info=s33!!#.!!s32!!#.!!s31!!#_!!s41>||upd<1> ;; переименование - добавление в конец базового имени выделенных объектов даты создания в виде (_30.11.2017_16.51.36)

renms=%WL||$$_<info=s33!!#.!!s32!!#.!!s31>||upd<1> ;; переименование - добавление в конец базового имени выделенных объектов даты создания в виде (_30.11.2017 )

renms=%WL||$$_<info=z1::|Codec~~ID//>||/!!_ ;; переименовать выделенные видеофайлы: добавить в конец имени название кодека (используется MediaInfo.dll)

renms=%WL||$$_<xinfo=o10<info=f50:://>//>||upd<1> ;; переименовать выделенные объекты LNK файлы добавив к имени дату модификации объекта запуска ярлыка

renms=%WL||$$_bak creat=x||list<%WL>||noext<>||attr<+R>||upd<1> ;; переименовать выделенные папки, добавив к именам "_bak" и создать для них именные пустые файлы без расширения, добавив атрибут "только чтение"

renms=%WL||$$_bak creat=x||list<%WL>||noext<>||upd<1> ;; переименовать выделенные папки, добавив к именам "_bak" и создать для них именные пустые файлы без расширения

renms=%WL||$$_enum[A|1|2] ;; переименовать выделенные объекты - добавить в конец имён буквенный счётчик

renms=%WL||$$_enum[a|1|2] ;; переименовать выделенные объекты - добавить в конец имён буквенный счётчик в нижнем регистре

renms=%WL||$$~~-~~<info=i33:://>||upd<1> ;; переименовать: добавить в конец выделенных изображений тег из Exif "Изготовителя фотоаппарата" (Make)

renms=%WL||$$~~cntr<1:3|1|3> ;; переименовать выделенные объекты: добавить повторяющийся счётчик 001, 002, 003, 001 ... и.т.д

renms=%WL||$$~~cntr<1:5|2|3> ;; переименовать выделенные объекты: добавить повторяющийся счётчик 001, 003, 005, 007, 009, 001 ... и.т.д

renms=%WL||$$~~cntr<-1|-1|3> ;; переименовать выделенные объекты: добавить счётчик 0-1, 0-2, 0-3 ... и.т.д

renms=%WL||$$~~cntr<100|-1|3> ;; переименовать выделенные объекты: добавить счётчик 100, 099, 098, 098 ... и.т.д

renms=%WL||$$~~cntr<-5:3|1|3> ;; переименовать выделенные объекты: добавить повторяющийся счётчик 0-5, 0-4, 0-3, 0-5, 0-4 ... и.т.д

renms=%WL||$$~~cntr<-5|1|3> ;; переименовать выделенные объекты: добавить счётчик 0-5, 0-4, 0-3, 0-2 ... и.т.д

renms=%WL||$$~~mdat<YY.MM.DD> ;; переименование - добавление в конец базового имени даты модификации файла

renms=%WL||$$~~rndm<3|8> ;; переименование - добавление в конец базового имени случайных цифр и латинских символов, длина 8

renms=%WL||$$-<info=f3::|1//>||upd<1> ;; добавить к концу имен выделенных файлов, через дефис, собственный хеш CRC32 (в нижнем регистре)

renms=%WL||$$-<info=f3::|1//>||upd<1> ;; переименовать выделенные файлы: добавить к концу имен, через дефис, собственный хеш CRC32 (в нижнем регистре)

renms=%WL||$$<xfolder=4//"%p"> ;; переименовать выделенные объекты, добавив в конец дату модификации самого нового файла в папке

renms=%WL||$$clpget ;; переименование ... вставит в конце имён содержимое из буфера обмена

renms=%WL||$$clpget ;; переименовать базовое имя выделенных объектов - добавить в конец фразу из буфера обмена

renms=%WL||$$-cntr<1:6|1|1>-img-||?V|$$|:NUMBER:-Floor(:NUMBER:/6)*6||upd<1> ;; пример переименования выделенных объектов и получение нескольких счётчиков

renms=%WL||$$-cntr<1:6|1|1>-img-||?V|$$|Mod(:NUMBER:,6)?Mod(:NUMBER:,6):6||upd<1> ;; пример переименования выделенных объектов и получение нескольких счётчиков

renms=%WL||$$-cntr<1:6|1|1>-img-||?V|>>|Assign('var_n',:NUMBER:-Floor(:NUMBER:/6)*6,2)||?V|^^|$var_n=0?6:$var_n||upd<1> ;; пример переименования выделенных объектов и получение нескольких счётчиков

renms=%WL||$$cntr<1|1|3>||modfs<0,1,2||#SISDATE> ;; переименовать выделенное, добавив счётчик, изменить переименованным объектам дату модификации, дату создания и дату последнего доступа на системную дату

renms=%WL||$$cntr<1|1|3>||modfs<0||#SISDATE!!-m5> ;; переименовать выделенное, добавив счётчик, изменить переименованным объектам дату модификации на системную дату, уменьшенную на 5 месяцев

renms=%WL||$$cntr<1|1|3>||modfs<0||#SISDATE> ;; переименовать выделенное, добавив счётчик, изменить переименованным объектам дату модификации на системную дату

renms=%WL||$$cntr<1|2|3> ;; переименование ... добавление счётчика к концу базового имени 001, 003, 005 ...

renms=%WL||$$date<~~YY.MM.DD~~-~~HH.NN.SS> ;; переименование ... вставка даты в конец имени Имя12.10.31 - 14.15.023

renms=%WL||$$vers<0!_> ;; переименовать - вставить в конец выделенных файлов версию (разделитель _ ) если версия есть

renms=%WL||$$vers<0!_> ;; переименовать базовое имя выделенных элементов - вставляет в конец _версию файла

renms=%WL||$$vers<0> ;; переименовать базовое имя выделенных элементов - вставляет в конец версию файла

renms=%WL||$~~(clpget) ;; переименование выделенных файлов: добавление к именам содержимого буфера обмена, заключенного в скобки и через пробел

renms=%WL||&&(*UCP)(\w+)(\W+)(.+)!!$3$2$1||upd<1> ;; переименовать выделенные объекты - первое слово в конец имени

renms=%WL||&&(*UCP)(\w+\W+\w+)(\W+)(.+)!!$3$2$1||upd<1> ;; переименовать выделенные объекты - первые два слова в конец имени

renms=%WL||&&(*UCP)\p{Z}+!!_||upd<1> ;; переименовать выделенные объекты: заменить все пробелы, табуляцию и прочие пустые символы на подчеркивание

renms=%WL||&&(*UCP)^(\w+)~~!!$1 ;; переименовать выделенные объекты: удалить первый пробел после слова

renms=%WL||&&(.*)(.{5})$!!$1 ;; переименование ... оставить все с начала и до 5-го символа с конца.

renms=%WL||&&(.*)(\d{2}).(\d{2}).(\d{4})(.*)!!$4-$3-$2___$1____$5 ;; переименовать выделенные объекты: дату формата ДД.ММ.ГГГГ переместить в начало имени в формате ГГГГ-ММ-ДД

renms=%WL||&&(.*)(_)!![input=BOX_U01]$2||upd<1> ;; переименование... заменить в базовых именах выделенных объектов всё до последнего нижнего подчеркивания на введенное в диалоговом окне

renms=%WL||&&(.*)(_)!!clpget$2||upd<1> ;; переименование... заменить в базовых именах выделенных объектов всё до последнего нижнего подчеркивания на содержимое буфера

renms=%WL||&&(.*)(_.*)!!$1 ;; переименовать выделенные объекты оставить всё до последнего нижнего подчеркивания

renms=%WL||&&(.*?)[~~_-](.*)!!$2||#!! ;; переименовать выделенные объекты: удалить первую часть до пробела или символа подчёркивания или до дефиса базового имени + удалить символ #

renms=%WL||&&(.*__)(.*)!!$2 ;; переименовать выделенные объекты удалив всё до двойного нижнего подчеркивания включительно

renms=%WL||&&(.{0,10})(.*)!!$1 ;; переименование... обрезка базового имени до 10 символов

renms=%WL||&&(.{2})(.*)!!$2 ;; переименование ... с регулярными выражениями - удаление двух первых символов

renms=%WL||&&(.{2})(.*)(.{5})$!!$2 ;; переименование ... оставить от 3-го символа и до 5-го символа с конца.

renms=%WL||&&(?i)([a-za-яёЁ]+)[^\d]*?(\d+).*!!$1_$2 ;; переименовать выделенные объекты: Оставить из базового имени первое слово и ближайшую к нему нумерацию

renms=%WL||&&(?i)(\D+)!!~~$1||_!!~~||&&(~~+)!!~~ ;; в именах выделенных объектов добавить после цифр пробел и заменить подчеркивание на пробел

renms=%WL||&&(?i)[^a-zа-яё\s]!!~~||#G7||&&(~~+)!!~~||&&(?i)~~[a-z]$!!$1||upd<1> ;; переименование: удалить все небуквенное, удалить одиночные латинские буквы

renms=%WL||&&(?i)[^a-zа-яё\s]!!~~||#G7||upd<1> marks=0||$GLOBALRENMS1 ;; переименование... удалить из базовых имён выделенных объектов все небуквенные символы с дальнейшим выделением переименованных объектов

renms=%WL||&&(?i)[^a-zа-яё]!!~~||#G7||??3||tran<en|ru> ;; переименование — произвести Англо-Русский перевод выделенных данных имен с предварительной очисткой от небуквенных символов

renms=%WL||&&(?i)[^a-zа-яё]!!~~||#G7||??3||tran<ru|en> ;; переименование — произвести Русско-Английский перевод выделенных данных имен с предварительной очисткой от небуквенных символов

renms=%WL||&&(?i)[^a-zа-яё]*$!!||upd<1> ;; переименовать выделенные объекты удалив всё после последней буквы

renms=%WL||&&(?i)^[^a-zа-яё]+(.+)!!$1 ;; переименовать выделенные объекты: удалить в базовом имени все небуквенные символы до первой буквы

renms=%WL||&&(?i)^[^a-zа-яё]+(.+)!!$1||^^<info=f61:://>_||upd<1> ;; переименовать выделенные файлы заменив начальную нумерацию на имя родительской папки или добавить имя родительской папки в начало редактируемого имени через _

renms=%WL||&&(?i)^[^a-zа-яё]+(.+)!!$1||^^<input=Редактировать~~имя|Добавить~~в~~начало~~или~~заменить~~начальную~~нумерацию~~на|"%O"|450|120>_||upd<1> ;; заменить выделенным элементам начальную нумерацию на введенное в диалоговом окне или добавить в начало имени через _

renms=%WL||&&(?i)^[^a-zа-яё]+(.+)!!$1||^^clpget_||upd<1> ;; заменить выделенным элементам начальную нумерацию или добавить в начало через _

renms=%WL||&&([^.]+).([^.]+).([^.]+)!!$3.$2.$1||upd<1> ;; поменять третий и первые фрагменты базового имени выделенных объектов, разделенные точками, местами

renms=%WL||&&([^~~]+)~~([^~~]+)(.*)!!$2~~$1$3 ;; переименовать выделенные объекты: поменять местами 2 первых слова

renms=%WL||&&([~~-]+)!!~~||~~!!~~-~~!!1 ;; переименовать выделенные объекты: заменить в именах все пробелы и дефисы идущие подряд на один пробел, далее первый пробел заменить на дефис с пробелами

renms=%WL||&&(\.).*!!||upd<1> ;; переименование - в именах выделенных объектов оставить всё до первой точки

renms=%WL||&&(\d{2}).(\d{2}).(\d{4})!!$2.$1.$3 ;; переименование ... с регулярными выражениями - замена даты 12.07.2012 на 07.12.2012 и обратно

renms=%WL||&&(\d{2}).(\d{2}).(\d{4})!!date<MM.DD.YYYY> ;; переименование ... с регулярными выражениями - замена даты в имени на текущую

renms=%WL||&&(\d+)!!~~$1||#G5||modfs<0||#SISDATE> ;; в именах выделенных объектов поставить перед нумерацией пробел и изменить дату модификации на системную дату

renms=%WL||&&(\d+)!!~~||upd<1> ;; заменить в именах выделенных объектов цифры на пробел

renms=%WL||&&(\S+)(.*)!!$2~~$1||#G7 ;; переименование, в именах выделенных объектов переставить первое слово, разделенное пробелом, в конец имени

renms=%WL||&&(\S+)\s+(\S+)!!$2~~$1 ;; переименование ... с регулярными выражениями - поменять местами два слова, разделённые пробелом

renms=%WL||&&(^\d+)_!!||upd<1> ;; выделенным файлам удалить в начале имён счетчик вида 001_, 002_ ...

renms=%WL||&&(_\d+)$!! ;; удалить в конце имён выделенных объектов _нумерацию

renms=%WL||&&.*(.{3})$!!$1 ;; переименование ... оставить 3 символа с конца.

renms=%WL||&&.*(.{5})(.{2})$!!$1 ;; переименование ... оставить 5 символов с конца, начиная со 2-го с конца

renms=%WL||&&.*\K\(\d+\)!! ;; в базовых именах выделенных объектов удалить в конце счетчик типа (01), (02)...

renms=%WL||&&.*\K_.*$!! ;; переименование, в базовых именах выделенных объектов оставить до последнего нижнего подчеркивания

renms=%WL||&&.*\K_\d+!! ;; в базовых именах выделенных объектов удалить в конце счетчик типа _01, _02...

renms=%WL||&&;.*$!! ;; переименование ... с регулярными выражениями - удаление всё от ; и до конца

renms=%WL||&&[\[\(\{\})\]]!! ;; переименовать базовое имя выделенных элементов - удаление всех скобок [ ( { } ) ]

renms=%WL||&&[^\d]*!! ;; в именах выделенных объектов оставить только цифры

renms=%WL||&&[^\d]*!! ;; переименование — в именах выделенных объектов оставить только цифры

renms=%WL||&&[^\d]+$!! ;; переименование — в именах выделенных объектов оставить все до последней цифры

renms=%WL||&&[^\d]+$!! ;; удалить в именах выделенных объектов все что после последней цифры

renms=%WL||&&[^_]+$!!||&&^(.+)_$!!$1 ;; переименовать: удалить все после последнего _ и удалить последний символ

renms=%WL||&&[^A-ZА-ЯЁ]!! ;; переименование — в именах выделенных объектов оставить только "Заглавные" буквы

renms=%WL||&&[а-я|А-Я]!! ;; переименование ... с регулярными выражениями - удаление русских букв

renms=%WL||&&[аяэеоёуюиы]!!- ;; переименование ... с регулярными выражениями - замена гласных на символ "-"

renms=%WL||&&\(.*$!! ;; переименовать выделенные объекты, удалить все начиная с первой круглой скобки

renms=%WL||&&\(.*$!!||&&\[.*$!!||&&(?i)[^a-zа-яё]+$!! ;; оставить в именах все до скобок и удалить все после последней буквы

renms=%WL||&&\(.*$!!||&&\[.*$!!||&&[^\d]+$!!||~~!!_ ||upd<1> ;; переименовать выделенные объекты: удалить в имени всё после крайней цифры и заменить пробелы на подчеркивание

renms=%WL||&&\(.+\)!! ;; удалить в именах выделенных объектов все скобки и их содержимое

renms=%WL||&&\.(\D)!!~~$1||&&(\D)\.!!$1~~||upd<1> ;; переименовать выделенные файлы: заменить точки на пробелы, не изменяя точки между цифрами: xxx.zzz.yyy.1.2.3.4.nnn => xxx zzz yyy 1.2.3.4 nnn

renms=%WL||&&\[(*?)\]|\((*?)\)!!||#G ;; переименовать выделенные объекты удалив в базовых именах круглые и квадратные скобки вместе с содержимым

renms=%WL||&&\d!! ;; переименование ... с регулярными выражениями - удаление всех цифр

renms=%WL||&&\d!!||&&[\[\(\)\]]!!||&&_!!||&&-!!||.!!~~ ;; переименование ... с регулярными выражениями - удаление всех цифр скобок, _ ; - ; и заменить точку на пробел

renms=%WL||&&\d.*$!!||&&(?i)[^a-zа-яё\s]!!~~||#G7 ;; переименовать выделенные объекты, оставив все до цифры с заменой всех небуквенных символов на пробел

renms=%WL||&&\d+$!! ;; переименование ... с регулярными выражениями - удаление всех цифр в конце имени

renms=%WL||&&\d+.*$!! ;; в именах выделенных объектов оставить все до первой цифры

renms=%WL||&&\d+.*$!! ;; переименование — в именах выделенных объектов оставить все до первой цифры

renms=%WL||&&\d+\.\d+_!! ;; переименование: удалить цифровой фрагмент разделенный точкой и имеющий в конце знак нижнее подчеркивание

renms=%WL||&&^(.)!! ;; удалить в именах выделенных объектов первый символ

renms=%WL||&&^(.)(.*)$!!$1 ;; переименование ... с регулярными выражениями - оставить первый символ

renms=%WL||&&^(.)(.....)$!!$2 ;; из выделенных объектов переименовать только те, в базовом имени которых 6 символов, удалив при этом первый символ

renms=%WL||&&^(.).*!!$1 ;; переименование ... оставить первый символ.

renms=%WL||&&^(.*)(_\d\d\.\d\d\.\d{4})$!!$1||$$_date<DATE4>||upd<1> ;; переименовать выделенные объекты, добавив к базовому имени системную дату в формате "_DD.MM.YYYY" (если дата уже есть, то заменяется)

renms=%WL||&&^(.*)(_\d\d\.\d\d\.\d{4})$!!$1||upd<1> ;; переименовать выделенные объекты, удалить в конце базового имени системную дату в формате "_DD.MM.YYYY"

renms=%WL||&&^(.*)~~?\(.+\)$!!$1 ;; переименовать выделенные объекты - удалить соответствующие фразы в скобках, находящиеся в конце имени объектов

renms=%WL||&&^(...).*!!$1 ;; переименование ... оставить первые 3 символа.

renms=%WL||&&^(.{3})(.*)!!$2 ;; переименование ... оставить все начиная с 4-го.

renms=%WL||&&^(.{3})(.{5}).*!!$2 ;; переименование ... оставить 5 символов начиная с 4-го .

renms=%WL||&&^(.{8}).*!!$1 ;; переименование ... оставить первые 8 символов.

renms=%WL||&&^(.+)(\[.+\])$!!$1||upd<1> ;; удалить в конце скобки с содержимым в именах файлов типа [AAA] abcd bcde [BBB].mp4

renms=%WL||&&^(.+)\[(.+)\]$!!$1$2||upd<1> ;; удалить в конце скобки в именах файлов типа [AAA] abcd bcde [BBB].mp4

renms=%WL||&&^(.+)_\d+$!!$1||&&^(.+)_$!!$1 ;; переименование ... с регулярными выражениями - удалить счётчик вида _01 и последний символ _

renms=%WL||&&^(.+)~~(.+)$!!$2~~$1 ;; переименование ... с регулярными выражениями - поменять местами два слова, разделённые пробелом

renms=%WL||&&^([^~~]+)~~!!$1 ;; переименовать выделенные объекты: удалить первый пробел после символов

renms=%WL||&&^(\[.+\])(.+)$!!$2||upd<1> ;; удалить в начале скобки с содержимым в именах файлов типа [AAA] abcd bcde [BBB].mp4

renms=%WL||&&^.*(\(.+\))$!!$1 ;; переименовать выделенные объекты соответствующей фразой в скобках, находящуюся в конце имени объектов

renms=%WL||&&^[a-z]~~(.+)~~[a-z]$!!$1||upd<1> ;; переименование выделенных объектов - удаление "одиночных" латинских букв в начале и в конце в базовом имени

renms=%WL||&&^\[(.+)\](.+)$!!$1$2||upd<1> ;; удалить в начале скобки в именах файлов типа [AAA] abcd bcde [BBB].mp4

renms=%WL||&&^\d+!! ;; переименование ... с регулярными выражениями - удаление всех цифр в начале имени

renms=%WL||&&^\d+\.!!||upd<1> ;; переименование выделенных объектов - удаление начальной нумерации и последующей точки в базовом имени

renms=%WL||&&^system@priv-app@!!||&&^product@priv-app@!!||&&^system@app@!!||&&@.*classes!!||**6!!.dex!!.odex ;; переименовать выделенные файлы Dalvik Cache

renms=%WL||&&!! ;; переименование ... с регулярными выражениями - удаление в начале буквы П

renms=%WL||&&~~(\S+)$!! ;; переименование, удалить последнее слово, разделённое пробелом, в базовых именах выделенных объектов

renms=%WL||&&~~+!!. ;; переименовать выделенные объекты - заменить любое количество пробелов на точку

renms=%WL||&?(?i)(слово1|Слово2|слово3)||?Ffnc_l2||&&(.+)!![$1]~~||?F57||]~~[!!][||$$@@o72:BEGIN: ;; переименовать выделенные файлы по заданному шаблону

renms=%WL||**0!! ;; удалить расширение выделенным файлам

renms=%WL||**0!!||**!!Zcntr<1|1|2> ;; переименование: добавить выделенным файлам без расширения расширения .Z01, .Z02, .Z03 ...

renms=%WL||**0!!||**2!!?.<info=f231::>||owrite<3|1>||noprogres<> ;; у выделенных файлов заменить расширение на "правильное", если не найдено, то расширение остаётся прежним

renms=%WL||**0!!||owrite<3|1> ;; удалить у выделенных файлов расширение. Если файл без расширения, с таким именем существует, то добавить счетчик к имени при совпадении контрольной суммы md5 или заменить его, если суммы совпадают

renms=%WL||**0!!html ;; переименовать выделенное в html

renms=%WL||**0!!ini ;; переименование расширения выделенных файлов в ini

renms=%WL||**1!!?.<info=s49> ;; переименовать выделенные файлы: добавить к расширению дату в формате 140927 (год месяц день)

renms=%WL||**2!!?.<info=f230::>||owrite<3|1>||noprogres<> ;; заменить расширение файла на правильное. В случае совпадения имени и расширения добавить счетчик если контрольные суммы md5 отличаются и заменить, если они совпадают

renms=%WL||**4!!.fin||upd<1> ;; для выделенных файлов удалить расширение fin, если есть, и добавить, если его нет

renms=%WL||**5!!.bkp||upd<1> ;; для выделенных файлов удалить расширение bkp, если оно есть

renms=%WL||.!!~~ ;; переименование базового имени выделенных объектов - заменить точку на пробел

renms=%WL||.!!~~||-!!~~||&&\d.*$!!||&&\(.*$!!||&&_.*$!! ;; заменить точки на пробел, тире на пробел, и переименовать имя до начальной скобки, до первой цифры и до нижней черты _

renms=%WL||.!!~~||~~!!_||&&[\[\(\\{\})\]]!! ;; заменить в именах выделенных объектов точки на пробелы, пробелы на нижнюю черточку и удалить все скобки

renms=%WL||??1 ;; переименование базового имени выделенных объектов - перевод во "все строчные"

renms=%WL||??1\b(A|An|And|But|Nor|Or|As|At|By|For|From|In|Into|Like|Of|Off|On|Onto|Out|Over|Till|To|Up|Unto|Upon|With)\b ;; исправление неправильной капитализации артиклей, предлогов, союзов (короче 5-ти букв) в именах аудио и видео файлов/папок по принятым правилам наименования

renms=%WL||??1||~~!!_||+!!-||^^привет_||$$_пока ;; переименование базового имени выделенных объектов как и в + перевод во "все строчные"

renms=%WL||??2 ;; переименование базового имени выделенных объектов - перевод во "ВСЕ ЗАГЛАВНЫЕ"

renms=%WL||??2||~~!!_||+!!-||^^привет_||$$_пока ;; переименование базового имени выделенных объектов как и в + перевод во "ВСЕ ЗАГЛАВНЫЕ"

renms=%WL||??3 ;; переименование базового имени выделенных объектов - перевод "Как в предложении"

renms=%WL||??3||~~!!_||+!!-||^^привет_||$$_пока ;; переименование базового имени выделенных объектов как и в + перевод "Как в предложении"

renms=%WL||??4 ;; переименование базового имени выделенных объектов - перевод "Начало Слов С Заглавной"

renms=%WL||??4||~~!!_||+!!-||^^привет_||$$_пока ;; переименование базового имени выделенных объектов как и в + перевод "Начало Слов С Заглавной"

renms=%WL||??5 ;; переименование базового имени выделенных объектов - "Инвертирует регистр символов"

renms=%WL||??5||~~!!_||+!!-||^^привет_||$$_пока ;; переименование базового имени выделенных объектов как и в + "Инвертирует регистр символов"

renms=%WL||??8 ;; переименование базового имени выделенных объектов - перевод в "Заглавную" первую букву после любого небуквенного символа

renms=%WL||?B5!!~~||??4||?Ffnc_translit1 ;; переименовать выделенные объекты: создать аббревиатуру из первых букв слов и перевести их в латиницу

renms=%WL||?Ffnc_repl3||upd<1> ;; в именах выделенных файлов в первой части до тире заменить все одиночные буквы " И" на " & "

renms=%WL||?Ffnc_usa1||??6||upd<1> ;; переименовать выделенные объекты, перевести в нижний регистр слова заданные в шаблоне fnc_usa1 (орфография для меди-ресурсов USA)

renms=%WL||@@866inANSI!!1 ;; переименовать базовое имя выделенных объектов - произвести замену символов кодировки 866 на ANSI

renms=%WL||@@ANSIin866!!1 ;; переименовать базовое имя выделенных объектов - произвести замену символов кодировки ANSI на 866

renms=%WL||@@Diacritic||upd<1> ;; переименовать выделенные объекты, заменив диакритические символы

renms=%WL||@@LatRus ;; транслитерация латинских букв в русские

renms=%WL||@@LatRus||_!!~~||.!!~~ ;; переименование базового имени выделенных объектов - транслитерация латинских букв в русские + заменить _ на пробел + заменить точку на пробел

renms=%WL||@@NumWord ;; транслитерация цифр в слова

renms=%WL||@@QWERTYinENG!!1 ;; переименовать базовое имя выделенных объектов - произвести исправление неправильной раскладки клавиатуры с русской на английскую

renms=%WL||@@QWERTYinRUS!!1 ;; переименовать базовое имя выделенных объектов - произвести исправление неправильной раскладки клавиатуры с английской в русскую

renms=%WL||@@RusLat ;; транслитерация русских букв в латинские

renms=%WL||@@RusLat||~~!!_ ;; транслитерация русских букв в латинские + замена пробела на _

renms=%WL||@@URLinUTF8!!1||upd<1> ;; в базовых именах выделенных объектов произвести замену символов кодировки URL на UTF8

renms=%WL||[input]!! ;; удалить из базового имени выделенных объектов слово введенное в диалоговом окне

renms=%WL||^^[||$$] ;; переименовать выделенные объекты — обрамить базовое имя квадратными скобками

renms=%WL||^^[info=s38]_||upd<1> ;; добавить в начало имени системную дату в формате 2013.02.23

renms=%WL||^^[input] ;; переименовать базовое имя выделенных элементов - вставляет в начало строку, введённую в диалоге

renms=%WL||^^_ ;; переименовать выделенные объекты - добавить в начало имени _

renms=%WL||^^<info=f61:://#~~-~~>||upd<1> ;; переименовать выделенные файлы: родительская папка - имя.расширение

renms=%WL||^^<info=f61:://>~~-~~||upd<1> ;; добавить в начало выделенных файлов, через тире с пробелами, имя родительской папки

renms=%WL||^^<info=f62:://#~~-~~//f61:://#~~-~~>||upd<1> ;; переименовать выделенные файлы: дедушкина папка - родительская папка - имя.расширение

renms=%WL||^^<info=f62:://#~~-~~>||upd<1> ;; переименовать выделенные файлы: дедушкина папка - имя.расширение

renms=%WL||^^<info=o91"%Px"//>~~-~~ ;; переименовать выделенные объекты, добавив к базовому имени имя родительского каталога

renms=%WL||^^<xfolder=1//"%p"> ;; переименовать выделенные объекты, добавив в начало дату модификации самого старого файла в папке

renms=%WL||^^clpget ;; переименование ... вставит в начале имён содержимое из буфера обмена

renms=%WL||^^clpget ;; переименовать базовое имя выделенных объектов - добавить в начало фразу из буфера обмена

renms=%WL||^^cntr<1|1|2> ;; переименование ... добавление счётчика к началу базового имени 01, 02, 03 ...

renms=%WL||^^cntr<1|1|3>_ ;; переименовать выделенные объекты - добавить в начало нумерацию

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

renms=%WL||^^date<YY.MM.DD~~-~~HH.NN.SS~~> ;; переименование ... вставка даты в начале имени 12.10.31 - 14.15.023Имя

renms=%WL||^^date<YYYY>~~||$$~~date<MM.DD> ;; переименование ... вставка года в начале имени + месяца и дня в конце

renms=%WL||^^enum[A|1|2]_ ;; переименовать выделенные объекты - добавить в начало имён буквенный счётчик

renms=%WL||^^enum[a|1|2]_ ;; переименовать выделенные объекты - добавить в начало имён буквенный счётчик в нижнем регистре

renms=%WL||^^enum[N?1|1|3]_ ;; переименовать выделенные объекты - добавить в начало имён буквенный счётчик из своего набора в TCIMG.ini в секции [Enum] в ключе N

renms=%WL||^^rndm<2|4>~~ ;; переименование - добавление в начало базового имени случайных латинских символов, длина 4

renms=%WL||_!!||^^_ ;; переименовать выделенные объекты - удалить из имени _ и добавить в начало имени _

renms=%WL||_!!~~ ;; переименование базового имени выделенных объектов - заменить _ на пробел

renms=%WL||_!!~~||.!!~~ ;; переименование базового имени выделенных объектов - заменить _ на пробел + заменить точку на пробел

renms=%WL||~~!!_ ;; переименовать выделенные объекты, заменить пробел на подчёркивание

renms=%WL||~~!!_||&&[\[\(\\{\})\]]!! ;; заменить в именах выделенных объектов пробелы на нижнюю черточку и удалить все скобки

renms=%WL||~~!!_||+!!-||^^привет_||$$_пока ;; переименование базового имени выделенных объектов, пробел заменяется на нижнюю чёрточку, плюс на минус, в начале имени добавляется "привет_", в конце "_пока"

renms=%WL||~~!!clpget|| ;; переименование ... заменит пробелы в именах содержимым из буфера обмена

renms=%WL||~~A~~!!~~a~~||~~An~~!!~~an~~||~~The~~!!~~the~~||~~And~~!!~~and~~||~~But~~!!~~but~~||~~Nor~~!!~~nor~~||~~Or~~!!~~or~~||~~As~~!!~~as ~~||~~At~~!!~~at~~||~~By~~!!~~by~~||~~For~~!!~~for~~||~~From~~!!~~from~~||~~In~~!!~~in~~||~~Into~~!!~~into~~||~~Like~~!!~~like~~||~~Of~~!!~~ of~~||~~Off~~!!~~off~~||~~On~~!!~~on~~||~~Onto~~!!~~onto~~||~~Out~~!!~~out~~||~~Over~~!!~~over~~||~~Till~~!!~~till~~||~~To~~!!~~to~~||~~Up~~ !!~~up~~||~~Unto~~!!~~unto~~||~~Upon~~!!~~upon~~||~~With~~!!~~with~~||??6 ;; исправление неправильной капитализации артиклей, предлогов, союзов (короче 5-ти букв) в именах аудио и видео файлов/папок по принятым правилам наименования

renms=%WL||~~Of~~!!~~of~~||~~The~~!!~~the~~||~~To~~!!~~to~~||??6 ;; переименовать выделенные файлы - изменить регистр определенных слов в именах

renms=%WL||<info=f11::>||rflag<> ;; переименовать выделенные файлы собственными расширениями(добавление счетчика в случае совпадения имен)

renms=%WL||<srlist=%T%M|#|1> ;; переименовать базовое имя выделенных объектов - произвести поиск и замену по списку из файла другой панели (двойная обработка поиска и замены)

renms=%WL||<srlist=%T%M> ;; переименовать базовое имя выделенных объектов - произвести поиск и замену по списку из файла другой панели

renms=%WL||<srlist=c:\Test\Test.ini|Replace|1> ;; переименовать базовое имя выделенных объектов - произвести поиск и замену по списку из файла Test.ini, прописанных в секции [Replace] (двойная обработка поиска и замены)

renms=%WL||<srlist=c:\Test\Test.ini|Replace> ;; переименовать базовое имя выделенных объектов - произвести поиск и замену по списку из файла Test.ini, прописанных в секции [Replace]

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

renms=%WL||<srlist=c:\Test\Test.txt> ;; переименовать базовое имя выделенных объектов - произвести поиск и замену по списку из файла Test.txt

renms=%WL||111!!222||swap<> ;; переименование базового имени выделенных объектов - заменить местами 111 на 222 и 222 на 111

renms=%WL||clpget!! ;; переименовать базовое имя выделенных объектов - удалить фразу из буфера обмена

renms=%WL||clpget!!~~|| ;; переименование ... заменит в именах совпадающее содержимое из буфера обмена пробелом

renms=%WL||clpget||$$_cntr<1+|1|2> ;; переименование выделенных объектов - добавление счётчика к концу базового имени, которое берётся из буфера обмена 01, 02, 03 ... (с продолжением отсчёта, если объект с таким именем существует)

renms=%WL||clpget||$$_cntr<1+|1|2>||[double] ;; переименование выделенных объектов с двойной обработкой... добавление счётчика к концу базового имени, которое берётся из буфера обмена 01, 02, 03 ... (с продолжением отсчёта, если объект с таким именем существует)

renms=%WL||clpget||$$_cntr<1+|1|2>||[double] ;; переименовать выбранные файлы в ИМЯ из буфера с счетчиком начиная с "01"

renms=%WL||clpget||$$_cntr<1+|1|2>||[double]||upd<1> ;; переименовать выделенные объекты в имя из буфера обмена с счетчиком

renms=%WL||clpget||^^cntr<1|1|1>. ;; переименовать выделенные объекты именем из буфера счетчик слева (1.Name)

renms=%WL||clpget||modfs<0||#SISDATE>||upd<1> ;; переименовать выделенные объекты в содержимое буфера обмена (включается счетчик), изменив дату модификации на системную дату

renms=%WL||clpget||modfs<0||#SISDATE>||upd<1> ;; переименовать выделенные объекты именем объекта в другой панели (включается счетчик, вхождение всех точек)

renms=%WL||cntr<1|1|1>||[double] ;; переименовать выделенные объекты в нумерацию

renms=%WL||encd<> ;; переименовать базовое имя выделенных объектов - преобразует кириллическую кодировку имён в 1251

renms=%WL||extplus<> ;; переименовать выделенные файлы без расширения в расширение, определённому по содержимому файла

renms=%WL||extplus<>||owrite<3|1> ;; добавить расширение для выделенных файлов. Если файл с таким именем и расширением уже существует, то добавить счетчик к имени при совпадении контрольной суммы md5 или заменить его, если суммы совпадают

renms=%WL||extplus<2|t|b>||upd<1> ;; переименовать выделенные файлы без расширения в расширение, определённому по содержимому файла (если расширение не найдено, то для текстовых файлов расширение "t", для бинарных "b", см. Дополнение №38)

renms=%WL||extreg<1> ;; переименовать в выделенных файлах расширения в нижний регистр

renms=%WL||extreg<2> ;; переименовать в выделенных файлах расширения в верхний регистр

renms=%WL||extreg<3> ;; переименовать в выделенных файлах расширения: если расширение в нижнем регистре, то перевести в верхний регистр, если в верхнем, то наоборот

renms=%WL||first<> ;; переименовать базовое имя выделенных текстовых файлов именем первой строки

renms=%WL||list<%T%M> ;; переименовать выделенные объекты по списку из файла другой панели

renms=%WL||list<[tc=TG]>||upd<1> ;; переименовать выделенные объекты активной панели именами выделенных элементов в другой панели

renms=%WL||list<[tc=TL]>||upd<1> ;; переименовать выделенные объекты активной панели именами выделенных объектов другой панели

renms=%WL||list<C:\NameList.txt>||upd<1> ;; переименовать базовое имя выделенных объектов по списку из файла NameList.txt

renms=%WL||list<clpget*?>||upd<1> ;; переименовать выделенные объекты по списку из имён в буфере обмена (если в именах есть точки, то они полностью войдут в базовое имя)

renms=%WL||list<clpget> ;; переименовать выделенные объекты, имена из списка из буфера обмена

renms=%WL||list<clpget>||rsmart<>||upd<1> ;; умное переименование выделенных файлов по списку: если в буфере обмена Имя, то переименовывается только имя, если Имя.Расширение, то переименовывается и расширения тоже

renms=%WL||list<D:\ren.txt>||rsmart<>||upd<1> ;; переименовать выделенные объекты по списку из файла ren.txt (в списке могут быть как новые имена с расширением, так без расширения)

renms=%WL||maxlen<200> ;; переименовать выделенные файлы - обрезать базовое имя до 200 символов, относительно начала полного пути

renms=%WL||test<0a!!D>||**0!![input=BOX1] ;; переименовать - заменить расширения выделенных файлов (диалог ввода). Информация диалога берётся из шаблона InputBox1

renms=%WL||test<0a!!D>||**0!![input=Ввод~~расширения|Введите~~необходимое~~расширение~~для~~замены~~в~~выделенных~~файлах|txt] ;; заменить расширения выделенных файлов (диалог ввода)

renms=%WL||test<0n!![\]\[]>||^^~~[||$$]||upd<1> lists=$GLOBALRENMS||##path<4> ;; переименовать выделенные объекты: обрамить базовое имя квадратными скобками и записать в буфер обмена список список базовых имён переименованных объектов. В тех именах, в которых есть квадратные скобки они повторно не добавляются

renms=%WL||test<0r!!1M//0a!!D>||^^[1]~~ ;; переименование базового имени выделенных объектов - только файлов, которые меньше 1МБ + добавит в начало [1]

renms=%WL||test<1a!!D>||$$~~-~~cntr<1|1|3> ;; переименование базового имени выделенных объектов - только каталогов + добавление в конец счётчик

renms=%WL||test<1a!!R>||##::||&&.+\\(.+)\\.+\\?!!$1||$$~~-~~cntr<1|1|3|1> ;; переименование базового имени выделенных объектов - только тех, которые имеют атрибут "только чтение", именем родительского каталога с добавлением счётчика (для каждой папки свой счётчик)

renms=%WL||test<1e!!bak>||**0!!html ;; переименование из выделенного только файлов с расширением bak - замена на html (при совпадении имён добавляется счётчик)

renms=%WL||test<1e!!html|htm//AND//9t!!??serch192>||##<info=t20:://>||#G7||&&(*UCP)(\W+)!!_||?A100 ;; из выделенных htm файлов переименовать те, у которых есть заголовок title, именем заголовка, удалив лишние пробелы, заменив небуквенные символы на "_" и урезать до 100 символов

renms=%WL||test<1e!!jpg|bmp>||^^plug<Images|0>~~ ;; переименовать имя выделенных элементов - вставляет в начало ширину графическим файлам (с помощью Images.wdx плагина)

renms=%WL||test<1e!!jpg|bmp>||^^plug<Images|0>xplug<Images|1>~~ ;; переименовать имя выделенных элементов - вставляет ширину x высоту графическим файлам (с помощью Images.wdx плагина)

renms=%WL||test<1e!!mp3>||##plug<AnyTag|3>~~-~~plug<AnyTag|6> ;; переименовать выделенные mp3 файлы информацией из тегов Артист - Композиция (с помощью AnyTag.wdx плагина)

renms=%WL||test<1e!!txt>||##Text||$$_cntr<1|1|3> ;; переименование базового имени выделенных объектов - только тех, в расширении которых имеется txt + заменит на Text_ + добавление в конец счётчика

renms=%WL||test<1i!!bak>||**0!!||&&\.bak$!! ;; переименование - удаление у выделенных объектов расширения .bak

renms=%WL||test<1i!!bak>||**0!!||&&\.bak$!!||&&\[.*\]!!||rflag<1>||upd<1> ;; переименование - удаление у выделенных объектов расширения .bak и [Даты], с заменой оригинала

renms=%WL||test<1i!!bak>||**0!!||&&\.bak$!!||rflag<1>||upd<1> ;; переименование - удаление у выделенных объектов расширения .bak, заменять оригинал при совпадении имени

renms=%WL||test<1l!!n!!5>||^^_ ;; переименовать ... добавляет в начало _ - только те, которые имеют в базовом имени больше 5 символов

renms=%WL||test<1n!!\d>||^^clpget~~ ;; переименование базового имени выделенных объектов - только тех, в базовом имени которых есть цифра + добавление в начало содержимого из буфера обмена

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

renms=%WL||test<1x!!!!}h13{h23>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось с 14:00 до 22:59

renms=%WL||test<1x!!!!}m1{m11>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось с февраля по октябрь

renms=%WL||test<1x!!!!}y2009{y2013>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось с 2010 по 2012 год

renms=%WL||test<1x!!!!=d10=d18>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось 10-го и 18-го числа

renms=%WL||test<1x!!!!=d10>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось 10-го числа

renms=%WL||test<1x!!!!=h14=h22>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось с 14:00 до 14:59 и с 22:00 до 22:59

renms=%WL||test<1x!!!!=h14>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось с 14:00 до 14:59

renms=%WL||test<1x!!!!=m2=m10>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось в феврале и в октябре

renms=%WL||test<1x!!!!=m2>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось в феврале

renms=%WL||test<1x!!!!=y2009>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось в 2009 году

renms=%WL||test<1x!!!!=y2010=y2012>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось в 2010 и в 2012 году

renms=%WL||test<1x!!#SISDATE!!-d7>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось в течении последних 7-ми дней

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

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

renms=%WL||test<1x!!#SISDATE!!-n5>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилась в течении последних 5-ти минут

renms=%WL||test<1x!!#SISDATE!!-w17>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых изменилось в течении последних 17-ти недель

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

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

renms=%WL||test<1x!!<adata=%T%M>!!{0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата модификации которых меньше даты последнего доступа объекта в другой панели

renms=%WL||test<1x!!<adata=%T%M>!!}0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата модификации которых больше даты последнего доступа объекта в другой панели

renms=%WL||test<1x!!<adata=%T%M>!!=0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата модификации которых равна дате последнего доступа объекта в другой панели

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

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

renms=%WL||test<1x!!<cdata=%T%M>!!=0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата модификации которых равна дате создания объекта в другой панели

renms=%WL||test<1x!!<mdata=%T%M>!!{0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата модификации которых меньше даты модификации объекта в другой панели

renms=%WL||test<1x!!<mdata=%T%M>!!}0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата модификации которых больше даты модификации объекта в другой панели

renms=%WL||test<1x!!<mdata=%T%M>!!=0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата модификации которых равна дате модификации объекта в другой панели

renms=%WL||test<1x!!14:12:05!!{2>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых меньше времени 14:12:05

renms=%WL||test<1x!!14:12:05!!}2>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых больше времени 14:12:05

renms=%WL||test<1x!!14:12:05!!=2>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время модификации которых равна времени 14:12:05

renms=%WL||test<1x!!2012/01/09!!{1>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, короткая дата модификации которых меньше короткой даты 2012/01/09

renms=%WL||test<1x!!2012/01/09!!}1>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, короткая дата модификации которых больше короткой даты 2012/01/09

renms=%WL||test<1x!!2012/01/09!!=1>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, короткая дата модификации которых равна короткой дате 2012/01/09

renms=%WL||test<1x!!2012/01/09~~00:03:00!!{0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата модификации которых меньше даты 2012/01/09 00:03:00

renms=%WL||test<1x!!2012/01/09~~00:03:00!!}0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата модификации которых больше даты 2012/01/09 00:03:00

renms=%WL||test<1x!!2012/01/09~~00:03:00!!=0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата модификации которых равна дате 2012/01/09 00:03:00

renms=%WL||test<1x!!2013/01/09~~00:03:00!!#02013/01/11~~12:03:01>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата модификации которых находится в диапазоне дат 2013/01/09 00:03:00 и 2013/01/11 12:03:01

renms=%WL||test<1z!!1!!2!!1>||$$_ ;; переименовать базовое имя выделенных элементов - вставить в конец _ чередующим элементам

renms=%WL||test<3x!!14:12:05!!{2>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время последнего доступа которых меньше времени 14:12:05

renms=%WL||test<3x!!14:12:05!!{2>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время создания которых меньше времени 14:12:05

renms=%WL||test<3x!!14:12:05!!}2>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время последнего доступа которых больше времени 14:12:05

renms=%WL||test<3x!!14:12:05!!}2>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время создания которых больше времени 14:12:05

renms=%WL||test<3x!!14:12:05!!=2>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время последнего доступа которых равна времени 14:12:05

renms=%WL||test<3x!!14:12:05!!=2>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, время создания которых равна времени 14:12:05

renms=%WL||test<3x!!2012/01/09!!{1>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, короткая дата последнего доступа которых меньше короткой даты 2012/01/09

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

renms=%WL||test<3x!!2012/01/09!!}1>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, короткая дата последнего доступа которых больше короткой даты 2012/01/09

renms=%WL||test<3x!!2012/01/09!!}1>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, короткая дата создания которых больше короткой даты 2012/01/09

renms=%WL||test<3x!!2012/01/09!!=1>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, короткая дата последнего доступа которых равна короткой дате 2012/01/09

renms=%WL||test<3x!!2012/01/09!!=1>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, короткая дата создания которых равна короткой дате 2012/01/09

renms=%WL||test<3x!!2012/01/09~~00:03:00!!{0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата последнего доступа которых меньше даты 2012/01/09 00:03:00

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

renms=%WL||test<3x!!2012/01/09~~00:03:00!!}0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата последнего доступа которых больше даты 2012/01/09 00:03:00

renms=%WL||test<3x!!2012/01/09~~00:03:00!!}0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата создания которых больше даты 2012/01/09 00:03:00

renms=%WL||test<3x!!2012/01/09~~00:03:00!!=0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата последнего доступа которых равна дате 2012/01/09 00:03:00

renms=%WL||test<3x!!2012/01/09~~00:03:00!!=0>||$$_cntr<1|2|3> ;; переименовать базовое имя выделенных объектов добавив счётчик, только те, дата создания которых равна дате 2012/01/09 00:03:00

renms=%WL||test<4t!!НОЛЬ>||^^0 ;; переименовать выделенные файлы, в содержимом которых нет слова "НОЛЬ", добавив в начало имён 0

renms=%WL||test<7o!!1>||$$~~-~~cntr<1|1|3> ;; переименование базового имени выделенных папок - только каталогов, в которых нет Desktop.ini + добавление в конец счётчик

renms=%WL||tran<en|ru|3>||upd<1> ;; переименовать базовое имя выделенных элементов - перевод английский в русский с помощью MyMemory (требуется подключение к интернету)

renms=%WL||tran<en|ru> ;; переименовать базовое имя выделенных элементов - перевод английский в русский

renms=%WL||tran<ru|en|1> ;; переименовать базовое имя выделенных элементов - перевод русский в английский в MS Bing

renms=%WL||tran<ru|en|3>||upd<1> ;; переименовать базовое имя выделенных элементов - перевод английский в русский с помощью MyMemory (требуется подключение к интернету)

renms=%WL||tran<ru|en> ;; переименовать базовое имя выделенных элементов - перевод русский в английский

renms=[tc=AL*1]||##"%O"||upd<1> ;; переименовать первый выделенный объект именем файла под курсором

renms=[tc=TM]||list<[tc=AG]>||upd<1> ;; переименовать выделенные объекты неактивной панели именами выделенных элементов активной панели

renms=C:\List(1).txt||test<1i!!bak>||**0!!||&&\.bak$!!||rflag<1>||upd<1> ;; файлам из списка List(1) удалить расширение .bak, с заменой оригиналов

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

renms=FOLDC<%WL//0//1//jpg>||##cover ;; в выделенных папках файлы jpg 1-го уровня переименовать именем "cover"

renms=FOLDC<%WL//0//1>||##cntr<1|1|2>||[double]||upd<1> ;; в выделенных каталогах переименовать все файлы 1-го уровня в нумерацию (без учета расширений)

renms=FOLDC<%WL//0//-1>||##cntr<1|1|2>||[double]||upd<1> ;; в выделенных каталогах переименовать все файлы на всю глубину в нумерацию (без учета расширений)

renms=FOLDC<%WL//0//2>||##scans ;; в выделенных папках папки 1-го уровня переименовать именем "scans"

renms=FOLDC<%WL//0//2>||test<1n!!res>||##flash ;; переименовать внутри выделенных папок базовое имя всех подпапок "res" на "flash"

renms=FOLDC<%WL//1//0//jpg//0>||sortnm<>||##imagescntr<1|1|1> ;; переименовать изображения в каталоге под курсором, в имена images1, images2 и т.д. при наличии нумерации в исходных изображениях, при переименовании она сохраняется

renms=FOLDC<%WL//1//-1//*.fb2>||&&(?i)(.*?)~~([a-zа-яё]+)(\.)~~(.*)!!$2~~$1$3~~$4 ;; переименовать выделенные *.fb2 и *.fb2 выделенных папок(с рекурсией) переместив в начало имён последнее слово первого предложения с точкой+пробел в конце

renms=FOLDC<%WL//1//-1//*.fb2>||&&([^~~]+)~~([^.~~]+)(.*)!!$2~~$1$3 ;; переименовать выделенные *.fb2 и *.fb2 выделенных папок(с рекурсией) поменяв местами первые два слова в базовых именах

renms=FOLDC<%WL//1//-1//bmp>||&&[input=BOX54] ;; переименовать в выделенных папках и подпапках файлы по маске

renms=FOLDC<%WL//1//-1//bmp>||&&cover(About)!!$1 ;; переименовать в выделенных папках и подпапках файлы coverAbout.bmp в About.bmp

renms=FOLDC<%WL//1//-1>||%%appname%%!!clpget ;; в базовых именах всех объектов выделенных папок(с рекурсией) заменить "%appname%" на содержимое буфера

renms=FOLDC<%WL//1//-1>||??3 ;; перевести"Как в предложении" базовые имена всех файлов выделенных папок

renms=FOLDC<%WL//2//-2>||##<info=t20::\*?HTML?//>||&&(.{0,150})(.*)!!$1||sdel<>||&&\s+!!_||&&_(.*)!!$1||.!!||_-_!!_||,!!||upd<1> ;; переименование внутри выделенных каталогов вложенных папок в имена заголовков html файла который находиться внутри каждой папке + удаление сомнительных символов из имени

renms=FOLDM<%WL//0//-1//*.FB2|*.epub//0>||«!!_||»!!_||!!_||...!!_||...!!_||.~~.~~.!!_||.~~.~~.!!_||!!.||`!!.||'!!.||''!!_||!!-||~~~~!!-||~~~~!!- ;; найти в выделенных объектах и всех объектах в подпапках все файлы FB2, epub и заменить в именах « » , троеточие, `, тире на -. и.т.д

renms=FOLDM<%WL//0>||??3||upd<1> ;; перевести "Как в предложении" базовые имена всех выделенных папок и всех объектов которые в них находятся

renms=FOLDM<%WL//-1//0>||##<info=f61:://>||$$_cntr<1+|1|2>||ext<>||[double] ;; переименовать в выделенных папках все файлы (1-го уровня) в имя этих папок + счетчик _01, каждому типу файла свой счетчик

renms=FOLDM<%WL//-1//0>||##<info=f61::>||$$_cntr<1|1|2>||ext<>||[double]||upd<1> ;; переименовать файлы выделенных папок (без рекурсии) именем родительской папки с счетчиком (каждому типу файлов отдельный счетчик)

renms=FOLDM<%WL//-1//0>||##<info=f61::>||bkt<!!!!.~~!!1!!1!!1>||cntlr<0> ;; переименовать выделенные файлы именем родительской папки, счетчик слева (1.~~Name)

renms=FOLDM<%WL//-1//0>||##<info=f61::>||bkt<!!!!_!!1!!1!!1>||cntlr<0> ;; переименовать выделенные файлы именем родительской папки, счетчик слева (1_Name)

renms=FOLDM<%WL//-1//-1//*.opdownload//0>||**7!!.opdownload!!||upd<1> ;; в выделенных папках удалить расширения у недокачанных файлов Opera

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

renms=FOLDM<%WL//-1>||##<info=f61:://>||$$_cntr<1+|1|2>||[double] ;; переименование всех файлов выделенных каталогов ( без рекурсии) именем родительского каталога с добавлением счётчика 01

renms=FOLDM<%WL//2//-1>||??3||upd<1> ;; перевести "Как в предложении" имена всех выделенных папок и их подпапок

renms=LISTF<c:\test1.txt/c:\test2.txt/c:\test3.txt>||??2 ;; переименование базового имени файлов c:\test1.txt, c:\test2.txt, c:\test3.txt - перевод во "ВСЕ ЗАГЛАВНЫЕ"

renms=PS<"%p"//0//0>||##cntr<1|1|1>||[double] ;; переименовать базовое имя файлов и папок в текущей папке по счётчику

renms=PS<"%p"//0>||%%appname%%!!clpget textx=PS<"%p"//1//-1>||%%appname%%!!clpget ;; в базовых именах всех объектов активной панели и в содержимом всех файлов активной панели (с рекурсией) заменить "%appname%" на содержимое буфера (с созданием бэкапов файлов до редактирования)

renms=PS<"%p"//0>||%%appname%%!!clpget textx=PS<"%p"//1//-1>||%%appname%%!!clpget||backup<0> ;; в базовых именах всех объектов активной панели и в содержимом всех файлов активной панели (с рекурсией) заменить "%appname%" на содержимое буфера (без создания бэкапов)

renms=PS<"%p"//0>||%%appname%%!!clpget ;; в базовых именах всех объектов активной панели заменить "%appname%" на содержимое буфера

renms=PS<"%P"//0>||&&^(~~+)!! ;; удалить в именах выделенных объектов начальные пробелы в активной панели у всех объектов

renms=PS<"%p"//1//0>||##"%O"||&&(\d+).*$!!||&&(?i)[^a-zа-яё\s]!!~~||#G7||&&(?i)~~[a-z]$!!||~~!!_||^^cntr<1|1|1>. ;; переименование всех файлов активной панели в очищенное от всех небуквенных символов имя файла под курсором, счетчик слева (1.Name)

renms=PS<"%p"//1//0>||##"%O"||cntlr<0>||upd<1> ;; все файлы активной панели переименовать в имя файла под курсором (включается счетчик _01)

renms=PS<"%p"//1//0>||&&^(~~+)!! ;; удалить начальные пробелы в именах всех файлов активной панели

renms=PS<"%p"//1//0>||test<2l!!n!!4>||#Sfnc_numplus13||upd<1> ;; переименование: файлам в текущей папке, в базовом имени которых 4 символа увеличить число после дефиса на единицу

renms=PS<"%P"//1//-1//*.jpg|*.jpeg|*.bmp|*.png//0>||test<2m!!1280>||##1280-_cntr<1|1|3|1> ;; переименовать счётчиком в текущей папки заданные типы изображений, у которых ширина больше 1280

renms=PS<"%P">||&&^(~~+)!! ;; удалить начальные пробелы в именах всех объектов активной панели

sends="%O"??1||&&(?i)[^a-zа-яё\s]!!~~||#G7 tcimg=50~~$cm3322 renms=[tc=AL]||##GLOBALSENDS<1>_cntr<1|1|2>||[double]||upd<1> ;; выделить все файлы в активной панели и переименовать их в очищенное имя объекта(только буквенные фрагменты) под курсором с счетчиком _01(общая нумерация)

sends="%O"??1||&&(?i)[^a-zа-яё\s]!!~~||#G7 tcimg=50~~$cm3322 renms=[tc=AL]||##GLOBALSENDS<1>_cntr<1|1|2>||ext<>||[double] tcimg=50~~$cm540 ;; выделить все файлы в активной панели и переименовать их в очищенное имя(только буквенные фрагменты) объекта под курсором (для каждого типа файла отдельный счетчик _01)

sends="%O"??1||&&([^\d-]+).*!!$1 renms=%WL||##GLOBALSENDS<1>cntr<1|1|3|1>||ext<>||[double] ;; переименовать выделенные файлы по счётчику, каждому типу добавляется отдельный счётчик, приставка к имени берётся из файла под курсором, отбросив конечную нумерацию и дефис

sends="%O"??1||&&.*?0*(\d+)$!!$1 renms=%WL||clpget||$$_cntr<GLOBALSENDS<1>+|1|2>||[double] ;; переименование с двойной обработкой... добавление счётчика к концу базового имени, которое берётся из буфера обмена 01, 02, 03 ... (с продолжением отсчёта, если объект с таким именем существует). Необходимо выделить объекты и поместить курсор на объект с номера в базовом имени которого начать отчёт.

sends=%WL??-1||?F5 renms=%WL||list<$GLOBALSENDS>||[double] ;; переименовать выделенные объекты рекурсивно (первый именем последнего объекта, второй - предпоследним... и.т.д)

sends=[tc=AG]??-1||@CRLF!!| modfs=%WL||0||<xfolder=4//"%p"//-1//GLOBALSENDS<1>//1> renms=%WL||##Name||[double]||upd<1> ;; изменить выделенным объектам дату модификации на дату модификации самого нового файла в текущей папке (исключая из поиска выделенные файлы) + переименовать выделенные файлы именем "Name" (добавление счетчика справа в случае совпадения имен)

sends=[tc=TO]??1||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]??1||&&.*?0*(\d+)$!!$1 moves=%WL||"%t"//0||modfs<0||#SISDATE>||upd<6> renms=$GLOBALMOVES||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>+|1|2>||upd<1> ;; переместить выделенные файлы в панель назначения, с текущей датой, с переименованием их в имя файла под курсором другой панели и продолжением нумерации, точка отсчета номер файла под курсором

sends=[tc=TO]??1||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]??1||&&.*?0*(\d+)$!!$1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>+|1|2>||modfs<0||#SISDATE>||upd<1> ;; переименовать файл(ы) под курсором именем файла в панели назначения с продолжением его нумерации (счетчик _01)

sends=[tc=TO]??1||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]??1||&&.*?0*(\d+)$!!$1||#Sfnc_numplus0 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> ;; переименовать выделенные объекты активной панели именем файла другой панели (имеющего счетчик) с продолжением отсчета счетчика

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

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

sends=[tc=TO]||&&(?i)[^a-zа-яё]+$!! xends=[tc=TO]||&&.*?0*(\d+)$!!$1||#Sfnc_numplus0 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> moves=GLOBALRENMS<t>||%t||upd<6> ;; переименовать выделенные объекты именем объекта в другой панели с продолжением нумерации и переместить переименованные объекты в другую панель

sends=<info=f1%P%N|1//>??1 lists=%WL||##<info=f15:://>GLOBALSENDS<1>\<info=f12:://>.jpg start=IrfanView||/filelist=%L~~/resize=(450,500)~~/resample~~/aspectratio~~/jpgq=75~~/convert="%p"\GLOBALSENDS<1>\*.jpg~~/killmesoftly||&&hide||&&wait pause=500 renms=$GLOBALLISTS||test<1e!!jpg>||##@_GLOBALSENDS<1>||upd<1> pause=500 moves=PS<"%pGLOBALSENDS<1>"//1//-1>||"%p" pause=500 delsm="%pGLOBALSENDS<1>"||1||test<1a!!D> pause=1000 picup="%p@_GLOBALSENDS<1>.jpg"||6||1 pause=500 delsm="%p@_GLOBALSENDS<1>.jpg"||1 ;; конвертировать изображения под курсором в размер (450,500) если размер меньше заданного - оставить как есть и готовый файл загрузить на сервер, а затем удалить, полученное изображение. Исходное изображение остается неизменным + ссылка на изображение в буфере обмена

sends=<info=f12\%P%N//>??1||&&(?i)[^a-zа-яё]+$!! xends=<info=f12\%P%N//>??1||&&.*?0*(\d+)$!!$1||#Sfnc_numplus0 renms=%WL||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> ;; переименовать файл под курсором именем объекта под курсором с продолжением его нумерации

sends=<info=o72%P%N//>??1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<1+|1|2>||[double]||upd<1> ;; выделенным файлам присвоить имя файла под курсором с счетчиком

sends=<info=o72%T%M//>??1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<1+|1|2>||[double]||upd<1> moves=$GLOBALRENMS||%t//0||upd<6> ;; переименовать выделенные файлы активной панели именем файла другой панели (с счетчиком _01) и переместить переименованные в другую панель

sends=<info=o72%T%M//>??1 renms=%WL||##GLOBALSENDS<1>||$$_cntr<1+|1|2>||[double]||upd<1> ;; переименовать выделенные файлы активной панели именем файла другой панели (с счетчиком _01)

sends=<info=s101|D|2021.07.24_00:00:00> renms=%WL||$$_GLOBALSENDS<1>||upd<1> ;; переименовать выделенные объекты, добавить число к базовому имени (число - разница в днях между системной и заданной датой)

sends=<info=s101|D|2021.07.24_00:00:00>||##@@n81|::|2 renms=%WL||$$_GLOBALSENDS<1>||upd<1> ;; переименовать выделенные объекты, добавить число к базовому имени (число - разница в днях между системной и заданной датой с добавлением недостающих нулей в начало числа)

sends=-1??-1 copyy=%P%N||"%P"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYY1||list<$GLOBALSENDS>||rflag<1>||upd<1> ;; создать копии файла под курсором в активной панели с именами из буфера обмена с тем же расширением, с заменой имеющихся файлов

sends=-1??-1 copyy=%P%N||"%P"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYY1||list<$GLOBALSENDS>||upd<1> ;; создать копии файла под курсором в активной панели с именами из буфера обмена с тем же расширением, если файл существует, то добавляется счётчик

sends=-1??-1 copyy=%P%N||"%T"//0||copyn<GLOBALSENDS<0>> renms=$GLOBALCOPYY1||list<$GLOBALSENDS>||upd<3> ;; дублировать объект под курсором в другую панель N-е количество раз, в зависимости от количества новых имён из буфера обмена

sends=-1??-1 lists=%Z%WL||##path<6> renms=%WL||&&(.+)(\D+)[^\d]!!GLOBALSENDS<1> ;; записать имена выделенных объектов в буфер обмена и переименовать их: заменяя всё до последнего цифрового фрагмента на содержимое буфера обмена

sends=-1??-1 lists=%Z%WL||##path<6> renms=%WL||&&(?i)(\D+)[^\d]!!GLOBALSENDS<1>~~ ;; записать имена выделенных объектов и переименовать их: заменяя всё до и после цифр на содержимое буфера обмена

sends=-1??-1 lists=%Z%WL||##path<6> renms=%WL||&&(?i)[^\d+]([a-zа-яё\s]+)!!GLOBALSENDS<1>~~ ;; записать имена выделенных объектов и переименовать их: замена буквенных фрагментов прилегающих к цифрам на содержимое буфера обмена

sends=-1??-1 lists=%Z%WL||##path<6> renms=%WL||&&(\D+)(.+)[^\d]!!GLOBALSENDS<1> ;; записать имена выделенных объектов в буфер обмена и переименовать их: заменяя всё до последнего неразрывного цифрового фрагмента на содержимое буфера обмена

sends=-1??-1 renms=%WL||list<$GLOBALSENDS>||rsmart<>||upd<1> ;; умное переименование выделенных файлов по списку: если в буфере обмена Имя, то переименовывается только имя, если Имя.Расширение, то переименовывается и расширения тоже

sends=-1??-1||^^~~ renms=%WL||GLOBALSENDS<1>||bkt<-!!!!!!2!!1> renms=$GLOBALRENMS1||#G7||upd<1> ;; переименовать выделенные объекты в имя из буфера обмена с счетчиком -01

sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ??-3 symxx=RedYellow||$GLOBALSENDS renms=$GLOBALSYMXX||##cntr<1|1|1>||upd<1> ;; в активной панели создать изображения по шаблону RedYellow для каждого символа строки и переименовать цифрами от 1 до 26

sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ??-3 symxx=RedYellow||$GLOBALSENDS renms=$GLOBALSYMXX||##Number(GLOBALSYMXX<0>-:NUMBER:+1)||upd<1> ;; в активной панели создать изображения по шаблону RedYellow для каждого символа строки и переименовать цифрами от 26 до 1

sends=ABCDEFGHIJKLMNOPQRSTUVWXYZ??-3 symxx=RedYellow||$GLOBALSENDS renms=$GLOBALSYMXX||list<$GLOBALSENDS>||upd<1> ;; в активной панели создать изображения по шаблону RedYellow для каждого символа строки и переименовать соответствующими символами

sends=x||##rndm<3|30>||#Hcrc32 copys=%WL||"%p"GLOBALSENDS<1>//0 slist=$GLOBALCOPYS||test<1e!!jpg|bmp|png|gif>||sortnm<2> renms=$GLOBALSLIST||##imagescntr<1|1|1>||[double] lists=$GLOBALCOPYS||test<1e!!mp3> renms=$GLOBALLISTS||##sound.mp3 ;; скопировать выделенные файлы в активную панель в создаваемую "случайную" папку, jpg|bmp|png|gif переименовать в новой папке по счётчику, а mp3 именем sound

shape=1 renms=%WL||?L[input=BOX_U4]||?R[input=BOX_U5]||upd<1> ;; удаление символов в начале и в конце имени выделенных объектов, выбор количества в диалоговом окне

shape=18 renms=%WL||[input=BOX81]!![input=BOX82] ;; заменить в базовом имени выделенных объектов фразы введенные в диалоговом окне

shape=18 renms=FOLDM<%WL//0>||[input=BOX81]!![input=BOX82] ;; поиск и замена в базовом имени выделенных объектов(с рекурсией) в диалоговом окне

shape=4 renms=%WL||&&\[combo=Переименование~~с~~заменой||Выберите~~или~~введите~~символ:||~~|.|-|_|=||343||117||1||1]!![combo=Переименование~~с~~заменой||Выберите~~или~~введите~~символ:||~~|.|-|_|=||343||117||1||1] ;; переименование с заменой символов, выбор(что на что) в диалоговом окне

shape=5 renms=%WL||&&^(.{[combo=Переименование||Введите~~сколько~~оставить~~символов~~с~~НАЧАЛА:||~~|5|8|10||450||120]}).*!!$1||&&.*(.{[combo=Переименование||Введите~~сколько~~оставить~~символов~~с~~КОНЦА:||~~|5|8|10||450||120]})$!!$1||upd<1> ;; переименование выделенных объектов: оставить с начала или с конца имени определенное количество символов (количество вводится в диалоге)

shape=U15 dilog=[combo=BOX_U4.1][combo=BOX_U4][combo=BOX_U5] renms=%WL||[group=BOX_U27.6]||upd<1> ;; добавление счетчика к имени объекта (условия в диалоговом окне)

slist=%WL exect=_ArrayRandomize($GLOBALSLIST,1) renms=$GLOBALSLIST||&&(\d+_)(.+)!!$2 renms=$GLOBALRENMS||^^cntr<1+|1|2>_||upd<1> ;; добавить в начало имен выделенных файлов счетчик, предварительно отсортировав их в случайном порядке (можно использовать многократно)

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

slist=%WL renms=$GLOBALSLIST[2:-1]||^^+||upd<1> ;; переименовать выделенные объекты со 2-го: добавить в начало +

slist=%WL||##<info=f12:://>=<info=f1::|1//> renms=%WL||<srlist=$GLOBALSLIST>||rflag<1> ;; переименовать выделенные файлы именем хеша MD5 (если в папке присутствуют дубликаты файлов, то из них остаётся только один первый файл)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt|0> renms=%WL||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$2~~$3~~$1 creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименование выделенных объектов: 1-е слово базовых имен переместить на место третьего слова (кнопка с возможностью отката)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt|0> renms=%WL||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$3~~$1~~$2 creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименование выделенных объектов: 3-е слово базовых имен переместить на место первого слова (кнопка с возможностью с отката)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt|0> shape=5 renms=%WL||&&^(.{[combo=Переименование||Введите~~сколько~~оставить~~символов~~с~~НАЧАЛА:||~~|5|8|10||450||120]}).*!!$1||&&.*(.{[combo=Переименование||Введите~~сколько~~оставить~~символов~~с~~КОНЦА:||~~|5|8|10||450||120]})$!!$1||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименование выделенных объектов: оставить с начала или с конца имени определенное количество символов вводимое в диалоговом окне (возможность отката)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> global slist=PS<"%P"//1//0>||##path<4>||formt<0!!(?i).*[a-zа-яё]!!> xends=GLOBALSLIST<1>||&&\d.*$!! <IF> 1 <> <info=t61$GLOBALXENDS[1]> <THEN> xends=_ <ENDIF> zlist=$GLOBALSLIST||formt<0!!(?m)([\d]+)\D.*> <IF> 1 <> <info=t61$GLOBALZLIST[1]> <THEN> bends=000 zlist=$GLOBALBENDS <ENDIF> xlist=$GLOBALZLIST||formt<11> aends=GLOBALXLIST<1>||#Sfnc_numplus0 iends=<info=t60$GLOBALAENDS[1]> renms=%WL||$$GLOBALXENDS<1>cntr<GLOBALAENDS<1>|1|GLOBALIENDS<1>>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; добавить выделенным файлом продолжение счетчика в конец имени (с возможностью отката)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> global slist=PS<"%P"//1//0>||##path<4>||formt<0!!(?i)[a-zа-яё].*!!> xends=GLOBALSLIST<1>||formt<0!!(?m)([\d]+)(\D).*>||&&.*\d!! <IF> 1 <> <info=t61$GLOBALXENDS[1]> <THEN> xends=_ <ENDIF> blist=$GLOBALXENDS xlist=$GLOBALSLIST||&&\D.*!!||formt<11> <IF> 1 <> <info=t61$GLOBALXLIST[1]> <THEN> bends=000 xlist=$GLOBALBENDS <ENDIF> iends=<info=t60$GLOBALXLIST[1]> aends=GLOBALXLIST<1>||#Sfnc_numplus0 renms=%WL||^^cntr<GLOBALAENDS<1>|1|GLOBALIENDS<1>>GLOBALBLIST<1>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; добавить выделенным файлом продолжение счетчика в начало имени (с возможностью отката)

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

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

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

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> renms=FOLDM<%WL!!-1!!0>||$$_<info=f61::>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименовать файлы выделенных папок и выделенные файлы добавив в конец имен через _ имя родительской папки

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=U14 global renms=%WL||&&(?i)^[^a-zа-яё]+(.+)!!$1 aends=@[combo=BOX_U5] bends=@[combo=BOX_U4] renms=$GLOBALRENMS||^^cntr<1|1|GLOBALBENDS<1>>GLOBALAENDS<1>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименование... удалить в базовых именах выделенных объектов все небуквенные знаки до первой буквы + добавить в начало имен счетчик (выбор разделителя и разрядности счетчика в диалоговом окне, с возможностью отката)

slist=%WL||##path<4> sends=$GLOBALSLIST??1 exect=StringReverse('GLOBALSENDS<1>') renms=%WL||list<$GLOBALEXECT>||upd<1> ;; переименование... реверсирование базовых имён выделенных объектов

slist=%WL||##path<4>||&&(?i)[^a-zа-яё\s]!!~~||formt<w002,1> exect=_ArrayDisplay($GLOBALSLIST,'Удерживая~~CTRL~~выберите~~слова') slist=$GLOBALARRAY||formt<sp57,fnc_symzagup> renms=%WL||<srlist=GLOBALSLIST<t>>||upd<1> ;; переименовать выделенные объекты заданными

slist=%WL||##path<4>||&&(?i)[^a-zа-яё]!!~~~~||^^~~||formt<w002,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fnc_symzagup> renms=%WL||<srlist=$GLOBALSLIST>||upd<1> ;; переименование выделенных объектов - начало слов, выбранных в окне - со словами попробельно извлеченных из имен, с "Заглавной"

slist=%WL||##path<4>||&&(?i)[^a-zа-яё]!!~~~~||^^~~||formt<w003,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fnc_symzagup> renms=%WL||<srlist=$GLOBALSLIST>||upd<1> ;; переименование выделенных объектов - начало слов, выбранных в окне - со словами из имен состоящих из 5 и больше символов, с "Заглавной"

slist=%WL||##path<4>||&&(?i)[^a-zа-яё]!!~~~~||^^~~||formt<w004,1> GLOBALSLIST<a> slist=GLOBALARRAY<t>||formt<sp57,fnc_symzagup> renms=%WL||<srlist=$GLOBALSLIST>||upd<1> ;; переименование выделенных объектов - начало слов, выбранных в окне - со словами из имен состоящих от 1 до 4 символов, с "Заглавной"

slist=%WL||##path<6> txtsp=GLOBALSLIST<t>||"%p"||1 renms=$GLOBALTXTSP||list<%WL>||**0!!||upd<1> ;; создать выделенным файлам именные файлы без расширения с содержимым именем файла

slist=%WL||##path<6> txtsp=GLOBALSLIST<t>||"%p"||1 renms=$GLOBALTXTSP||list<%WL>||**0!!txt||upd<1> ;; создать выделенным файлам именные файлы txt с содержимым именем файла

slist=%WL||&&(?i)(\w.*\\.*)((\.[^.\\]+){1,})(?=.*\2)!!$1 renms=%WL||list<$GLOBALSLIST>||upd<1> ;; переименовать выделенные файлы: удалить двойные "расширения"

slist=%WL||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> shape=U15 dilog=[combo=BOX_U4.1][combo=BOX_U4][combo=BOX_U5] renms=%WL||[group=BOX_U27.6]||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; добавление счетчика к имени объекта (условия в диалоговом окне, с возможностью отката)

slist=%WL||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt>||code<4> renms=%WL||&&(?i)[^a-zа-яё\s]!!~~||#G7||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1>||code<4> ;; в именах выделенных объектов удалить все небуквенные символы и удалить лишние пробелы (с возможностью отката)

slist=[tc=TM]||##path<4> renms=%WL||list<GLOBALSLIST<t>*?> moves=$GLOBALRENMS||"%t"//1 ;; переименовать выделенные файлы в активной панели относительно выделения в неактивной панели с дальнейшим их перемещением (с заменой) в неактивную панель

slist=FOLDC<%WL//1//-1//*.jpg|*.gif|*.png|*.jpeg|*.bmp>||test<0r!!200K> imgth=$GLOBALSLIST imgcn=$GLOBALIMGTH||"%p"//0//x//**png||imgcnv<>||resize<2,140>||progres<> renms=$GLOBALIMGCN1||##imagescntr<1|1|1> ;; открыть в просмотрщике все изображения в выделенных каталогах размер которых меньше 200 кбт и конвертировать выделенные изображения в размер 140px ширина (высота меняется автоматически) + переименовать результат в имена images

slist=PS<"%P"//0//0>||##path<6>||&&^0*(\d*)(.*)$!!$1||formt<11> exect=$var_i=GLOBALSLIST<1>+1 renms=%WL||^^cntr<$var_i|1|2>~~||upd<1> ;; переименовать выделенные объекты: добавить в начало последовательный счётчик, относительно максимального числа пронумерованных объектов в текущей папке

slist=PS<"%P"//0>||formt<23> renms=$GLOBALSLIST||@@Diacritic!!1||upd<1> ;; в активной панели переименовать все папки и файлы (с рекурсией): заменить диакритические символы на латинские

slist=PS<"%p"//1//0//*.epub> renms=$GLOBALSLIST||**0!!zip zpacf=$f300\Files\fonts\||x||allarh<GLOBALRENMS1<t>> renms=$GLOBALRENMS1||**0!!epub ;; во все файлы *.epub активной панели добавить папку со шрифтами "fonts", если таковая отсутствует

slist=PS<"%p"//1//0//*.epub> renms=$GLOBALSLIST||**0!!zip zpacf=$f300\Files\fonts\||x||allarh<GLOBALRENMS1<t>> renms=$GLOBALRENMS1||**0!!epub ;; во все файлы *.epub активной панели добавить папку со шрифтами "fonts\", если таковая отсутствует

slist=PS<"%p"//1//0//*.jpg>||test<12m!!119> renms=$GLOBALSLIST||^^<info=i119:://>_||&&:!!.||&&~~(.{8})!! ;; в активной панели файлам JPG имеющим информацию EXIF добавить в начало имен "Дата съемки" (YY.MM.DD_Name)

slist=PS<"%p"//1//0//*srt>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt|0> shape=5 xlist=PS<"%p"//1//0//*[combo=Создать~~список~~имён||Введите~~расширение~~видеофайлов||avi|mp4|mkv|ts||450||120||1||1]>||##path<4> renms=PS<"%p"//1//0//*[combo=Переименование||Введите~~расширение~~файлов~~для~~переименования||srt|smi|s2k|ssa|ass||450||120]>||list<$GLOBALXLIST>||ext<>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименовать в активной панели субтитры именами видео файлов, расширения видео файлов и субтитров задаются в диалоговом окне (с возможностью отката)

slist=PS<"%p"//1//0//*srt>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt> xlist=[tc=AM]||##path<4> renms=PS<"%p"//1//0//*srt>||list<$GLOBALXLIST>||ext<>||upd<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<$GLOBALRENMS>||owrite<1> ;; переименовать в активной панели файлы *.srt (субтитры) именами выделенных видеофайлов (с возможностью отката)

slist=PS<"%P"//1//0//:zeroext:> renms=$GLOBALSLIST||extplus<>||upd<1> ;; получить список файлов без расширения в активной панели без рекурсии и переименовать их в правильное расширение (взятое из их внутренних меток)

slist=PS<"%P"//1//0>||##path<6>||&&^0*(\d*)(.*)$!!$1||formt<11> exect=$var_i=GLOBALSLIST<1>+1 renms=%WL||^^cntr<$var_i|1|2>~~||upd<1> ;; переименовать выделенные объекты: добавить в начало последовательный счётчик, относительно максимального числа видимых пронумерованных объектов в текущей папке

slist=PS<"%P"//1//-1//:zeroext:> renms=$GLOBALSLIST||extplus<>||upd<1> ;; получить список файлов без расширения в активной панели с рекурсией (во всех подпапках) и переименовать их в правильное расширение (взятое из их внутренних меток)

slist=PS<"%P"//1>||<info=f11:://>¤<info=f12:://>¤<info=f1::|1//> xlist=$GLOBALSLIST||formt<lst1> renms=$GLOBALSLIST0||^^¤||||<srlist=$GLOBALXLIST>||rflag<1> xlist=$GLOBALSLIST||formt<lst2> renms=$GLOBALRENMS1||^^¤||||<srlist=$GLOBALXLIST>||rflag<1>||upd<1> ;; переименовать в активной папке файлы именем хеша MD5 и обратно (из присутствующих дубликатов остаётся только первый файл)

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\ , далее в другом процессе их переименовать

start=IrfanView||/filelist=%L~~/convert="%p"*.ico~~/killmesoftly||&&hide||&&wait tcimg=$cm540 renms=[tc=AL-1]||test<1e!!ico>||##cntr<1|1|1>||^^favicon||&&\d!! ;; конвертировать в иконки все выделенные изображения с расширением под курсором + переименовать все полученное в имя favicon+ счетчик (если несколько файлов)

swcmd=renms=%WL||^^/@@||noprogres<>¦¦renms=%WL||&&^.{2}!!||noprogres<>¦¦AddDel@ ;; первое нажатие добавляет в начало имен выделенных файлов @@, повторное нажатие удаляет первые два символа в начале имен выделенных файлов

watch=1 renms=%WL||&&(.*)\(.+\)$!!$1||$$(<info=d1:://>)||upd<1> ;; добавить в конец имён выделенных папок количество всех файлов (число в скобках)

watch=1 renms=%WL||&&(.*)\(.+\)$!!$1||$$(<info=d7:://>)||upd<1> ;; добавить в конец имён выделенных папок количество файлов 1-го уровня (число в скобках)

xends=<info=o72%P%N>||&&^0*(\d*)(.*)$!!$1||#Sfnc_numplus0 renms=%WL||^^cntr<GLOBALXENDS<1>+|1|2>~~||upd<1> ;; переименовать выделенные объекты: добавить в начало последовательный счётчик, относительно нумерации объекта под курсором


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