Сложная маска группового переименования графический файлов

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

tak0dmin
Сообщения: 10
Зарегистрирован: Сб сен 11, 2010 12:08

Сложная маска группового переименования графический файлов

Сообщение tak0dmin »

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

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

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

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

[mod="CaptainFlint"]Обсуждение перенесено в "Автоматизацию".[/mod]
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

Но вряд ли указанная тема соответствует задаче. Файл-то создавать нужно, или он уже существует? Если существует, то по какому принципу его отслеживать?
И имя брать заданное или использовать последнее в папке?
tak0dmin
Сообщения: 10
Зарегистрирован: Сб сен 11, 2010 12:08

Сообщение tak0dmin »

Допустим, на компе в каталоге 2012 есть файлы, названные по маске [E][YMD]_[C]. Имя последнего файла arw20122016_00237.arw
Копируем файлы img01.arw, img02.arw, ... img50.arw в эту папку. Выделяем новые файлы и переименовываем, согласно вышеописанной маске. Нужно сделать так, чтобы TC начал переименовывать новые файлы, таким образом, чтобы файл img01 автоматом переименовался в arw20121016_00238.arw ..... arw20121016_00287.arw соответственно.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

tak0dmin писал(а):Копируем файлы img01.arw, img02.arw, ... img50.arw
Предлагаю учитывать порядок сортировки по имени, а не нумерацию в выделеных файлах. Или это принципиально?
Также лучше копировать сразу с переименованием, чтобы не перечитывать лишнее в получателе.
tak0dmin
Сообщения: 10
Зарегистрирован: Сб сен 11, 2010 12:08

Сообщение tak0dmin »

Flasher писал(а):Предлагаю учитывать порядок сортировки по имени..
Не совсем понял что имеется ввиду :?:
Собственно, копирование с одновременным переименованием - является второй задачей. Хочу разобраться хоть для начала с первой. Никак не могу заставить TC самостоятельно брать следующий порядковый номер для счетчика самостоятельно. Приходится лезть в настройки группового переименования и настраивать пресет и вводить первый номер вручную.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

tak0dmin писал(а):Не совсем понял что имеется ввиду
Порядок сортировки по типу/имени в ТС. Если, например, файлы будут отсортированы по дате, то для них придётся дополнительную сортировку придумывать.
tak0dmin писал(а):Собственно, копирование с одновременным переименованием - является второй задачей.
Лучше бы она была первой.
tak0dmin писал(а):Никак не могу заставить TC самостоятельно брать следующий порядковый номер для счетчика самостоятельно.
Это скриптингом. Я только оптимальные условия определяю.
tak0dmin
Сообщения: 10
Зарегистрирован: Сб сен 11, 2010 12:08

Посоветуйте систему группового переименования файлов

Сообщение tak0dmin »

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

п.с. есть моя старая тема, но, видимо (и скорей всего) это не реально сделать. Поэтому что можете посоветовать (другой принцип переименования и пр.)
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

tak0dmin
А почему бы предварительно просто не выделить только подлежащее переименованию? Тогда и не нужно будет лишние операции делать, и быстрее намного.
Да и счётчику тоже опорную точку можно задавать любую.
tak0dmin
Сообщения: 10
Зарегистрирован: Сб сен 11, 2010 12:08

Сообщение tak0dmin »

Пока так и делаю. Просто думал есть способ это упростить
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

tak0dmin писал(а):п.с. есть моя старая тема, но, видимо (и скорей всего) это не реально сделать
Т.е. одна задача на разных подфорумах? Как это называется - подсказать? И где я там написал, что это нереально? Реакции не последовало - не последовало и решения..
Аватара пользователя
Mellomann
Сообщения: 709
Зарегистрирован: Пн сен 07, 2009 00:44

Сообщение Mellomann »

tak0dmin
куда уж проще! :lol:
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Mellomann
Проще чем самостоятельно для каждого случая задавать отправное число счётчика, открывая ИГП? Ответ написан в указанном топике.
tak0dmin
Сообщения: 10
Зарегистрирован: Сб сен 11, 2010 12:08

Сообщение tak0dmin »

Сейчас приходится копировать файлы из разных каталогов в один. Смотреть как называется последний файл в целевом каталоге, переименовывать новые файлы с учетом наименования файла. Переименованные файлы копировать в целевой каталог. Этим приходится заниматься раз 10 на дню.
Раз решения нет, так и продолжим.
Прошу модераторов закрыть темы (эту и эту).
Всем спасибо!
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

tak0dmin
Модераторы не будут закрывать темы — ни ту, ни эту, а просто переместят старую в новую. Хотя бы потому, что было русским языком сказано, что варианты решения можно обсуждать дальше.
Даже самая богатая фантазия
Не представит себе наши безобразия.
tak0dmin
Сообщения: 10
Зарегистрирован: Сб сен 11, 2010 12:08

Сообщение tak0dmin »

Avada
Все идет к тому, что решения нет :(
Ответить