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 

Групповое переименование - hex счетчик

 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
NovoTemp



Joined: 17 Sep 2013
Posts: 3

Post (Separately) Posted: Tue Sep 17, 2013 06:36    Post subject: Групповое переименование - hex счетчик Reply with quote

Здравствуйте.

Подскажите, пож-та, как в инструменте групповое переименование организовать шестнадцатеричный счетчик?

Cейчас
file00
file01
...
file09
file10
file11
file12
file13
file14
file15
file16
file17

а надо
file00
file01
...
file09
file0a
file0b
file0c
file0d
file0e
file0f
file10
file11


Last edited by NovoTemp on Tue Sep 17, 2013 10:05; edited 1 time in total
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Sep 17, 2013 07:10    Post subject: Reply with quote

NovoTemp
В инструменте — никак. И непонятно — зачем. В чём практическая польза?
Предлагаю, кстати, представить сортировку имён в файловых панелях TC при наличии подобного счётчика. (При наиболее востребованных методах естественной глобальной сортировки буквы идут раньше цифр, то есть 0a будет перед 00.)
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2688

Post (Separately) Posted: Tue Sep 17, 2013 07:55    Post subject: Reply with quote

NovoTemp
Опции “Загрузить имена из файла...” или "Редактировать имена..."не помогут?
Back to top
View user's profile Send private message
MVV



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue Sep 17, 2013 09:52    Post subject: Reply with quote

Avada,
Я люблю нумеровать, например, резервные копии или картинки шестнадцатеричными числами, так компактнее получается (256 значений для 2 разрядов вместо 100). А эта непродуманная естественная сортировка раздражает.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
NovoTemp



Joined: 17 Sep 2013
Posts: 3

Post (Separately) Posted: Tue Sep 17, 2013 10:35    Post subject: Reply with quote

История такая. Есть рентгеновские снимки зубов (стоматология) в формате 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?


Last edited by NovoTemp on Tue Sep 17, 2013 10:36; edited 1 time in total
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Sep 17, 2013 10:36    Post subject: Reply with quote

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



Joined: 15 Oct 2009
Posts: 4815
Location: Ростов-Дон

Post (Separately) Posted: Tue Sep 17, 2013 11:24    Post subject: Reply with quote

Quote:
Ну и еще один вопрос (это уже из области фантастики). Можно ли как-то присваивать имя файлу по 6 символам начиная со смещения 0000022e?

Это всего лишь вопрос из области использования контентных плагинов, с помощью которых и не такое возможно. Smile Есть script content plugin, позволяющий получать значения с помощью скрипта VBS/JS, можно попытаться начать с него.
_________________
TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Back to top
View user's profile Send private message
NovoTemp



Joined: 17 Sep 2013
Posts: 3

Post (Separately) Posted: Tue Sep 17, 2013 12:25    Post subject: Reply with quote

MVV
Этот плагин смотрел, но как пользоваться так и не понял
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Tue Sep 17, 2013 12:41    Post subject: Reply with quote

NovoTemp
Соблюдаем правила форума! Оверквотинг удалён.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
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
Page 1 of 1

 
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