Ru-Board.club
← Вернуться в раздел «Программы»

» ReNamer / ReNamer Pro (by Denis Kozlov, den4b)

Автор: starichok
Дата сообщения: 06.10.2011 00:40
Тем, кто уже воспользовался русификатором - если вы столкнулись с проблемой отображения текста в окне конфигурации правил в виде знаков вопроса, просьба отписаться в личку. Заранее благодарен.
Автор: opt_step
Дата сообщения: 15.10.2011 16:47
есть папки
...
...
...
можно так сделать для папок?
001 ...
002 ...
003 ...
Автор: data man
Дата сообщения: 15.10.2011 17:12
opt_step
[more=Вот так][no][Rule0]
ID=Serialize
Config=TYPE:1;WHERE:1;POSITION:1;INDEX:1;STEP:1;REPEAT:1;RESETIFFOLDERCHANGES:0;RESETEVERY:0;RESETEVERYCOUNT:1;LENGTH:1;UNIQUE:1;PADTOLENGTH:1;PADTOLENGTHVALUE:3
Marked=1

[Rule1]
ID=Insert
Config=TEXT:+;WHERE:4;POSITION:4;INSERTAFTERTEXT:;INSERTBEFORETEXT:;RIGHTTOLEFT:0;SKIPEXTENSION:1
Marked=1

[Filters]
AddFilesFromFolders=1
AddFoldersAsFiles=1
IncludeSubfolders=1
IncludeHidden=0
IncludeSystem=0
SkipRootFoldersAsFiles=0
MasksOnFileName=0
Masks=[/no][/more], например. (сохранить текст в папке "ReNamer\Presets" с расширением файла .rnp)
Автор: opt_step
Дата сообщения: 15.10.2011 17:20
data man

Цитата:
Вот так, например. (сохранить текст в папке "ReNamer\Presets" с расширением файла .rnp)

сделал, а дальше (что-то я туплю)
Автор: data man
Дата сообщения: 15.10.2011 17:35
opt_step
А дальше в пресетах выбрать этот добавленный (возможно, прогу нужно будет перезапустить) и добавить папки для переименования.
Если в опциях включены auto-preview, то новые имена папок будут сразу показаны. Иначе - нажать кнопку Preview.
Если новые имена устраивают, то можно и Rename нажать.

Добавлено:
И лучше в пресете написать AddFilesFromFolders=0, чтобы файлы не переименовывались.
Автор: opt_step
Дата сообщения: 15.10.2011 17:46
data man
спс, все ок, разобрался
Автор: unk2
Дата сообщения: 02.12.2011 18:21
Вопрос по программе. Задача такая - переименовать фото по дате создания фото. Использую тег :EXIF_Date: Можно каким либо образом при переименовании сдвинуть время на -5 часов.
Автор: Amsemy
Дата сообщения: 02.12.2011 20:23
unk2

ReNamer 5.50

либо так:
1. Delete с начала до конца
2. Insert :EXIF_Date:
3. PascalScript "Hours Span", в нём изменить HoursSpan = -5

либо сразу скриптом:

Код:
// This script reads dates from filenames in format: yyyy-mm-dd hh-nn-ss.JPG
// then adds/subtracts N hours from the date and prints the new date in the
// format defined by DateOutputFormat variable. HoursSpan variable defines
// how many hours should be added/subtracted (use minus for subtraction).

const
HoursSpan = -5; // amount of hours to add or subtract!!
DateOutputFormat = 'yyyy-mm-dd hh.nn.ss'; // output date format!!
HoursPerDay = 24; // do not change this!!

var
iYear, iMonth, iDay, iHour, iMin, iSec: Integer;
Date, Time, DateTime: TDateTime;
ExifTag: String;

begin

ExifTag := CalculateMetaTag(FilePath, ':EXIF_Date:');

// extract date-time variables as integers
iYear := StrToIntDef(Copy(ExifTag, 1, 4), -1);
iMonth := StrToIntDef(Copy(ExifTag, 6, 2), -1);
iDay := StrToIntDef(Copy(ExifTag, 9, 2), -1);
iHour := StrToIntDef(Copy(ExifTag, 12, 2), -1);
iMin := StrToIntDef(Copy(ExifTag, 15, 2), -1);
iSec := StrToIntDef(Copy(ExifTag, 18, 2), -1);

// process only if all variables are correctly converted
if (iYear >= 0) and (iMonth >= 0) and (iDay >= 0) and
(iHour >= 0) and (iMin >= 0) and (iSec >= 0) then

begin
// create a new date-time variable
Date := EncodeDate(iYear, iMonth, iDay);
Time := EncodeTime(iHour, iMin, iSec, 0);
DateTime := Date + Time;

