» ReNamer / ReNamer Pro (by Denis Kozlov, den4b)
grayfog
Другие программы не смогут. Изучай PascalScript и вперед
Другие программы не смогут. Изучай PascalScript и вперед
Цитата:
Это ты зря. Нужно один раз разобраться, а дальше пойдет, как по маслу.
Мне нужно было новое имя файла, например файл 98d798d7.txt в Файл-01.txt и так далее
Цитата:
Изучай PascalScript и вперед
Нет уж дудки, я от басика ушёл, и от паскаля я ушёл, и на чём либо с не-C-подобным синтаксисом программировать буду только если на то будут веские причины. Я уж лучше на C# прогу напишу.
Спасибо за ответ.
Все подобные программы расчитаны на обработку файлов о одной папке, не говоря уже о переименовании каталогов. Почему-то считают что это никому не нужно. Похоже мне тоже легче будет изучить VisualStudio чем найти подходящую программу.
ReNamer v6.5 June 11, 2016
Installer | Portable
[more=Ченчлог]* Auto-detect file content encoding of dropped files in PascalScript and Translit rule windows.
* Added translit files for Japanese language (Hepburn-shiki and Kunrei-shiki). Thanks to Tilt.
* Use the same "replace" part for each "find" part in the Replace rule if have several "find" and only one "replace" part. Previously, an empty "replace" part would have been used.
* Added local date-time format as the first option in Reformat Date rule dropdowns.
* Settings and Filter Settings dialogs are now resizable.
* Added icons for options in Filter Settings dialog.
* Updated Japanese language file. Thanks to Tilt.
* Major code refactoring.
* Refactored Translit rule algorithm to be more robust.
* Skip empty lines when parsing Translit rule alphabet.
* Accept dropped files into the Translit rule configuration window.
* Accept dropped files into the Analyze window.
* Improved performance of the Analyze dialog when processing many individual lines.
* Added a hint in PascalScript rule about holding the Shift key.
* Updated Japanese language file. Thanks to Tilt.
* Added validation error when parent folders are being renamed before their content.
* Capture multiple validation errors per file, instead of just one.
* Avoid unexpected drag mode after closing a validation dialog which was triggered by toggling of rules via a mouse click.
* Allow undo operation when overwriting a script by loading a new script.
* Hold SHIFT key when opening a new script to insert it into the current script.
* Code refactoring and optimizations.
* Fixed incorrect sorting of files by the "Error" column where a system error has occurred.
* Auto scroll files table if mouse is near the border when dragging or selecting.
* Added "WarnValidatingTooManyFiles" setting in INI file to allow disabling the validation warning when processing too many files.
* Fixed not working files context menu shortcuts after clearing the selection.
* Added WideDeleteToRecycleBin and WideRemoveDir functions to PascalScript.
* Set UTF8 console code page and use UTF8 encoding for exported batch renaming file. Previsouly, system ANSI code page was used.
* Option "Export as batch renaming file" is no longer restricted to Pro version.
* Improved default sizing of files table columns and fixed "State" column width.
* Improved main toolbar resizing technique.
* Hide main toolbar button captions if widths are too small.
* Updated bundled copy of User Manual.
* Updated Portuguese (Brazil) language file. Thanks to Igor R?ckert.
* Updated Serbian language file. Thanks to Никола Алексић (eR@SeR).
* Updated copyright information.[/more]
Installer | Portable
[more=Ченчлог]* Auto-detect file content encoding of dropped files in PascalScript and Translit rule windows.
* Added translit files for Japanese language (Hepburn-shiki and Kunrei-shiki). Thanks to Tilt.
* Use the same "replace" part for each "find" part in the Replace rule if have several "find" and only one "replace" part. Previously, an empty "replace" part would have been used.
* Added local date-time format as the first option in Reformat Date rule dropdowns.
* Settings and Filter Settings dialogs are now resizable.
* Added icons for options in Filter Settings dialog.
* Updated Japanese language file. Thanks to Tilt.
* Major code refactoring.
* Refactored Translit rule algorithm to be more robust.
* Skip empty lines when parsing Translit rule alphabet.
* Accept dropped files into the Translit rule configuration window.
* Accept dropped files into the Analyze window.
* Improved performance of the Analyze dialog when processing many individual lines.
* Added a hint in PascalScript rule about holding the Shift key.
* Updated Japanese language file. Thanks to Tilt.
* Added validation error when parent folders are being renamed before their content.
* Capture multiple validation errors per file, instead of just one.
* Avoid unexpected drag mode after closing a validation dialog which was triggered by toggling of rules via a mouse click.
* Allow undo operation when overwriting a script by loading a new script.
* Hold SHIFT key when opening a new script to insert it into the current script.
* Code refactoring and optimizations.
* Fixed incorrect sorting of files by the "Error" column where a system error has occurred.
* Auto scroll files table if mouse is near the border when dragging or selecting.
* Added "WarnValidatingTooManyFiles" setting in INI file to allow disabling the validation warning when processing too many files.
* Fixed not working files context menu shortcuts after clearing the selection.
* Added WideDeleteToRecycleBin and WideRemoveDir functions to PascalScript.
* Set UTF8 console code page and use UTF8 encoding for exported batch renaming file. Previsouly, system ANSI code page was used.
* Option "Export as batch renaming file" is no longer restricted to Pro version.
* Improved default sizing of files table columns and fixed "State" column width.
* Improved main toolbar resizing technique.
* Hide main toolbar button captions if widths are too small.
* Updated bundled copy of User Manual.
* Updated Portuguese (Brazil) language file. Thanks to Igor R?ckert.
* Updated Serbian language file. Thanks to Никола Алексић (eR@SeR).
* Updated copyright information.[/more]
grayfog
Цитата:
Запросто:
Нажимаешь "Доб. папки" и в открывшемся диалоге ставишь галочку напротив "Добавить файлы из папок", "Добавить папки как файлы" и "Включить подкаталоги". Затем выбираешь нужную папку и жмешь "Добавить папки". В главном окне программы, в списке переименования должны появиться как файлы из папок во всем дереве, так и сами папки. Дальше, я думаю, не нужно рассказывать, что с ними делать
Если хочешь добиться того же эффекта и при добавлении путем перетаскивания - жмешь меню "Настройки" -> "Общие" и, в открывшемся диалоге настроек, в разделе "При добавлении папок" выбираешь: "Добавлять файлы из папок", "Добавлять папки как файлы" и "Включать подкаталоги". Затем нажимаешь "Сохранить" и тянешь в окно программы все что душе угодно
Цитата:
ReNamer переименовал мне только файлы. Можно ли заставить его переименовывать и директории
Запросто:
Нажимаешь "Доб. папки" и в открывшемся диалоге ставишь галочку напротив "Добавить файлы из папок", "Добавить папки как файлы" и "Включить подкаталоги". Затем выбираешь нужную папку и жмешь "Добавить папки". В главном окне программы, в списке переименования должны появиться как файлы из папок во всем дереве, так и сами папки. Дальше, я думаю, не нужно рассказывать, что с ними делать
Если хочешь добиться того же эффекта и при добавлении путем перетаскивания - жмешь меню "Настройки" -> "Общие" и, в открывшемся диалоге настроек, в разделе "При добавлении папок" выбираешь: "Добавлять файлы из папок", "Добавлять папки как файлы" и "Включать подкаталоги". Затем нажимаешь "Сохранить" и тянешь в окно программы все что душе угодно
Спасибо. Но все равно тяжело работать. Если я переименую папку, то ее содержимое становится уже недоступно для обработки. ReNamer просто будет пытаться искать файлы по старому адресу. А они перенеслись в другую папку.
Цитата:
Если я переименую папку, то ее содержимое становится уже недоступно для обработки.
Да, корень зла - в том что модель данных здесь представляет собой список в то время как реальная структура - дерево. Алгоритм надо строить на пробег дерева от кончиков ветвей к корню, тогда не будет таких проблемм.
А в моём случае это - не помеха, т.к. при смене регистра адресация в винде не нарушается.
То что надо! Большое спасибо, starichok!
C0USIN
Цитата:
Эта проблемя решается элементарно... Поскольку программа производит переименование последовательно (начиная от первого пункта в списке и заканчивая последним), все что нужно - просто воспользоваться перед переименованием сортировкой, чтобы поместить папки в конец списка. Тогда они будут переименованы в последнюю очередь.
Цитата:
Если я переименую папку, то ее содержимое становится уже недоступно для обработки
Эта проблемя решается элементарно... Поскольку программа производит переименование последовательно (начиная от первого пункта в списке и заканчивая последним), все что нужно - просто воспользоваться перед переименованием сортировкой, чтобы поместить папки в конец списка. Тогда они будут переименованы в последнюю очередь.
Не... все-таки TC + Ctrl+M лучше!
starichok
Можно и так. Но все равно хочется автоматики. И чтобы переобразованию подвергался весь путь а не просто участок между двумя слешами.
Можно и так. Но все равно хочется автоматики. И чтобы переобразованию подвергался весь путь а не просто участок между двумя слешами.
Ru55
Я бы сказал проще . У этой проги возможности помощнее будут.
Я бы сказал проще . У этой проги возможности помощнее будут.
ReNamer 4.60
Цитата:
Скачать программу (1 Мб.)
Цитата:
• Dramatically speeded up process of auto-sizing file table columns;
• Added options for showing hidden and system folders in "Add Folders" dialog;
• Generalized filter settings aka "default behavior for adding folders";
• Added option to include system files, in filter settings;
• Added new WideScanDirForFolders() function to PascalScript;
• ExecConsoleApp() function will convert OEM output to ANSI;
• Function WideScanDir() has been changed to WideScanDirForFiles();
• Substitution of wildcard matches in Replace rule using $1, $2, $3, etc;
• Fixed a small problem when matching entire filename with * wildcard;
• Removed already needless WideGetChar function from PascalScript;
• Support for masked paths in the command line, e.g.: "C:\Temp\*.jpg";
• Added option to mark only changed files (in terms of new names);
• Option which adds program to files context menu has been removed;
• Added option which adds program to "Send To" context menu;
• Fixed the rest of incompatibilities with the XP manifest;
• Added Serbian and Serbo-Croatian translit alphabets;
• Improved command line parameters handling;
• Collection of help documents was expanded;
Скачать программу (1 Мб.)
Подскажите пожалуйста - программа бесплатная я так понимаю,
возможно ли её коммерческое использование ? т.е. на работе файлы для работы переименовывать.
Заранее спасибо.
возможно ли её коммерческое использование ? т.е. на работе файлы для работы переименовывать.
Заранее спасибо.
slech
Цитата:
Вот, что пишется на главной странице сайта программы:
Цитата:
А вот, выдержка из текста вышеупомянутой лицензии:
Цитата:
Так что, судя по всему ответ - Нет.
Хотя, может я ошибаюсь... Попробуй написать автору.
Цитата:
возможно ли её коммерческое использование
Вот, что пишется на главной странице сайта программы:
Цитата:
This work is licensed under a Creative Commons License.
А вот, выдержка из текста вышеупомянутой лицензии:
Цитата:
Noncommercial. You may not use this work for commercial purposes.
Так что, судя по всему ответ - Нет.
Хотя, может я ошибаюсь... Попробуй написать автору.
starichok
Спасибо, что то я невниательно видимо читал.
Буду писать автору.
Спасибо, что то я невниательно видимо читал.
Буду писать автору.
Вот что ответил автор:
Цитата:
А если я на работе занимаюсь редактированием каких-либо файлов которые учавствуют в рабочем процессе результатом которого является зарабатывание денег ?
У кого какие мысли ?
Помоему первая часть немного противоречит второй.
Убедите пожалуйста меня в обратном
Цитата:
В лицензии сказано что нельзя программу продавать или использовать
в каких-либо целях для выручения денег. Ей можно пользоваться, и
распространять - обязательно указывая на оригинального автора.
Так вот, к вашему вопросу... Да, вы можете ее использовать на работе.
Но не для продажи или распространения в целях выгоды. Успехов!
А если я на работе занимаюсь редактированием каких-либо файлов которые учавствуют в рабочем процессе результатом которого является зарабатывание денег ?
У кого какие мысли ?
Помоему первая часть немного противоречит второй.
Убедите пожалуйста меня в обратном
slech
Продовать нельзя, а зарабатывать деньги с её помощью можно (но не продовая её, не распростроняя и т.д.).
Да противоречие небольшое в высказывании есть, но не более чем оговорка.
Продовать нельзя, а зарабатывать деньги с её помощью можно (но не продовая её, не распростроняя и т.д.).
Да противоречие небольшое в высказывании есть, но не более чем оговорка.
шапка включена
когда будет русик к версии 4.65?
ReNamer 4.65
Изменения
Added "Pad numeric sequences" preloaded script;
Added WideStripExtension() function to PascalScript;
Reserved filename characters can be used within date/time format;
Fixed cut off problem with long texts for big blue labels;
Added notes on backreferences in regular expressions help file;
Corrected offensive/ambiguous terms for translit alphabets.
Added donation link to the help menu;
Скачать
Изменения
Added "Pad numeric sequences" preloaded script;
Added WideStripExtension() function to PascalScript;
Reserved filename characters can be used within date/time format;
Fixed cut off problem with long texts for big blue labels;
Added notes on backreferences in regular expressions help file;
Corrected offensive/ambiguous terms for translit alphabets.
Added donation link to the help menu;
Скачать
Цитата:
когда будет русик к версии 4.65?
Уже отправил патч автору, а пока качаем по этой ссылке:
rn4.65rus.zip
ReNamer 5.00 (1 124 787 bytes)
* Added "Masks" option to the Filter Settings;
* Updated VirtualTreeview and TntUnicodeControls components;
* Added Command Line Renaming parameter, to rename without user interaction;
* Added Mark and Unmark All options to context menu of the rules table;
* Installer updated: default scripts, translits and help files will always be overwritten;
* Height of the rules table is remembered for "remember last position and size" option;
* Fixed problem when "Filter Settings" dialog opened within "Add Folders" dialog;
* Added experimental option "use natural order sorting algorithm" (2-3 times slower);
* Fixed problem with usage of ":" and "\" symbols in some of the rules;
* TIFF tags are no longer represented by EXIF tags, as it may be misleading;
* More meta tags will now work with Unicode filenames and contents;
* Last used folder in the "Add Folders" dialog is remembered;
* Added WideCaseCapitalize() and WideCaseInvert() to PascalScript;
* The checked state of the rules is saved in the presets;
* Fixed problem with relative paths passed via the command line;
* Added WMA and FLAC artist/title/album/year/genre/track meta tags;
* Audio_Duration* tags work for FLAC files;
* Improved new filepath validation;
скачать
* Added "Masks" option to the Filter Settings;
* Updated VirtualTreeview and TntUnicodeControls components;
* Added Command Line Renaming parameter, to rename without user interaction;
* Added Mark and Unmark All options to context menu of the rules table;
* Installer updated: default scripts, translits and help files will always be overwritten;
* Height of the rules table is remembered for "remember last position and size" option;
* Fixed problem when "Filter Settings" dialog opened within "Add Folders" dialog;
* Added experimental option "use natural order sorting algorithm" (2-3 times slower);
* Fixed problem with usage of ":" and "\" symbols in some of the rules;
* TIFF tags are no longer represented by EXIF tags, as it may be misleading;
* More meta tags will now work with Unicode filenames and contents;
* Last used folder in the "Add Folders" dialog is remembered;
* Added WideCaseCapitalize() and WideCaseInvert() to PascalScript;
* The checked state of the rules is saved in the presets;
* Fixed problem with relative paths passed via the command line;
* Added WMA and FLAC artist/title/album/year/genre/track meta tags;
* Audio_Duration* tags work for FLAC files;
* Improved new filepath validation;
скачать
starichok
а для 5.0 пока не наколдовал ?
а для 5.0 пока не наколдовал ?
slech
Цитата:
Через пару дней...
Цитата:
а для 5.0 пока не наколдовал ?
Через пару дней...
Sorry, delete.
Хорошая программа, но когда я дал на переименование около 20 000 файлов, размером прим. 50 Mb, то конца процесса валидации не дождался, все равно как зависла. А так, на количестве 10 000 файлов, ~10 Mb, все нормально.
ReNamer 5.05
Цитата:
_http://www.den4b.com/projects/ReNamer/ReNamer.exe
_http://www.den4b.com/projects/ReNamer/ReNamer.zip
Цитата:
* Added "Exif Date" column to the files table;
* Dialog for analyzing sample text is now resizable;
* Added html-based "Quick Start" guide to the Help files;
* Show "Quick Start" guide prompt on the first time run;
* Added "Prepare for SharePoint" option to CleanUp rule;
* Fixed potential incorrect date comparison for sorting procedure;
* Fixed "Clear files table on rename" option, did not work properly in some cases;
* Fixed rare false invalid by validation for Non-ASCII filenames (v5.00 bug);
* Fixed hidden rules table when "Remember last position and size" used (v5.00 bug)
_http://www.den4b.com/projects/ReNamer/ReNamer.exe
_http://www.den4b.com/projects/ReNamer/ReNamer.zip
Страницы: 123456789101112131415
Предыдущая тема: Panda Antivirus Platinum 7.05.07 - помогите пожалуйста!
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.