Страница 8 из 8
Добавлено: Пт окт 20, 2023 10:28
Hidan
sa
Вашей способности к логическому мышлению можно только позавидовать. Спасибо огромнейшее! Все получилось!

Добавлено: Сб окт 21, 2023 18:39
Lnk
Lnk писал(а):
Мне интересно - новая команда MULTIRENAME==123 с другими не работает?
Прописал в кнопке cm_SelectCurrentExtension, MULTIRENAME==123 - выводит ошибку.
Или по хитрому надо как-то?)
...
Господа, может кто нибудь кнопку рабочую скопировать? (код кнопки).
Сам себе отвечу, вот решение:
Создайте в файле usercmd.ini пользовательскую команду:
Код: Выделить всё
[em_G_MULTIRENAME]
cmd=MULTIRENAME==
param=123
а на панели кнопку
Код: Выделить всё
TOTALCMD#BAR#DATA
cm_SelectCurrentExtension, em_G_MULTIRENAME
C:\Program Files (x86)\Total Commander\WCMICON2.DLL,69
-1
Может кому-то пригодится. На основе такого можно хоть сколько кнопок сделать, меняя имена и шаблоны.
Добавлено: Сб окт 28, 2023 07:46
sa
Lnk
Можно и так задать пользовательскую команду, как было предложено в посте
LonerD:
то есть без строки "param".
Добавлено: Сб окт 28, 2023 16:41
Lnk
sa, хорошо, понял.
Но мне, впервые столкнувшемуся с em, нужен был работающий пример, чтоб понять как оно создается, позднее мне повезло и разбирающийся человек под ником
BeTeP мне показал
viewpost.php?p=136506 (за что ему спасибо, разумеется еще раз). И хоть речь там шла о другом, но на основе рабочего образца создать команду - не проблема.
а с этим
(как было предложено в посте
LonerD) - у меня ничего не получилось. Это уж вы, видимо на основе своего опыта, смогли написать так, чтоб оно работало.
Добавлено: Ср июн 19, 2024 10:57
Hius_HQ
Добрый день, уважаемые.
Вопрос следующий:
Имеется большое количество папок с одинаковым началом имени и разными окончаниями.
Нужно:
При пакетном переименовании, путем обрезания имени, заставить получившиеся с одинаковым названием папки сливаться, а не переименовываться.
Как это сделать?
Добавлено: Ср июн 19, 2024 12:15
Monarch-LFV
Hius_HQ
Стандартным способом никак, так как если бы все файлы сливались в одну, то возникала бы проблема при совпадении имен файлов и папок внутри. Что делать ему в таком случае? Перезаписывать файлы - неправильно: по какому принципу выбирать какой оставлять, а какой удалять? Переименовывать файлы при совпадении внутри - тоже неправильно, потом не догонишь, что было, а что стало.
Поэтому ИГП в ТС работает самым правильным образом.
А для ваших нужд можно попробовать написать скрипт, ну или вручную сливать в одну папку.
Добавлено: Ср июн 19, 2024 12:42
Orion9
Monarch-LFV писал(а):А для ваших нужд можно попробовать написать скрипт, ну или вручную сливать в одну папку.
Скрипт - это вряд ли. Думаю, даже Гислер в таких случаях не заморачивается и жмет Ctrl+B и F6

Добавлено: Чт июн 20, 2024 14:18
sa
Monarch-LFV писал(а):ну или вручную сливать в одну папку.
Если версия TC 11.00 и свежее, то можно немного
автоматизировать.
Добавлено: Пт июн 21, 2024 11:21
Orion9
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 и т.д. Объядинял я их в первый.
Добавлено: Пт июн 21, 2024 12:45
sa