// add hours (use minus for subtracting)
DateTime:= IncHour(DateTime, HoursSpan);

// concatenate the rest of the filename and the new date
FileName := FormatDateTime(DateOutputFormat, DateTime)
+ WideExtractFileExt(FileName);
end

// something went wrong
else FileName := 'INVALID INPUT';
end.
Автор: Polsun
Дата сообщения: 02.12.2011 20:36
unk2

Код: var
DateTime: TDateTime;
temp:string;
a,b,c,d,e,f,g:word;
X:TStringsArray;
begin
temp := CalculateMetaTag(FilePath,'EXIF_Date');
X:=SubMatchesRegEx(temp,'(\d*)-(\d*)-(\d*) (\d*)\.(\d*)\.(\d*)',false);
a := strtoint(X[0]);
b := strtoint(X[1]);
c := strtoint(X[2]);
d := strtoint(X[3]);
e := strtoint(X[4]);
f := strtoint(X[5]);
g:=0;
DateTime := EncodeDate(a,b,c) + EncodeTime (d,e,f,g);
DateTime := IncHour(DateTime,-5);
FileName := FormatDateTime('yyyy-mm-dd hh-nn-ss', DateTime);
end.
Автор: callback
Дата сообщения: 08.12.2011 12:22
Ссылка на скрипт в шапке битая на Folder name from file within - назначает папке имя, по имени файла, обновите пожалуйста, если у кого то есть скрипт этот

и нужен скрипт для переименования AVI файлов, переименовать видео по дате и времени создания.
Автор: psyxolog
Дата сообщения: 02.01.2012 20:07
Здравствуйте. Замечательная программа. Сделал себе кнопку на панели инструментов в Тотал Командер с такими параметрами в строке "Команда:"
"C:\Program Files (x86)\RusToEng_Renamer\renamer0\ReNamer.exe" /rename "my"
В правиле my команда транслитерации. Все хорошо работает, когда я перетаскиваю один файл или папку на значок. Однако, когда мне нужно переименовать сразу несколько выборочных файлов в папке. Я выделяю эти файлы, перетаскиваю на значок, но переименовывается (траслитеруется) только первый файл. Как можно решить вопрос со значком в Тотале, что дописать в команде, как изменить настройки, чтобы при перетаскивании группы файлов на значок, выполнялась транслитерация всех перенесенных файлов?
Автор: lvnika
Дата сообщения: 20.01.2012 13:09
Подскажите, пожалуйста, новичку, какой MetaTeg надо использовать для вставки в имена фотографий(JPG) даты СЪЕМКИ? Спасибо.
Автор: data man
Дата сообщения: 20.01.2012 13:50
lvnika
EXIF_Date
Автор: DJ_Diablo
Дата сообщения: 22.01.2012 01:16
Для Mac OSX не было разработки или подобного софта?
Автор: lvnika
Дата сообщения: 24.01.2012 02:03
data man
А тогда как подключить к Renamer-у MetaTeg "EXIF_Date"? В списке вставляемых его нет.
Автор: shadow_member
Дата сообщения: 24.01.2012 12:43
lvnika
Автор: lvnika
Дата сообщения: 24.01.2012 15:55
shadow_member
Спасибо, но у меня этот тэг работает не на всех JPG-ах (почему-то).
http://img835.imageshack.us/img835/6914/erroraae.th.jpg
Автор: starichok
Дата сообщения: 04.05.2012 16:23
psyxolog
Цитата:
в Тотале, что дописать в команде, как изменить настройки, чтобы при перетаскивании группы файлов на значок, выполнялась транслитерация всех перенесенных файлов?

Попробуй добавить в параметр такие варианты:
1. "C:\Program Files (x86)\RusToEng_Renamer\renamer0\ReNamer.exe" /rename "my" "%L"
2. "C:\Program Files (x86)\RusToEng_Renamer\renamer0\ReNamer.exe" /rename "my" /list "%L"

P.S. В Unreal Commander, параметр /list "%L" позволяет открыть все выбранные файлы нажатием на значок программы на панели инструментов. А вот перетаскиванием - ни в какую...

Автор: sbornik2001
Дата сообщения: 18.11.2012 16:52
Блин, надо переименовать кучу файлов. Транслитерировать названия. Выбираю в программе нужную папку, указываю в верхнем окне правило ТРАНСЛИТ, жму ПЕРЕИМЕНОВАТЬ. Вроде сделано, а куда файлы то кидает? Исходники как были с русскими названиями так и остались. Как правильно пользоваться прогрмаммой? Справка ведет на wiki а там все на английском...
Автор: data man
Дата сообщения: 18.11.2012 17:09
sbornik2001

