Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Сложная маска группового переименования графический файлов
Goto page 1, 2  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
tak0dmin



Joined: 11 Sep 2010
Posts: 10

Post (Separately) Posted: Tue May 08, 2012 14:33    Post subject: Сложная маска группового переименования графический файлов Reply with quote

Всем привет! Помогите решить проблемку.
Есть тонна фотографий, которые пришло время отсортировать. На данный момент пользуюсь маской [E][YMD]_[C], (например, arw20080724_02138.arw) где "С"- пяти цифровой счетчик, что в итоге оказалось не очень удобным решением.
Необходимо как-то более автоматизировать работу группового переименования.
Задача: при старте переименоваяния нового файла, TC должен автоматически "смотреть" счетчик [C] последнего файла в каталоге и присваивать новому файлу следующее по счетчику значение. Т.е. не лезть в настиройку переименования файла и НЕ указывать самостоятельно "начать с". Пусть он делает это автоматом.
При изменении даты [YMD], счетчик должен начинаться с начала.
Вот такая задача.

п.с. к сожалению, плгагна TC для экзифов ARW не нашел. А пользоваться сторонними просматривающими программами не желательно.

Добавлено спустя 1 час:

Нашел на форуме что-то подобное http://forum.wincmd.ru/viewtopic.php?t=11819
Это мой случай? Ощущаю себя блондинкой.. =) Расскажите как его проверить, ну или ссылкой киньтесь как применять скрипты для TC

 !  CaptainFlint:
Обсуждение перенесено в "Автоматизацию".
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue May 08, 2012 16:59    Post subject: Reply with quote

tak0dmin
Начнём с того, что задача явно не для "Общих вопросов". TC сам определять, каковым файлом считать последний не может.
Как работать со скриптами описано в памятке в соотв. подфоруме.

Но вряд ли указанная тема соответствует задаче. Файл-то создавать нужно, или он уже существует? Если существует, то по какому принципу его отслеживать?
И имя брать заданное или использовать последнее в папке?
Back to top
View user's profile Send private message
tak0dmin



Joined: 11 Sep 2010
Posts: 10

Post (Separately) Posted: Tue May 08, 2012 17:09    Post subject: Reply with quote

Допустим, на компе в каталоге 2012 есть файлы, названные по маске [E][YMD]_[C]. Имя последнего файла arw20122016_00237.arw
Копируем файлы img01.arw, img02.arw, ... img50.arw в эту папку. Выделяем новые файлы и переименовываем, согласно вышеописанной маске. Нужно сделать так, чтобы TC начал переименовывать новые файлы, таким образом, чтобы файл img01 автоматом переименовался в arw20121016_00238.arw ..... arw20121016_00287.arw соответственно.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue May 08, 2012 18:08    Post subject: Reply with quote

tak0dmin wrote:
Копируем файлы img01.arw, img02.arw, ... img50.arw
Предлагаю учитывать порядок сортировки по имени, а не нумерацию в выделеных файлах. Или это принципиально?
Также лучше копировать сразу с переименованием, чтобы не перечитывать лишнее в получателе.
Back to top
View user's profile Send private message
tak0dmin



Joined: 11 Sep 2010
Posts: 10

Post (Separately) Posted: Wed May 09, 2012 01:56    Post subject: Reply with quote

Flasher wrote:
Предлагаю учитывать порядок сортировки по имени..

Не совсем понял что имеется ввиду Question
Собственно, копирование с одновременным переименованием - является второй задачей. Хочу разобраться хоть для начала с первой. Никак не могу заставить TC самостоятельно брать следующий порядковый номер для счетчика самостоятельно. Приходится лезть в настройки группового переименования и настраивать пресет и вводить первый номер вручную.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed May 09, 2012 19:24    Post subject: Reply with quote

