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 Previous  1, 2, 3, 4 ... 20, 21, 22  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
CompPyx



Joined: 17 May 2013
Posts: 5

Post (Separately) Posted: Fri May 17, 2013 17:02    Post subject: Reply with quote

Flasher wrote:
CompPyx
Без регекспов: [U][=media.артист] - [F][=media.название]


как я понял таким образом каждый файл в отдельности переименовывать придется. А как переименовать кучу разных песен, где в сборниках сотни разных исполнителей?

и еще что такое регекспеки? Smile сильно не пинайте, я новичек в этом вопросе


Last edited by CompPyx on Fri May 17, 2013 17:05; edited 2 times in total
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri May 17, 2013 17:04    Post subject: Reply with quote

CompPyx
ИГП - это инструмент группового переименования.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
CompPyx



Joined: 17 May 2013
Posts: 5

Post (Separately) Posted: Fri May 17, 2013 17:10    Post subject: Reply with quote

Flasher wrote:
CompPyx
ИГП - это инструмент группового переименования.


и если можно, объясните пожалуйста пошагово для ничего не понимающего Smile
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri May 17, 2013 17:18    Post subject: Reply with quote

CompPyx wrote:
и еще что такое регекспеки?
Не регекспеки, а регекспы или регексы (от сокращения RegEx - Regular Expressions), они же регулярные выражения.
CompPyx wrote:
А как переименовать кучу разных песен, где в сборниках сотни разных исполнителей?
Открыть папку со стуктурой "музыкальных" подпапок, нажать Ctrl + B, подождать, когда появится весь список, выделить нужное по расширению (Alt + Num+), запустить ИГП по Ctrl + M, вписать указанную строку в первое поле, нажать "Выполнить".

Плагин media по ссылке (или аналог - только там другие поля будут), естественно, должен быть предварительно установлен.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri May 17, 2013 17:22    Post subject: Reply with quote

CompPyx
Ничего не понимающим в этом и в любом другом вопросе — в правила форума, а затем в справку, пожалуйста. К данной теме работа ИГП отношения не имеет, так что этот вопрос тут дальше прошу не обсуждать.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri May 17, 2013 17:29    Post subject: Reply with quote

Avada wrote:
К данной теме работа ИГП отношения не имеет
Смотрю первые 3 страницы: найти/заменить - как раз про ИГП.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri May 17, 2013 18:13    Post subject: Reply with quote

Flasher
Хорошо, уточняю: работа ИГП без регэкспов.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri May 17, 2013 18:17    Post subject: Reply with quote

Avada
Я просто предложил быстрое и альтернативное решение вопроса.
Для постановщика, полагаю, решение важней способа. Wink
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri May 17, 2013 18:23    Post subject: Reply with quote

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



Joined: 17 May 2013
Posts: 5

Post (Separately) Posted: Fri May 17, 2013 18:45    Post subject: Reply with quote

Flasher
спасибо Вам огромнейшее Smile очень мне помогли. у меня не получалось, пока не заменил [U][=media.АРТИСТ] - [F][=media.НАЗВАНИЕ] на [U][=media.artist] - [F][=media.title]

и еще раз извините если задал вопрос не там или не по теме Smile
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri May 17, 2013 18:56    Post subject: Reply with quote

CompPyx wrote:
на [U][=media.artist] - [F][=media.title]
По всей видимости, ТС не локализован на русский.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
CompPyx



Joined: 17 May 2013
Posts: 5

Post (Separately) Posted: Fri May 17, 2013 19:11    Post subject: Reply with quote

Flasher
((( оказывается он берет информацию из тегов mp3, но большинство файлов не тегированы (( как же быть в этом случае?
Можно ли с помощью регулярных выражений напрямую менять названия файлов? до определенного символа ВСЕ ЗАГЛАВНЫЕ, а после этого символа чтобы слова начинались с Заглавной Буквы


Last edited by CompPyx on Fri May 17, 2013 19:38; edited 1 time in total
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri May 17, 2013 19:35    Post subject: Reply with quote

CompPyx
Рекомендую к прочтению правила форума касательно оверквотинга и — ещё раз – оффтопа. Излишнее цитирование убрано. Дискуссия по тегам здесь завершена.
Ответ на дополнительный вопрос: с помощью регулярных выражений — нет, нельзя. См., например, здесь. Про то, с помощью чего это сделать можно, написано в справке всё в том же разделе про ИГП. См. также ЛС.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Sat May 18, 2013 08:26    Post subject: Reply with quote

Можно применить несколько правил переименования для одного и того же набора файлов mp3 (клавиша: F5 в ИГП). Сделать начало слов с заглавной (шаблон MP3_1), “спрятать” часть имени после тире в расширение (шаблон MP3_2), перевести имя в верхний регистр (шаблон MP3_3), вернуть на место часть имени после тире (шаблон MP3_4). В секции [rename] файла wincmd.ini шаблоны могут выглядеть примерно так:
Code:
[rename]
MP3_1_name=[N]
MP3_1_ext=[E]
MP3_1_params=4|1|1|1
MP3_2_name=[N]
MP3_2_ext=[E]
MP3_2_search=(?-g)(.*)(-.*)\.mp3
MP3_2_replace=$1.mp3$2
MP3_2_params=0|1|1|1|1|0|0
MP3_3_name=[U][N][n]
MP3_3_ext=[E]
MP3_3_params=0|1|1|1
MP3_4_name=[N]
MP3_4_ext=[E]
MP3_4_search=(.*).mp3(.*)
MP3_4_replace=$1$2.mp3
MP3_4_params=0|1|1|1|1|0|0
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Sat May 18, 2013 09:10    Post subject: Reply with quote

Дискуссия об изменении регистра в разных частях имени с помощью инструментария ИГП переcена сюда из темы по примерам регулярных выражений, поскольку, как показано выше, одними только регэкспами проблема решена быть не может.
Кстати, всем интересующимся советую также заглянуть в начало текущей темы.

sa
ИМХО, помимо куска INI-файла следовало дать пошаговую инструкцию, как все описанные шаблоны создавать самостоятельно через диалог ИГП.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4 ... 20, 21, 22  Next
Page 3 of 22

 
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