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


renms

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

renms=%L, %WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||FLST<>||line<>||$var_aa||$GLOBALNAME, ||rflag<>, ||owrite<>, ||SeriesParam, ||**Ext, ||clpget, ||clipasis, ||clipup<>, ||date<>, ||mdat<>, ||<xfolder>, ||vers<>, ||cntr<>, ||[double], ||bkt<>, ||rndm<>, ||tran<>, ||plug<>, ||Dialogs, ||first<>, ||<length>, ||jump<>, ||upd<>, ||[extnd], ||[search], ||<info>, ||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>, где:
String - строка имён папок с разделителем.
Если дописать *Ext, то к каждому имени из списка будет присвоено расширение Ext.
Delimeter - разделитель.
$var_aaМассив. Переменная $var_a... - массив путей, созданный в команде exect
$GLOBALNAMEМассив. Список путей глобальной переменной см. Дополнение №23.
Дополнительные параметры:
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)
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
tran<>Онлайн перевод.
  Описание
Параметр tran<Lang1|Lang2|Mode>, где:
  Lang1 - аббревиатура языка с которого,
  Lang2 - на который нужно перевести текст. см. Дополнение №14
  Mode - режим перевода:
    0 - перевод в Google (временно может не работать)
    1 - перевод в Yandex
Требуется подключения к интернету.
Так как Google имеет определённые ограничения. К примеру ~350 символов на один запрос.
Утилита старается проверить длину заданного текста, если он превышает 350 символов, то:
  1. Текст разбивается и отсылается на перевод построчно
  2. Проверяется строка на превышения лимита, разбивается по точкам...
Но этого может быть недостаточно, поэтому рекомендуется переводить небольшие тексты.

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

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

plug<>Плагины WDX. Параметр plug<NamePlugin|NumberInfo>, где:
  NamePlugin - имя плагина, прописанного в TCIMG.ini в секции [Plugins].
  NumberInfo - номер данных плагина (для определения номера используется команда inplg).
Параметр можно несколько раз использовать между разделителем ||
(некоторые вызовы плагинов происходят с ошибкой - со временем это будет исправлено).
DialogsДиалоги. см. Дополнение №18
  Описание
Различные параметры диалогов.
  [input] - диалог ввода информации в InputBox.
  [richinput] - диалог ввода информации в RichInputBox.
  [combo] - диалог выбора информации в ComboBox.
  [group] - диалог выбора информации в GroupBox.
  [check] - диалог выбора информации в CheckBox.
  [edits] - диалог выбора информации в EditBox.
  [sfold] - выбор каталога.
  [zfold] - выбор каталогов.
  [sopen] - выбор файла для открытия.
  [ssave] - выбор файла для сохранения.
  [sicon] - диалог просмотра и выбора значка.
  [msgbx] - окно сообщения MsgBox.
  [updwn] - диалог выбора числовой информации UpDown.
  [image] - диалог выбора изображения.
  [elect] - диалог выбора файлов и папок.
...и другие диалоги.
first<>Именем первой строки.
  Описание
Параметр first<Number>, если буфер не пустой, то имя для файла ищется в первой не пустой строке:
1) Удаляются несовместимые символы для имени файла и лишние пробелы.
2) Удаляются с начала имени ненужные отрезки (ключ FirstLineBeginDel1... FirstLineBeginDelN).
3) Удаляются с конца имени ненужные отрезки (ключ FirstLineEndDel1... FirstLineEndDelN).
4) Обрезается правая часть имени от заданных отрезков найденных с начала(ключ FirstPathEnd1... FirstPathEndN).
5) Обрезается левая часть имени от заданных отрезков найденных с конца (ключи FirstPathBegin1... FirstPathBeginN)
  (Отрезков (частей текста) может быть сколько угодно, в ключах они разделяются "\").
6) Ограничивается максимальная длина имени (ключи FirstLineMax1... FirstLineMaxN).
Можно использовать свой шаблон замен, прописав Number - номер шаблона в параметр и создать условия в соответствующих ключах в TCIMG.ini
<length>Длина. Подпараметр <length=Line/Path//Number>. В любом месте строки параметров, где встретится <length=...>, будет заменён числом: длиной строки Line.
Так же можно получить длину определённой части пути Path//Number, где:
  Path - полный путь.
  Number - номер части пути см. Дополнение №9.
jump<>Переход в папку.
  Описание
Параметр jump<Number>, где Number - значение перехода пути в Total Commander.
  1 - открыть путь в левой панели.
  2 - открыть путь в правой панели.
  3 - открыть путь в активной панели.
  4 - открыть путь в другой панели.
  5 - открыть путь в левой панели в новой вкладке.
  6 - открыть путь в правой панели в новой вкладке.
  7 - открыть путь в активной панели в новой вкладке.
  8 - открыть путь в другой панели в новой вкладке.
upd<>Обновление панели.
  Описание