Цитата:
указываю в верхнем окне правило ТРАНСЛИТ

А ещё нужно нажать на кнопочку AB и в меню выбрать Russian.
Автор: sbornik2001
Дата сообщения: 19.11.2012 10:39

Цитата:
А ещё нужно нажать на кнопочку AB и в меню выбрать Russian.

блин, а ведь верно!
Автор: angangang
Дата сообщения: 05.12.2012 00:54
Нужно переименовать кучу pdf файлов, в названии каждого файла, среди других символов есть индивидуальный код, как переименовать эти файлы в соответствии со списком кодов и соответствующих им названий?
Применяю метод замены, но крайне не удобно производить редактирование названий.
Автор: Brothers Karamazovy
Дата сообщения: 26.12.2012 14:14
Дайте совет пожалуйста, есть несколько папок, в каждой папке лежат файлы с именами в виде нумерации от 1 до скажем 50. Как добавить нули к именам файлов первой десятки, т.е. из вида 1,2,3..., сделать 01,02,03...
Файлы, не входящие в первую десятку, не должны дополняться нулями.
Автор: shadow_member
Дата сообщения: 26.12.2012 15:10
Brothers Karamazovy
Делайте такое правило:

Смысл правила: индексация- добавить ноль для получения двухзначного числа индекса
Автор: Brothers Karamazovy
Дата сообщения: 27.12.2012 13:41
shadow_member

Цитата:
Делайте такое правило:

К сожалению это правило не сработало. При таких опциях появляется ненужная новая нумерация к имеющейся и меняется последовательность номеров от меньшего к большему.
вот так это выглядит:

сменив немного опции на эти:

получил почти, что нужно. Но дополнились нулями двухзначные номера.
Автор: shadow_member
Дата сообщения: 27.12.2012 14:22
Brothers Karamazovy
[more]Включить опцию "Натуральный порядок сортировки":

Правило 1 (поставьте "Начать с 1"):

Правило 2:

В итоге:

Порядок следования правил (выше/ниже) имеет значение.
Если не получится, могу сбросить файл конфигурации, загрузите его в программу и получите требуемое.
А если получится, сохраните свою конфигурацию для дальнейшего использования (и загружайте ее в программу перед применением):
[/more]
Автор: GviktorG
Дата сообщения: 19.03.2013 15:13
Нужен совет.

Необходимо переименовать довольно большое количество папок с подпапками и файлами в них (применить транслит с латиницы на кирилицу).
Через фильтры отмечаю:
"Добавлть файлы из папок"
"Добавлять папки как файлы"
"Включать подкаталоги".
При команде "Переименовать" появляется предостережение и программа рекомендует папки разместить в самом низу списка.
Когда папок и файлов не много, то при помощи "Перемещения Вверх-Вниз" папки передвинуть не сложно. Но когда папок и файлов несколько сотен и папки располагаются ближе к середине списка, то сдвигать папки вниз через "Перемещение" на одну строчку вниз - гиблое дело.
Функции "Передвинуть в самый вверх или низ" программа не имеет.

Как быть?

Спасибо.
Автор: starichok
Дата сообщения: 20.03.2013 14:31
GviktorG
Если вы более внимательно прочитаете текст в окне предупреждения, то увидите, что там не только ставится задача — «для успешного переименования, папки должны всегда стоять в списке после их содержимого», но и показывается путь к ее решению — «Этого можно легко добиться отсортировав список в убывающем порядке по столбцу Папка или Путь». Более того, там наглядно показано, что вам нужно сделать.



Кстати, вы не правильно поняли саму задачу... Заметьте, для успешного переименования достаточно, чтобы папки стояли в списке «после их содержимого». То есть, нет никакой нужды сгонять их в конец списка.


angangang
Можно немного поподробнее...
Отделен ли код от остальной части имени точкой, тире и т.п. или нет? Какой вид имеет список кодов и соответствующих им названий?
Автор: GviktorG
Дата сообщения: 20.03.2013 17:05
To starichok

Благодарю за подсказку. Действительно, был не внимателен.
Автор: shadow_member
Дата сообщения: 02.04.2013 07:22
30 марта вышла Renamer 5.70 Eng. Патч- русификатор, естественно, не работает. Что нового и хорошего, пока не уяснил, но при первом запуске появляется окно регистрации- только при первом запуске.

[more=Все изменения между версиями 5.60 и 5.70]ReNamer 5.70 (2013-03-30)
~~~~~~~~~~~~~~~~~~~~~~~~~