tak0dmin wrote:
Не совсем понял что имеется ввиду
Порядок сортировки по типу/имени в ТС. Если, например, файлы будут отсортированы по дате, то для них придётся дополнительную сортировку придумывать.
tak0dmin wrote:
Собственно, копирование с одновременным переименованием - является второй задачей.
Лучше бы она была первой.
tak0dmin wrote:
Никак не могу заставить TC самостоятельно брать следующий порядковый номер для счетчика самостоятельно.
Это скриптингом. Я только оптимальные условия определяю.
Back to top
View user's profile Send private message
tak0dmin



Joined: 11 Sep 2010
Posts: 10

Post (Separately) Posted: Wed May 30, 2012 19:36    Post subject: Посоветуйте систему группового переименования файлов Reply with quote

Парни, подскажите как лучше поступить:
Есть постоянно пополняемый каталог с графическими файлами (фотографии). За раз пополняется от 5 до 100-200 фоток. Маска для наименования файлов [E][YM]_[C], где "С" - 5ти значное число. Все бы хорошо, но при добавлении очередной порции файлов, ТС начинает переименовывать все заново.
Вопрос: можно ли сделать так, чтобы программа при добавлении файлов автоматом переименовывала их по вышеуказанной маске, взяв точку отсчета последний файл.
Кинтесь ссылкой, если тема уже есть (не нашел).

п.с. есть моя старая тема, но, видимо (и скорей всего) это не реально сделать. Поэтому что можете посоветовать (другой принцип переименования и пр.)
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Wed May 30, 2012 20:53    Post subject: Reply with quote

tak0dmin
А почему бы предварительно просто не выделить только подлежащее переименованию? Тогда и не нужно будет лишние операции делать, и быстрее намного.
Да и счётчику тоже опорную точку можно задавать любую.
Back to top
View user's profile Send private message
tak0dmin



Joined: 11 Sep 2010
Posts: 10

Post (Separately) Posted: Wed May 30, 2012 21:13    Post subject: Reply with quote

Пока так и делаю. Просто думал есть способ это упростить
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed May 30, 2012 21:44    Post subject: Reply with quote

tak0dmin wrote:
п.с. есть моя старая тема, но, видимо (и скорей всего) это не реально сделать
Т.е. одна задача на разных подфорумах? Как это называется - подсказать? И где я там написал, что это нереально? Реакции не последовало - не последовало и решения..
Back to top
View user's profile Send private message
Mellomann



Joined: 07 Sep 2009
Posts: 709

Post (Separately) Posted: Wed May 30, 2012 22:01    Post subject: Reply with quote

tak0dmin
куда уж проще! Laughing
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Wed May 30, 2012 22:15    Post subject: Reply with quote

Mellomann
Проще чем самостоятельно для каждого случая задавать отправное число счётчика, открывая ИГП? Ответ написан в указанном топике.
Back to top
View user's profile Send private message
tak0dmin



Joined: 11 Sep 2010
Posts: 10

Post (Separately) Posted: Wed May 30, 2012 22:25    Post subject: Reply with quote

Сейчас приходится копировать файлы из разных каталогов в один. Смотреть как называется последний файл в целевом каталоге, переименовывать новые файлы с учетом наименования файла. Переименованные файлы копировать в целевой каталог. Этим приходится заниматься раз 10 на дню.
Раз решения нет, так и продолжим.
Прошу модераторов закрыть темы (эту и эту).
Всем спасибо!
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10415
Location: Россия, Саратов

Post (Separately) Posted: Wed May 30, 2012 22:42    Post subject: Reply with quote

tak0dmin
Модераторы не будут закрывать темы — ни ту, ни эту, а просто переместят старую в новую. Хотя бы потому, что было русским языком сказано, что варианты решения можно обсуждать дальше.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
tak0dmin



Joined: 11 Sep 2010
Posts: 10

Post (Separately) Posted: Wed May 30, 2012 23:13    Post subject: Reply with quote

Avada
Все идет к тому, что решения нет Sad
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group