Параметр upd<Number>, где Number - значение обновления панели(ей) Total Commander:
  1 - обновить активную панель.
  2 - обновить обе панели, вернуться в активную.
  3 - обновить другую панель, вернуться в активную.
  4 - обновить активную панель, перейти в другую.
  5 - обновить другую панель, остаться в другой.
  6 - обновить обе панели, остаться в другой.
  7 - не обновлять.
[extnd]Маска шаблонов. см. Дополнение №18
[search]Маска шаблонов. Подпараметр [search=Name], в любом месте строки параметров, где встретится [search=Name], будет подгружена строка-шаблон значений, прописанных Wincmd.ini, в секции [Searches], где Name - имя ключа. (работает, если в Name_SearchFor прописана маска имён и расширений)
<info>Получение различной информации. см. Дополнение №10.
attr<>Изменение атрибутов. Параметр attr<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды attrb.
modfs<>Изменение дат. Параметр modfs<String> - где String строка с аналогичными параметрами (кроме первого), что и у команды modfs.
total<>С закрытием и запуском Total Commander. Параметр total<>. До заданного действия процесс Total Commander будет закрыт, после завершения запущен вновь.
swap<>Поменять местами отрезки. s1!!s2 (s1 на s2, s2 на s1).
[tc]Расширенный аналог параметров Total Commander. см. Дополнение №12
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<>Файлы без расширения.
  Описание
Параметр extplus<> создан для получения расширения для файлов без расширения. Параметр постарается по его содержимому найти соответствующее расширение и переименовать.

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

Если нужна поддержка других расширений, которых нет в списке, сообщайте в ЛС или на форумах поддержки (постараюсь реализовать)
Конечно это не 100% распознавание, так как:
- одни и те же типы могут иметь разное содержание (текстовое/бинарное) и сигнатуру...
- разные типы могут иметь одинаковую начальную сигнатуру...
Возвращается 'ins.exe' для установочных exe файлов (installer).
Возвращается 'sfx.exe' для самораспаковывающихся sfx архивов.
numb<>Количество. Параметр numb<Number>, где Number - число объектов для переименования.
rsmart<>Относительно буфера обмена. Если в буфере обмена Имя, то переименовывается только имя, если Имя.Расширение, то переименовывается и расширение тоже.
extreg<>Расширение. Параметр extreg<Number> переводит все символы расширения в:
  1 - нижний регистр.
  2 - верхний регистр.
  3 - по кругу. Если расширение в верхнем регистре - перевод в нижний, если в нижнем - в верхний
noprogres<>Без прогресс бара.
maxlen<>Обрезка. Параметр maxlen<Length> позволяет "обрезать" базовое имя относительно длины полного пути к файлу, где Length - длина до которой необходимо "обрезать"
ignore<>Файл исключений.
  Описание
Параметр ignore<FileList|Section|Mode>, где:
  FileList - путь к файлу, где находятся списки объектов или секции со списками объектов.
  Section
    имя секция в которой прописываются пути объектов.
    # - имена берутся из файла.
  Mode
    0 - исключать объекты, прописанные в секции.
    1 - включать только объекты, прописанные в секции.
Пример записи объектов:

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

sdel<>Удаление недопустимых символов в именах файлов. Параметр sdel<> - где он встретится, будет произведена дополнительная проверка и удаление некорректных символов.
sortnm<>Сортировка имён. Параметр sortnm<Number> означает, что перед началом действий других параметров список путей будет отсортирован, где Number:
  1 - по числовому возрастанию начальных цифр имени (по умолчанию).
  2 - по числовому возрастанию конечных цифр имени.
  3 - по числовому убыванию начальных цифр имени.
  4 - по числовому убыванию конечных цифр имени.
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=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||##@@o73::;;^^"%T";;$$.7z||##@@o72:: arwcx="%t%O"||7z||1||wait<> renms=$GLOBALANF2D1||list<$GLOBALANF2D2*?>||upd<1> ;; упаковать в 7z выделенные объекты в другую панель именем объекта под курсором, в базовом имени архива файла удалить расширение (обновление архива при повторной упаковке)

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

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<%UL>||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

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 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-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_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=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||$$_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||&&(.*)(_)!![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||&&\[(*?)\]|\((*?)\)!!||#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||&&^(.*)~~?\(.+\)$!!$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||&&!! ;; переименование ... с регулярными выражениями - удаление в начале буквы П

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

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

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||@@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<>||upd<1> ;; постараться найти расширение для выделенных файлов без расширения и переименовать

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||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!!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> ;; переименовать базовое имя выделенных элементов - перевод английский в русский

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

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>||##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>||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//bmp>||&&[input=BOX54] ;; переименовать в выделенных папках и подпапках файлы по маске

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

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>||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>||&&^(~~+)!! ;; удалить в именах выделенных объектов начальные пробелы в активной панели у всех объектов

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 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=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||&#105mgcnv<>||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