Beta 34
* Minor cosmetic changes;

Beta 33
* Fixed a small registration glitch;

Beta 32
* Added registration button to the Terms of Use dialog;
* Rewritten file version information extraction code to be Unicode capable;

Beta 31
* Corrected a typo in the Terms of Use dialog;
* VersionInfo_Version meta tag was split into two separate
VersionInfo_FileVersion and VersionInfo_ProductVersion tags;

Beta 30
* Changed how "Always on top" option is applied, it now requires a restart;
* Replaced use of DragAcceptFiles with WS_EX_ACCEPTFILES on main form;
* Analyze dialog got its own place on the taskbar and can now be minimized
independently of the main window;
* If natural sort thinks items are the same, perform a normal text sort,
so names like "01" and "1" will always appear in a consistent order;
* Reworked functions for processing special folders to better handle errors;
* Translation field in the About dialog became more apparent;
* Built-in registration facility and Terms of Use dialog;

Beta 26
* Fixed a problem with partially shown main window in the command line mode,
which was caused by usage of "remember last position and size" option;

Beta 25
* Added GetCurrentMarkedFileIndex and GetTotalNumberOfMarkedFiles
functions to PascalScript;
* Changed meaning of GetCurrentFileIndex and GetTotalNumberOfFiles
functions in PascalScript;

Beta 24
* Added 3 new functions to PascalScript: GetCurrentFileIndex,
GetTotalNumberOfFiles, WideGetTempPath;

Beta 23
* Added "Fix conflicting new names on preview" option in the Settings;
* A more detailed warning message for the real-time preview option;
* Right click on the white header of the About dialog will place
application's version information in to the clipboard;

Beta 22
* Upgraded Virtual Treeview component to v5.1.0;
* Changed versioning pattern from "5.60+ Beta 22" to "5.60.22 Beta";
* Added release date to the About dialog;

Beta 21
* Fixed issue with natural sorting algorithm: next immediate character
after a numeric value was skipped (jumped over) in comparison;

Beta 20
* Added "Extension always upper case" option to the Case rule;

Beta 19
* Fixed issue with shortcuts from the main window being kept active
when showing modal dialogs in the command line mode;
* No flickering of the main window when performing command line renaming;

Beta 18
* Added option to export files to a batch renaming file;
* Fixed export/import of CSV files to correctly handle quoted strings,
including appearance of commas within the values;
* Importing from M3U/PLS playlists now works on Unicode filenames;
* Importing/exporting from/to CSV/TAB files now works on Unicode filenames;
* Fixed file extracting issue when importing from PLS playlist;

Beta 16
* Added "Go To" button on the Browse dialog;

Beta 15
* Checkboxes in rules configuration will be automatically selected
when user modifies the associated input field;

Beta 14
* Added preliminary file signature for WebM video files;

Beta 13
* Added file signatures to detect MP4 video files;

Beta 12
* Included PDF version of the User Manual compiled from the Wiki pages:
http://www.den4b.com/wiki/Book:ReNamer_User_Manual

Beta 11
* Previous update of Virtual Treeview to v4.8.7 caused the drag & drop feature
of the files table to stop working; As a workaround, SimpleDrawSelection flag
had to be disabled and now drawing a selection with the mouse will work only
on if the State column is in the drawn rectangle;

Beta 10
* Failed loading of the compiled code in Pascal Script will raise
an error instead of the whole rule being skipped silently;
* Added 3 new functions to Pascal Script: WideJoinStrings,
GetApplicationPath, GetApplicationParams;

Beta 9
* Added MSI|PUB as alternative extensions to the file signature
associated with DOC|PPT|XLS file formats;

Beta 8
* Added helper menu with examples of regular expressions;

Beta 7
* Fixed problem with not updated files counter when files are deleted
in to the recycling bin via shell menu option;

Beta 6
* Re-enabled previously disabled scroll on focus feature on the files table;

Beta 5
* Disabled scroll on focus feature on the files table which created problems
during the selection in a horizontally scrolled view;

Beta 4
* Main toolbar items are resized according to the ratios based on the original
widths in the form definition, as opposed to hard-coded ratios, enabling
adjustment of the width of the main toolbar items by translators;

Beta 3
* Meta tag description is made translatable;
* Spacebar will work as the Insert key does on the files table,
inverting the marked state for all selected items;

Beta 2
* Fixed problem with the new window positioning method which restored
position with an offset if there were taskbars anchored to the
left or top side of the desktop;[/more]

Страницы: 123456789101112131415

Предыдущая тема: Panda Antivirus Platinum 7.05.07 - помогите пожалуйста!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.