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 ... 40, 41, 42
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
BeardFury78



Joined: 25 Aug 2016
Posts: 128

Post (Separately) Posted: Thu Feb 16, 2017 03:12    Post subject: Reply with quote

Flasher
Если вы про этот случай, то скрипт тоже переименовывает. И переименовывает другие файлы при длине пути исходного файла от 260+ символов, так что и они тоже получают длинные названия.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Feb 16, 2017 03:33    Post subject: Reply with quote

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



Joined: 25 Aug 2016
Posts: 128

Post (Separately) Posted: Thu Feb 16, 2017 03:48    Post subject: Reply with quote

Quote:
Там папки в таком пути возвращаются в коротком виде.

Т.е. виртуально, только для скрипта? Просто названия папок остаются такими же как были.
Quote:
Правда при путях родителей 260+ это не сработает.

Думаю, мне такой сценарий не грозит Smile
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Feb 16, 2017 03:53    Post subject: Reply with quote

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



Joined: 25 Aug 2016
Posts: 128

Post (Separately) Posted: Thu Feb 16, 2017 03:56    Post subject: Reply with quote

Flasher
Да не надо, у меня вообще нет структур папок, чьи родительские папки имеют пути больше 260+ символов.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Feb 16, 2017 03:58    Post subject: Reply with quote

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



Joined: 05 Sep 2015
Posts: 22

Post (Separately) Posted: Fri Feb 17, 2017 09:18    Post subject: Заглавные буквы до ближайшего тире Reply with quote

У меня масса альбомов надписанных как попало (без учета регистра). Мне нужно чтоб имя исполнителя было заглавными буквами, а название альбома (что после тире), как в предложениях (можно и с первыми буквами заглавными). Пример превращения 1-го во 2-е:

аллА пУгачева - ПЕРвая люБОВЬ
АЛЛА ПУГАЧЕВА - Первая любовь

Словом, как сделать прописные буквы до ближайшего тире?
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Feb 17, 2017 10:16    Post subject: Reply with quote

Totas
Опять поиск сломался? Wink
Прежде чем лезть в автоматизацию, следовало просмотреть тему, где рассматривается стандартный функционал инструмента группового переименования. Отсюда и до результирующего скрипта. Ничего не напоминает? И вот это советую вспомнить.
Замечание за нарушение правил форума.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2083

Post (Separately) Posted: Sun Feb 19, 2017 22:37    Post subject: Reply with quote

Totas
Можно использовать Script Content Plugin в сочетании с инструментом группового переименования в тотале (Ctrl+M).
В папке плагина создать Ren_UCase.vbs:
Code:
N=InStr(filename,"-")
If N>0 Then content=UCase(Left(filename,N+2)) & LCase(Mid(filename,N+3)) else content=filename
Настроить ini-файл плагина:
Code:
[Script]
Section=Ren_UCase
[Ren_UCase]
LongName=0
ParseDirs=1
Script=Ren_UCase.vbs
В тотале выделить альбомы, вызвать инструмент группового переименования, где в качестве маски для имени файла указать [=script.Result], для расширения не указывать ничего.
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 Previous  1, 2, 3 ... 40, 41, 42
Page 42 of 42

 
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