Renamer — Переименования по шаблону. Version 1.3

Анонсы новых плагинов. Обсуждение плагинов ведется ниже.
Post Reply
elGeminy
Posts: 73
Joined: Sun 04 Sep, 2005 08:09
Location: Odessa
Contact:

Renamer — Переименования по шаблону. Version 1.3

Post by elGeminy »

Мне часто нужно переименовывать группы файлов по какому-то шаблону, и вконец задолбалси я делать это через утилиту, которую я писал давным-давно.
Поиск по существующим плагинам принес только один результат, который меня не устроил по функционалу, и плюс я его тут же по привычке уронил :oops:
Вот решил накатать свой.

Умения следующие.... Эм.. проще привести почти весь хелп :-)
Существующие шаблоны:

%% - вывести знак процента
%s - старое имя файла
%sl - старое имя файла в нижнем регистре
%su - старое имя файла в верхнем регистре
%sc - старое имя файла, в верхнем регистре только первая буква
%sw - старое имя файла, в верхнем регистре каждая первая буква. разделители слов следующие: (space)!()-_.,;
%dN - возрастающее число, начиная с N. "ширина" числа может указываться предстоящими нулями. использовать данный шаблон более одного раза бессмысленно. использовать начальное значение меньше нуля не разрешается
%e - старое расширение файла
%el - старое расширение файла в нижнем регистре
%eu - старое расширение файла в верхнем регистре

Примеры:

Старое имя --> Шаблон --> Новое имя --> Комментарий

test.tXt --> %s%e --> test.tXt --> без изменений
test.txt --> %sc%e --> Test.txt --> заголовочный тип
tu_tu.txt --> %sw%e --> Tu_Tu.txt --> каждое слово заголовочное
test.txt --> %su%eu --> TEST.TXT --> все в верхний регистр
test.txt --> %s_%d1%e --> test_1.txt, test_2.txt... --> числа
test.txt --> %s_%d001%e --> test_001.txt, test_002.txt ... test_010.txt, test_011.txt ... test_100.txt, test_101.txt ... test_1000.txt, test_1001.txt ... --> ширина чисел
test.txt --> pic_%d01.jpeg --> pic_01.jpeg, pic_02.jpeg
testnoext --> %s%e --> testnoext --> расширения нет и не будет
testnoext --> %s.ext --> testnoext.ext --> добавить расширение
test.old --> %s.new --> test.new --> измненить расширение
elGeminy
Posts: 73
Joined: Sun 04 Sep, 2005 08:09
Location: Odessa
Contact:

Post by elGeminy »

Ахм... похоже, появилась ветка обсуждений
http://forum.farmanager.com/viewtopic.php?t=2715
elGeminy
Posts: 73
Joined: Sun 04 Sep, 2005 08:09
Location: Odessa
Contact:

Renamer v 1.1

Post by elGeminy »

Обновились

Изменения с версии 1.0 к версии 1.1
------------------------------------

- исправлены шаблоны на русском языке
- добавлено переименование каталогов
- добавлено создание bat-файла
- добавлена превью-строка
- уменьшен размер диалога
- добавлена история шаблонов
- добавлена возможность вызова плагина через командный префикс
Last edited by elGeminy on Sat 23 Jun, 2007 22:12, edited 1 time in total.
elGeminy
Posts: 73
Joined: Sun 04 Sep, 2005 08:09
Location: Odessa
Contact:

Renamer v 1.2

Post by elGeminy »

Обновились

Изменения с версии 1.1 к версии 1.2
------------------------------------

- добавлен английский хелп-файл (спасибо Shmuel: http://forum.farmanager.com/profile.php ... file&u=831)
- строки программы берутся из языковых файлов
- разделители слов для шаблона %sw можно задавать через реестр
- если при переименовании такой файл уже существует, то файл перекладывается в конец очереди на переименование. Если такое имя существует всегда, файл игнорируется (раньше он всегда игнорировался).
- добавлена проверка валидности символов в шаблоне. (некорректные символы удаляются)

пс
Все учел вроде? Больше пожеланий нет? :) Никаких шаблонов больше не нужно?
Осталось только исправить баги? ;-)
Last edited by elGeminy on Mon 25 Jun, 2007 21:54, edited 1 time in total.
elGeminy
Posts: 73
Joined: Sun 04 Sep, 2005 08:09
Location: Odessa
Contact:

Renamer v 1.3

Post by elGeminy »

Изменения с версии 1.2 к версии 1.3
------------------------------------

- добавлен шаблон %ed (не сделал наоборот во избежания ошибок у тех, кто не обратит на это внимания и попробует переименовать старым шаблоном, возможно потеряв таким образом расширения многих файлов)
- исправлена кодировка языкового файла и файла помощи русского языка, добавлен раздел Contents
- мелкие графические изменения в диалоге
- исправлен критический баг, возникавший в шаблонах только для измения регистра (%sw%e, %su%eu etc)
- исправлен еще один неприятный баг


http://plugring.farmanager.com/plugin.php?pid=800
Post Reply

Return to “Анонсы новых плагинов”