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

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

Автор: DJ_Diablo
Дата сообщения: 24.06.2010 14:33
Robby
Реально круто) Спасибо! А где можно почитать про RegEx?
Автор: Robby
Дата сообщения: 24.06.2010 17:22
DJ_Diablo
Регулярные выражения нужны для поиска с нечеткой логикой, когда заранее точно неизвестно искомое выражение.

Почитай здесь и здесь на русском
Справочник и ресурсы по регулярным выражениям (англ.) — учебник и детальное описание синтаксиса с примерами, сравнение различных интерпретаторов и прочее
Автор: DJ_Diablo
Дата сообщения: 25.06.2010 05:42
Robby
Спасибо! Пойду учится)
Автор: valdemarg
Дата сообщения: 30.06.2010 11:34
Подскажите как переименовать файлы с одинаковыми именами
пример:
test.txt = test1.txt
test.txt = test2.txt
test.txt = test3.txt
test.txt = test4.txt
Автор: Robby
Дата сообщения: 30.06.2010 15:35
valdemarg
при таком простом случае используй Serialize добавить суффикс
Автор: valdemarg
Дата сообщения: 30.06.2010 17:12
Спасибо добрый человек
Автор: Egrig70
Дата сообщения: 24.08.2010 19:03
Здравствуйте!

Скажите пожалуйста, как вставить скрипт с
ReNamer-5.05-RAW-Ready - добавляет EXIF данные из RAW изображений
в программу ReNamer-5.5.
Я пробовал: копировал и вставлял текст скрипта в ReNamer-5.5. , но ничего не получалось.
Хочется функцией добавление EXIF данные из RAW изображений пользоваться в более свежой программе.


Автор: miha2154
Дата сообщения: 15.03.2011 16:18
Как победить вот это:

Нарушен порядок нумерация файлов в левой колонке + хаотичная, каждый раз разная, нумерация новых названий при импорте из буфера обмена.
Автор: Polsun
Дата сообщения: 15.03.2011 17:09
miha2154
Отключите сортировку по имени в левой клонке, потом добавьте файлы.


Цитата:
хаотичная, каждый раз разная, нумерация новых названий при импорте из буфера обмена

Вы про правило "UserInput"? Как в буфер копируется, так из него и вставляется.
Автор: miha2154
Дата сообщения: 15.03.2011 18:04

Цитата:
Вы про правило "UserInput"? Как в буфер копируется, так из него и вставляется

Нет, я про Экспорт->"Импорт новых имен из буфера обмена". В текстовом файле создан список с расположением имен по порядку и из него копируется. После импорта порядок меняется.
Автор: Polsun
Дата сообщения: 15.03.2011 18:26
"Добавить правило"->"UserInput"->"Опции"->"Вставить из буфера обмена"
ver 5.50


Цитата:
Экспорт->"Импорт новых имен из буфера обмена"

не нашел
Автор: miha2154
Дата сообщения: 15.03.2011 21:07
КАК!?
Над списком, строка меню, справа, кнопка "Экспорт"
Автор: Polsun
Дата сообщения: 15.03.2011 21:39

Ух ты. Сколько там новых кнопочек

Но так тоже вставляется все правильно: в том порядке, в котором было скопировано

P.S. Ответ на первую часть Вашего вопроса: Настройки->Общие->Натуральный порядок сортировки
Автор: miha2154
Дата сообщения: 15.03.2011 22:15

Цитата:
Но так тоже вставляется все правильно: в том порядке, в котором было скопировано

Увы, нет. Каждый раз порядок меняется.
Автор: ruboardusr2010
Дата сообщения: 22.05.2011 12:29
http://www.den4b.com/projects/ReNamer/others/ReNamer-5.05-RAW-Ready.zip
ссылка битая
правильная http://www.den4b.com/?x=get&product=renamer&type=file&file=ReNamer-5.05-RAW-Ready.zip
Автор: DJ_Diablo
Дата сообщения: 12.06.2011 17:45
Знатоки, помогите решать задачу замечательной прогой. Нужно переименовывать кучу файлов в папках с вложениями. Делаю таким пресетом, но не всегда отрабатывает.

Собственно нужно:

1. Произвести транслитерацию всей кириллицы на латынь.
2. Удалить все лишние символы, кроме точек (.), если подряд более одной точки, заменить на одну, пробелы тоже заменить на точки. (пример: uninstall.tool.2.9.7.5123.incl.serial.by.diablo.rar)
3. Опустить все дело в нижний регистр.
4. Правило должно работать и для папок и для файлов.
Автор: DJ_Diablo
Дата сообщения: 08.07.2011 15:41
Ладно - с первым вопросом тишина... Еще один - можно ли сделать список исключаемых файлов из обработки?
Автор: Lidiver
Дата сообщения: 22.09.2011 00:18
ReNamer 5.60 (13/09/2011) (1.25 МБ) - http://den4b.com/?x=downloads

Русификатор ReNamer 5.60 (836.19 КБ) - http://ifolder.ru/25881708
Автор: starichok
Дата сообщения: 03.10.2011 13:51
Русификатор Renamer 5.60
rn5.60rus.zip
Автор: 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 команда транслитерации. Все хорошо работает, когда я перетаскиваю один файл или папку на значок. Однако, когда мне нужно переименовать сразу несколько выборочных файлов в папке. Я выделяю эти файлы, перетаскиваю на значок, но переименовывается (траслитеруется) только первый файл. Как можно решить вопрос со значком в Тотале, что дописать в команде, как изменить настройки, чтобы при перетаскивании группы файлов на значок, выполнялась транслитерация всех перенесенных файлов?

Страницы: 123456789101112131415

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


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