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


renms

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

renms=%L, %WL||LISTF<>||PS<>||FOLDC<>||FOLDM<>||LISTC<>||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.
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 - если файл существует - добавлять счётчик, пропускать, если подобный файл не существует по целевому пути.
Режимы 20 и 21 работают не для всех команд, где подключён параметр owrite<>
  20|Delimeter - если файл существует, то записывать в конец файла через разделитель Delimeter (необязательный)
  21|Delimeter - если файл существует, то записывать в начало файла через разделитель Delimeter (необязательный)
Далее при существовании файла проверяются контрольные суммы 2-х файлов:

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

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

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

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

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

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

  х - метод сравнения:
    1 - подсчёт контрольной суммы MD5
    2 - подсчёт контрольной суммы SHA1
    3 - подсчёт контрольной суммы CRC32
    4 - подсчёт контрольной суммы MD2
    5 - подсчёт контрольной суммы MD4
    6 - подсчёт контрольной суммы SHA256
    7 - подсчёт контрольной суммы SHA384
    8 - подсчёт контрольной суммы SHA512
    9 - подсчёт контрольной суммы BLAKE2s
    30 - подсчёт контрольной суммы BLAKE224
    31 - подсчёт контрольной суммы BLAKE256
    32 - подсчёт контрольной суммы BLAKE384
    33 - подсчёт контрольной суммы BLAKE512
    остальные номера и методы смотрите в Дополнении №10
SeriesParamПреобразование базового имени. Серия параметров, изменяющих базовое имя см. Дополнение №24
**ExtРасширение.
  Описание
Если фраза после разделителя || начинается с символов **, то последующей строкой параметра будет переименовано расширение.
Параметр **Flag!!(?.)Ext , где Flag:
  0 - заменить существующее расширение расширением Ext (если расширение не указано - оно будет удалено)
  1 - добавить к существующему расширение ?.Ext
  2 - заменить существующее расширение расширением Ext (если не указано, то расширение берётся из имени [до первой точки справа, если есть])
  3 - удалить повторяющиеся расширения (**3!!) (имя.png.png.png ==> имя.png).
  4 - удалить расширение, если оно есть или добавить, если его нет (**4!!.fin)
