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



Joined: 19 Oct 2023
Posts: 3

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

sa
Вашей способности к логическому мышлению можно только позавидовать. Спасибо огромнейшее! Все получилось! Very Happy
Back to top
View user's profile Send private message
Lnk



Joined: 13 May 2023
Posts: 99

Post (Separately) Posted: Sat Oct 21, 2023 19:39    Post subject: Reply with quote

Lnk wrote:

Мне интересно - новая команда MULTIRENAME==123 с другими не работает?
Прописал в кнопке cm_SelectCurrentExtension, MULTIRENAME==123 - выводит ошибку.
Или по хитрому надо как-то?)
...
Господа, может кто нибудь кнопку рабочую скопировать? (код кнопки).

Сам себе отвечу, вот решение:
Создайте в файле usercmd.ini пользовательскую команду:
Code:

[em_G_MULTIRENAME]
cmd=MULTIRENAME==
param=123

а на панели кнопку
Code:

TOTALCMD#BAR#DATA
cm_SelectCurrentExtension, em_G_MULTIRENAME

C:\Program Files (x86)\Total Commander\WCMICON2.DLL,69



-1

Может кому-то пригодится. На основе такого можно хоть сколько кнопок сделать, меняя имена и шаблоны.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2686

Post (Separately) Posted: Sat Oct 28, 2023 08:46    Post subject: Reply with quote

Lnk
Можно и так задать пользовательскую команду, как было предложено в посте LonerD:
Code:
[em_G_MULTIRENAME]
cmd=MULTIRENAME==123
то есть без строки "param".
Back to top
View user's profile Send private message
Lnk



Joined: 13 May 2023
Posts: 99

Post (Separately) Posted: Sat Oct 28, 2023 17:41    Post subject: Reply with quote

sa, хорошо, понял.
Но мне, впервые столкнувшемуся с em, нужен был работающий пример, чтоб понять как оно создается, позднее мне повезло и разбирающийся человек под ником BeTeP мне показал https://forum.wincmd.ru/viewpost.php?p=136506 (за что ему спасибо, разумеется еще раз). И хоть речь там шла о другом, но на основе рабочего образца создать команду - не проблема.
а с этим
Code:
[em_MULTIRENAME4]
cmd=MULTIRENAME 4
(как было предложено в посте LonerD) - у меня ничего не получилось. Это уж вы, видимо на основе своего опыта, смогли написать так, чтоб оно работало.
Back to top
View user's profile Send private message
Hius_HQ



Joined: 19 Jun 2024
Posts: 2

Post (Separately) Posted: Wed Jun 19, 2024 11:57    Post subject: Reply with quote

Добрый день, уважаемые.

Вопрос следующий:

Имеется большое количество папок с одинаковым началом имени и разными окончаниями.

Нужно:

При пакетном переименовании, путем обрезания имени, заставить получившиеся с одинаковым названием папки сливаться, а не переименовываться.

Как это сделать?
Back to top
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 322

Post (Separately) Posted: Wed Jun 19, 2024 13:15    Post subject: Reply with quote

Hius_HQ
Стандартным способом никак, так как если бы все файлы сливались в одну, то возникала бы проблема при совпадении имен файлов и папок внутри. Что делать ему в таком случае? Перезаписывать файлы - неправильно: по какому принципу выбирать какой оставлять, а какой удалять? Переименовывать файлы при совпадении внутри - тоже неправильно, потом не догонишь, что было, а что стало.
Поэтому ИГП в ТС работает самым правильным образом.
А для ваших нужд можно попробовать написать скрипт, ну или вручную сливать в одну папку.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 722

Post (Separately) Posted: Wed Jun 19, 2024 13:42    Post subject: Reply with quote

Monarch-LFV wrote:
А для ваших нужд можно попробовать написать скрипт, ну или вручную сливать в одну папку.

Скрипт - это вряд ли. Думаю, даже Гислер в таких случаях не заморачивается и жмет Ctrl+B и F6 Mr. Green
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2686

Post (Separately) Posted: Thu Jun 20, 2024 15:18    Post subject: Reply with quote

Monarch-LFV wrote:
ну или вручную сливать в одну папку.

Если версия TC 11.00 и свежее, то можно немного автоматизировать.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 722

Post (Separately) Posted: Fri Jun 21, 2024 12:21    Post subject: Reply with quote

sa
Кнопка рабочая, но, помимо того, что автоматизация файловых операций всегда вызывает повышенные опасения, так еще на выходе получил 1##X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X.X Laughing

Было несколько каталогов: 1,2,3,4,5 и т.д. Объядинял я их в первый.
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2686

Post (Separately) Posted: Fri Jun 21, 2024 13:45    Post subject: Reply with quote

Orion9
Ответил здесь.
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
Page 8 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