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, 5, 6, 7, 8  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Lnk



Joined: 13 May 2023
Posts: 67

Post (Separately) Posted: Fri Sep 22, 2023 21:08    Post subject: Reply with quote

Avada,
.. мда..тогда даже не знаю что сказать..
вот моя кнопка, скопировал
Code:

TOTALCMD#BAR#DATA
cm_SelectCurrentExtension,em_MULTIRENAME==4
C:\Program Files (x86)\Total Commander\WCMICON2.DLL,69


Никаких файлов дополнительно не создавал вобще.
Команды в кнопке пробовал
cm_SelectCurrentExtension,em_MULTIRENAME==4
cm_SelectCurrentExtension,em_MULTIRENAME=4
cm_SelectCurrentExtension,em_MULTIRENAME4
cm_SelectCurrentExtension, em_MULTIRENAME==4
На нескольких файлах пробовал, перегруза нет.
И если жать сперва на кнопку cm_SelectCurrentExtension, а потом MULTIRENAME==4 - все работает(если б что-то не так с ИГП было- не работало бы и тотал не левый же..
"C:\Program Files (x86)\Total Commander\TOTALCMD64.EXE").
Не понимаю в чем секрет(
Печально, но на нет и суда нет.

Добавлено спустя 7 минут:

LonerD wrote:
Lnk
А вообще - была ли создана отдельная пользовательская команда, наподобие такой?
Quote:

Или может просто пытаетесь добавить символы "em_", а команды нету?
нет, про такое даж не знал!
Именно пытался просто символы добавить, похоже в этом проблема! спасибо!
Только как это прописать..
прост вот так
cm_SelectCurrentExtension,[em_MULTIRENAME4] cmd=MULTIRENAME 4
не работает тоже.

Добавлено спустя 7 минут:

Господа, может кто нибудь кнопку рабочую скопировать? (код кнопки).
Back to top
View user's profile Send private message
Avada



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

Post (Separately) Posted: Fri Sep 22, 2023 21:42    Post subject: Reply with quote

Lnk
Сделайте в конце концов нормальную пользовательскую команду (в ней, а не в кнопках дело, оставьте их в покое!) и решите этим свою проблему. Образец команды выше уже был дан. А если вы так и не поняли, что такое пользовательские команды, как они создаются и как работают — изучайте документацию до понимания, ссылки тоже были уже даны. И давайте на этом прекратим тут оффтоп, хватит уже.
Обсуждение вашего вопроса я как модератор объявляю законченным. Это всех касается, далее весь оффтоп по этому поводу будет просто удаляться.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Sun Oct 08, 2023 16:19    Post subject: Reply with quote

Можно ли как-то добавить нумерацию в файлы в обратном порядке, не зная их количество?

Есть файлы
Code:
file1.txt
file2.txt
file3.txt
file4.txt


Надо получить
Code:
001 file4.txt
002 file3.txt
003 file2.txt
004 file1.txt


Если количество файлов известно - то алгоритм понятен.
Маска имени [C] [N], шаг -1, "Start at" - количество файлов.
А если количество файлов произвольно?
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
CaptainFlint



Joined: 14 Dec 2004
Posts: 6151
Location: Москва

Post (Separately) Posted: Sun Oct 08, 2023 19:21    Post subject: Reply with quote

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



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Sun Oct 08, 2023 19:31    Post subject: Reply with quote

LonerD
Можно вторым проходом (после переименования в прямом порядке) сделать, выполнив в диалоге ИГП обратную сортировку по колонке "Старое имя" и используя маску [C][N4-].
Back to top
View user's profile Send private message
LonerD



Joined: 04 Jan 2011
Posts: 1168
Location: Донецк

Post (Separately) Posted: Sun Oct 08, 2023 21:13    Post subject: Reply with quote

sa wrote:
выполнив в диалоге ИГП обратную сортировку по колонке "Старое имя"

Точно, спасибо Very Happy Мне даже при первом проходе этого и достаточно.
_________________
Win11 x64 Eng | TC DreamLair eternal pre-α
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Sun Oct 08, 2023 21:18    Post subject: Reply with quote

LonerD wrote:
Мне даже при первом проходе этого и достаточно.

Понятно! Я думал, что исходная сортировка была позаковыристей...
Back to top
View user's profile Send private message
Hidan



Joined: 19 Oct 2023
Posts: 3

Post (Separately) Posted: Thu Oct 19, 2023 18:20    Post subject: Reply with quote

Помогите, пожалуйста! Имеются файлы с именами А-234, А-7564, А-302, В-657, В-120, В-653, С-095, С-146, С-945 и т.д. (с одинаковой основой, но беспорядочной нумерацией). Можно ли их массово переименовать в А_1, А_2, А_3, В_1, В_2, В_3, С_1, С_2, С_3?
Back to top
View user's profile Send private message
790



Joined: 09 Aug 2008
Posts: 309

Post (Separately) Posted: Thu Oct 19, 2023 18:53    Post subject: Reply with quote

Сначала выделить в панели все с А, запустить ГП, нажать "Выделить диапазон" или просто добавить 1 после N, чтобы получилось [N1], останется только А, потом вставить _"счётчик". И т.д. со всеми остальными.
_________________
TC 11.03, Win10x64

Cuda уехал text, он был ещё вчераа...
Back to top
View user's profile Send private message
Hidan



Joined: 19 Oct 2023
Posts: 3

Post (Separately) Posted: Thu Oct 19, 2023 19:17    Post subject: Reply with quote

790
Спасибо за ответ! А массово все файлы в папке никак не переименовать, задав шаблон? Чтобы, например, нумерация прерывалась, когда ключевая часть файла меняется с А на В, и начиналась снова с 1? Просто таких групп файлов у меня очень много, и переименовывать их поочередно особо не сбережет время.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Thu Oct 19, 2023 20:36    Post subject: Reply with quote

Hidan wrote:
Просто таких групп файлов у меня очень много

Попробуйте переименовать все файлы в два прохода.
Первый:
Маска для имени файла: [N1]_(1)
Выполнить, согласиться на автопереименование, Закрыть.
Второй:
Маска для имени файла: [N]
Найти: (1) (| |(|)
Выполнить, Закрыть.

Предполагается, что используется умолчательное значение ключа AutoRenameMode, равное 3, либо этот ключ вовсе отсутствует в wincmd.ini.
Версия TC 9.0 и свежее.
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 239

Post (Separately) Posted: Fri Oct 20, 2023 06:22    Post subject: Reply with quote

sa
Действительно красивое решение, единственное можно чуть укоротить во втором случае, то есть так:
Найти: (1) |(|)
Wink
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Fri Oct 20, 2023 07:31    Post subject: Reply with quote

Monarch-LFV
Да, поторопился. Можно ещё короче.

Первый:
Маска для имени файла: [N1]_1
Выполнить, согласиться на автопереименование, Закрыть.
Второй:
Маска для имени файла: [N]
Найти: 1 (|)
Выполнить, Закрыть.
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 239

Post (Separately) Posted: Fri Oct 20, 2023 08:08    Post subject: Reply with quote

sa
Ну вашему мастерству можно только поаплодировать 👏
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2571

Post (Separately) Posted: Fri Oct 20, 2023 08:40    Post subject: Reply with quote

Monarch-LFV
На самом деле это была "домашняя заготовка", но своя. Разыскал-таки!
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, 5, 6, 7, 8  Next
Page 7 of 8

 
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