View previous topic :: View next topic |
Author |
Message |
Hidan
Joined: 19 Oct 2023 Posts: 3
|
(Separately) Posted: Fri Oct 20, 2023 11:28 Post subject: |
|
|
sa
Вашей способности к логическому мышлению можно только позавидовать. Спасибо огромнейшее! Все получилось!  |
|
Back to top |
|
 |
Lnk
Joined: 13 May 2023 Posts: 99
|
(Separately) Posted: Sat Oct 21, 2023 19:39 Post subject: |
|
|
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 |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2686
|
(Separately) Posted: Sat Oct 28, 2023 08:46 Post subject: |
|
|
Lnk
Можно и так задать пользовательскую команду, как было предложено в посте LonerD:
Code: | [em_G_MULTIRENAME]
cmd=MULTIRENAME==123 | то есть без строки "param". |
|
Back to top |
|
 |
Lnk
Joined: 13 May 2023 Posts: 99
|
(Separately) Posted: Sat Oct 28, 2023 17:41 Post subject: |
|
|
sa, хорошо, понял.
Но мне, впервые столкнувшемуся с em, нужен был работающий пример, чтоб понять как оно создается, позднее мне повезло и разбирающийся человек под ником BeTeP мне показал https://forum.wincmd.ru/viewpost.php?p=136506 (за что ему спасибо, разумеется еще раз). И хоть речь там шла о другом, но на основе рабочего образца создать команду - не проблема.
а с этим
Code: | [em_MULTIRENAME4]
cmd=MULTIRENAME 4 | (как было предложено в посте LonerD) - у меня ничего не получилось. Это уж вы, видимо на основе своего опыта, смогли написать так, чтоб оно работало. |
|
Back to top |
|
 |
Hius_HQ
Joined: 19 Jun 2024 Posts: 2
|
(Separately) Posted: Wed Jun 19, 2024 11:57 Post subject: |
|
|
Добрый день, уважаемые.
Вопрос следующий:
Имеется большое количество папок с одинаковым началом имени и разными окончаниями.
Нужно:
При пакетном переименовании, путем обрезания имени, заставить получившиеся с одинаковым названием папки сливаться, а не переименовываться.
Как это сделать? |
|
Back to top |
|
 |
Monarch-LFV

Joined: 22 Jul 2019 Posts: 322
|
(Separately) Posted: Wed Jun 19, 2024 13:15 Post subject: |
|
|
Hius_HQ
Стандартным способом никак, так как если бы все файлы сливались в одну, то возникала бы проблема при совпадении имен файлов и папок внутри. Что делать ему в таком случае? Перезаписывать файлы - неправильно: по какому принципу выбирать какой оставлять, а какой удалять? Переименовывать файлы при совпадении внутри - тоже неправильно, потом не догонишь, что было, а что стало.
Поэтому ИГП в ТС работает самым правильным образом.
А для ваших нужд можно попробовать написать скрипт, ну или вручную сливать в одну папку. |
|
Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 722
|
(Separately) Posted: Wed Jun 19, 2024 13:42 Post subject: |
|
|
Monarch-LFV wrote: | А для ваших нужд можно попробовать написать скрипт, ну или вручную сливать в одну папку. |
Скрипт - это вряд ли. Думаю, даже Гислер в таких случаях не заморачивается и жмет Ctrl+B и F6  |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2686
|
(Separately) Posted: Thu Jun 20, 2024 15:18 Post subject: |
|
|
Monarch-LFV wrote: | ну или вручную сливать в одну папку. |
Если версия TC 11.00 и свежее, то можно немного автоматизировать. |
|
Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 722
|
(Separately) Posted: Fri Jun 21, 2024 12:21 Post subject: |
|
|
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
Было несколько каталогов: 1,2,3,4,5 и т.д. Объядинял я их в первый. |
|
Back to top |
|
 |
sa
Joined: 29 Apr 2009 Posts: 2686
|
(Separately) Posted: Fri Jun 21, 2024 13:45 Post subject: |
|
|
Orion9
Ответил здесь. |
|
Back to top |
|
 |
|
|
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
|