Страница 1 из 1
Групповое переименование - hex счетчик
Добавлено: Вт сен 17, 2013 06:36
NovoTemp
Здравствуйте.
Подскажите, пож-та, как в инструменте групповое переименование организовать шестнадцатеричный счетчик?
Cейчас
file00
file01
...
file09
file10
file11
file12
file13
file14
file15
file16
file17
а надо
file00
file01
...
file09
file0a
file0b
file0c
file0d
file0e
file0f
file10
file11
Добавлено: Вт сен 17, 2013 07:10
Avada
NovoTemp
В инструменте — никак. И непонятно — зачем. В чём практическая польза?
Предлагаю, кстати, представить сортировку имён в файловых панелях TC при наличии подобного счётчика. (При наиболее востребованных методах естественной глобальной сортировки буквы идут раньше цифр, то есть 0a будет перед 00.)
Добавлено: Вт сен 17, 2013 07:55
sa
NovoTemp
Опции “Загрузить имена из файла...” или "Редактировать имена..."не помогут?
Добавлено: Вт сен 17, 2013 09:52
MVV
Avada,
Я люблю нумеровать, например, резервные копии или картинки шестнадцатеричными числами, так компактнее получается (256 значений для 2 разрядов вместо 100). А эта непродуманная естественная сортировка раздражает.
Добавлено: Вт сен 17, 2013 10:35
NovoTemp
История такая. Есть рентгеновские снимки зубов (стоматология) в формате tif, создаваемые программой VixWin Platinum 1.1. Всего около 10000 файлов.
В результате сбоя носителя и работы chkdsk были файлы вида file0001.chk. При помощи поиска по начальным символам (hex 49492a) были найдены, отобраны и переименованы в расширение tif собственно tif файлы, т.е. сейчас имеем file0001.tif
В оригинале файлы должны иметь вид 5KSBFH00.tif
где
5KSBFH - это ID пациента
00 - порядковый номер снимка для этого пациента
ID пациента хранится в самом tif файле по смещению с адреса 0000022e.
Так вот вся загвоздка в том что нумерация снимков в базе шестнадцатеричная, когда снимков пациента меньше 10, переименование по счетчику инструмента "групповое переименование" устраивает, а когда больше 10 приходится еще нумерацию подправлять вручную. Кстати есть пациенты у которых кол-во снимков порядка 50 шт.
Вот отсюда и есть вопрос, который в первом сообщении.
Ну и еще один вопрос (это уже из области фантастики). Можно ли как-то присваивать имя файлу по 6 символам начиная со смещения 0000022e?
Добавлено: Вт сен 17, 2013 10:36
Avada
MVV
Хозяин — барин. Будем считать, что ответ на заданный вопрос я получил.
Добавлено: Вт сен 17, 2013 11:24
MVV
Ну и еще один вопрос (это уже из области фантастики). Можно ли как-то присваивать имя файлу по 6 символам начиная со смещения 0000022e?
Это всего лишь вопрос из области использования контентных плагинов, с помощью которых и не такое возможно.

Есть
script content plugin, позволяющий получать значения с помощью скрипта VBS/JS, можно попытаться начать с него.
Добавлено: Вт сен 17, 2013 12:25
NovoTemp
MVV
Этот плагин смотрел, но как пользоваться так и не понял
Добавлено: Вт сен 17, 2013 12:41
Avada
NovoTemp
Соблюдаем
правила форума!
Оверквотинг удалён.