clpgetИз буфера обмена. Параметр clpget может использоваться совместно с другими параметрами, clpget будет заменён содержимым буфера обмена.
clipasisИз буфера обмена. Параметр clipasis может использоваться совместно с другими параметрами, clipasis будет заменён содержимым из буфера обмена без дополнительных изменений, с заменой всех недопустимых символов (<>?":*/) на "\"
clipup<>В буфер обмена.
  Описание
Параметр clipup<Number|LongShort|Conversion|Max> - позволяет отправить различные части имён объектов в буфер обмена (по умолчанию полный путь), где:
Number - номер части пути см. Дополнение №9.
LongShort :
  1 - короткие имена.
  0 - длинные имена.
Conversion :
  1 - путь будет переведён в относительный.
  2 - удаляется относительная часть пути.
Max - число на которое обрезается имя при Number = 4,5,6,7
date<>Дата.
  Описание
Параметр date<YYYY.YY.MM.DD.HH.NN.SS.WW.AA>, где:
  YYYY - все четыре цифры года.
  YY - последние две цифры года.
  MM - месяц от 01 до 12.
  DD - день месяца от 01 до 31.
  HH - часы в 24-часовом формате от 00 до 23.
  NN - минуты от 00 до 59.
  SS - секунды от 00 до 59.
  WW - номер дня недели от 1 до 7, начиная с ВОСКРЕСЕНЬЯ, заканчивая СУББОТОЙ.
  AA - день года от 1 до 366.
Вместо точек может быть текст или символ.
mdat<>Дата модификации. Параметр mdat<YYYY.YY.MM.DD.HH.NN.SS> - подобно параметру date<>, кроме WW и AA .
<xfolder>Дата/Размер/Путь объекта папки. см. Дополнение №11.
vers<>Версия и другая информация исполняемых файлов. (exe, dll, ... )
  Описание
Параметр vers<0(,1-23)(!!Home!!End!!Delimeter) - возвращает информацию исполняемого файла, где 0 - версия файла в формате "2.0.35.0". Если 0.0.0.0, то ничего не возвращается (далее номера необходимых полей прописываются через запятую.
см. Дополнение №10 или воспользуйтесь командой versn
  Home - вставка строки до версии.
  End - вставка строки после версии.
  Delimeter - разделитель между данными из полей.
cntr<>Счётчик.
  Описание
Параметр cntr<Begin(+/-Delimeter)(:Dropping)|Step|Numbers|Optional>, где:
  Begin - начальное число.
    Если за числом следует символ:
    + , то счётчик будет начинаться относительно номера в конце базового имени объекта в заданном каталоге
    - , то первое имя будет без счётчика; за символом может быть прописан разделитель Delimeter
    : , то счётчик будет сброшен через заданное число шагов Dropping
  Step - шаг счётчика.
  Numbers - количество цифр в счётчике.
  Optional [необязательный] - для каждой папки разный счётчик (для файлов).
Для переименования каждого типа файлов своим счётчиком добавляется параметр ||ext<>||[double]
[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 - поиск точного совпадения со строкой. (Только при точном совпадении происходит замена).
  SymbolDelim - символ, разделяющий пары поиска и замены.
    По умолчанию символ "="
    Так же можно вставлять символы с помощью функций Autoit Chr() и ChrW(), которые заменяются соответствующими символами.
  Read
    0 - информация файла или переменной считывается один раз, запоминается для дальнейшего использования (по умолчанию).
    1 - информация файла или переменной считывается каждый раз как только встретится параметр.

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

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

Если нужна поддержка других расширений, которых нет в списке, сообщайте в ЛС или на форумах поддержки (постараюсь реализовать)
Конечно это не 100% распознавание, так как:
- одни и те же типы могут иметь разное содержание (текстовое/бинарное) и сигнатуру...
- разные типы могут иметь одинаковую начальную сигнатуру...
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=%L||#Sfun_numminus0||[double]||upd<1> <HOTKEY=X> renms=%L||#Sfun_numplus0||[double]||upd<1> ;; ЛКМ - в именах выделенных объектов увеличить числа на 1|ПЛКМ - уменьшить числа на 1

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

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

<IF> <info=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> ;; переименовать в папке под курсором файлы именем папки с добавлением счётчиком (предварительно сортировать по числовому возрастанию и по дате модификации по возрастанию)

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

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

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

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<%L//1//1//css|gif|html|ico|jpg|png|jpeg|ini|rar|zip|iso|exe//1>||"%t"//1 delss=FOLDC<%L//1//1//html|css!!0>||1||test<1n!!_\d*> pause=500 renms=%L||##<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=%L||??2 ;; переименование базового имени выделенных объектов - перевод во "ВСЕ ЗАГЛАВНЫЕ" (отключив перевод относительных путей в абсолютные)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

global renms=FOLDC<%L//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=%UL||&&(?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=%L||&&(\GLOBALAENDS<1>+)!!GLOBALBENDS<1>||&&(\GLOBALCENDS<1>+)!!GLOBALDENDS<1> creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; замена символов (двухэтапное) в именах выделенных объектов (с возможностью отката)

global slist=FOLDM<%L!!-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<%L!!-1!!0>||&&[«»]!!~~||&&(\GLOBALAENDS<1>+)!!GLOBALBENDS<1>||&&(\GLOBALCENDS<1>+)!!GLOBALDENDS<1>||&&(~~)+!!$1 creat=%%TCIMG_PATH%%\Files\Lists\||AfterRenaming||content<GLOBALRENMS<t>>||owrite<1> ;; замена любых двух символов выбранных или введенных в диалоговом окне в именах выделенных объектов или в именах файлов первого уровня выделенных папок

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

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

imgpr=1 global folds=D:\Перебор\ALL\||list<%UL//4>||fflag<0> start=RAR||-IBCK||x||list<%UL>||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=%L||$$_<info=z1::|Width|pixels|@#@//z1::|Height|pixels//>||&&(\d)~~(\d)!!$1$2||~~@#@!!x||@#@!!x||upd<1> ;; добавить в конец имен выделенных видеофайлов ширинуXвысоту видео (MediaInfo.dll)

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

imgpr=1 renms=%WL||$$_<info=z1::|Duration//>||upd<1> ;; добавить в конец имен выделенных видеофайлов время воспроизведения (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<%UL>||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=%L||**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<%L//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<%L//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%L||##path<6> renms=%L||&&(.*?)[-](.*)!!$2 ;; переименовать выделенные объекты: удалить первую часть до дефиса базового имени, предварительно поместив список полных имен в буфера обмена

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

renms=%L||extplus<> ;; переименовать выделенные файлы без расширения, - в правильное расширение (взятое из их внутренних меток)

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

renms=%L||extplus<>||upd<1> ;; постараться найти расширение для выделенных файлов без расширения и переименовать

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

renms=FOLDM<%L//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>||test<2l!!n!!4>||#Sfun_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=%L||##GLOBALSENDS<1>cntr<1|1|3|1>||ext<>||[double] ;; переименовать выделенные файлы по счётчику, каждому типу добавляется отдельный счётчик, приставка к имени берётся из файла под курсором, отбросив конечную нумерацию и дефис

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

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

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

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

sends=[tc=TO]??1||&&[^a-zа-яё]+$!! moves=%L||"%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||#Sfun_numplus0 renms=%L||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> moves=GLOBALRENMS<t>||%t||upd<6> ;; переименовать выделенные объекты именем объекта в другой панели с продолжением нумерации и переместить переименованные объекты в другую панель

sends=<info=f1%P%N|1//>??1 lists=%L||##<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||#Sfun_numplus0 renms=%L||##GLOBALSENDS<1>||$$_cntr<GLOBALXENDS<1>|1|2>||[double]||upd<1> ;; переименовать файл под курсором именем объекта под курсором с продолжением его нумерации

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

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

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

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

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

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

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

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

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

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

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

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

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

shape=5 renms=%L||&&^(.{[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=%UL||[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=%L||<srlist=$GLOBALSLIST>||rflag<1> ;; переименовать выделенные файлы именем хеша MD5 (если в папке присутствуют дубликаты файлов, то из них остаётся только один первый файл)

slist=%WL||##path<0>||save<%%TCIMG_PATH%%\Files\Lists\BeforeRenaming.txt|0> renms=%L||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$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=%L||&&([^~~]+)~~([^~~]+)~~([^~~]+)!!$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=%L||&&^(.{[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>||#Sfun_numplus0 iends=<info=t60$GLOBALAENDS[1]> renms=%UL||$$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>||#Sfun_numplus0 renms=%UL||^^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=%L||$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=%L||$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=%L||[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<%L!!-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=%UL||&&(?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>||&&(?i)[^a-zа-яё\s]!!~~||formt<w002,1> exect=_ArrayDisplay($GLOBALSLIST,'Удерживая~~CTRL~~выберите~~слова') slist=$GLOBALARRAY||formt<sp57,fun_symzagup> renms=%L||<srlist=GLOBALSLIST<t>>||upd<1> ;; переименовать выделенные объекты заданными

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

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

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

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

slist=%WL||##path<6> txtsp=GLOBALSLIST<t>||"%p"||1 renms=$GLOBALTXTSP||list<%L>||**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=%UL||[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=%UL||&&(?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=%L||list<GLOBALSLIST<t>*?> moves=$GLOBALRENMS||"%t"//1 ;; переименовать выделенные файлы в активной панели относительно выделения в неактивной панели с дальнейшим их перемещением (с заменой) в неактивную панель

slist=FOLDC<%L//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=%L||^^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//*.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=%L||^^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=%L||^^/@@||noprogres<>¦¦renms=%L||&&^.{2}!!||noprogres<>¦¦AddDel@ ;; первое нажатие добавляет в начало имен выделенных файлов @@, повторное нажатие удаляет первые два символа в начале имен выделенных файлов

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

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

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


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