Вашей способности к логическому мышлению можно только позавидовать. Спасибо огромнейшее! Все получилось!
Инструмент группового переименования
Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik
Сам себе отвечу, вот решение: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
Lnk
Можно и так задать пользовательскую команду, как было предложено в посте LonerD:то есть без строки "param".
Можно и так задать пользовательскую команду, как было предложено в посте LonerD:
Код: Выделить всё
[em_G_MULTIRENAME]
cmd=MULTIRENAME==123sa, хорошо, понял.
Но мне, впервые столкнувшемуся с em, нужен был работающий пример, чтоб понять как оно создается, позднее мне повезло и разбирающийся человек под ником BeTeP мне показал viewpost.php?p=136506 (за что ему спасибо, разумеется еще раз). И хоть речь там шла о другом, но на основе рабочего образца создать команду - не проблема.
а с этим (как было предложено в посте LonerD) - у меня ничего не получилось. Это уж вы, видимо на основе своего опыта, смогли написать так, чтоб оно работало.
Но мне, впервые столкнувшемуся с em, нужен был работающий пример, чтоб понять как оно создается, позднее мне повезло и разбирающийся человек под ником BeTeP мне показал viewpost.php?p=136506 (за что ему спасибо, разумеется еще раз). И хоть речь там шла о другом, но на основе рабочего образца создать команду - не проблема.
а с этим
Код: Выделить всё
[em_MULTIRENAME4]
cmd=MULTIRENAME 4- Monarch-LFV
- Сообщения: 363
- Зарегистрирован: Пн июл 22, 2019 13:20
Hius_HQ
Стандартным способом никак, так как если бы все файлы сливались в одну, то возникала бы проблема при совпадении имен файлов и папок внутри. Что делать ему в таком случае? Перезаписывать файлы - неправильно: по какому принципу выбирать какой оставлять, а какой удалять? Переименовывать файлы при совпадении внутри - тоже неправильно, потом не догонишь, что было, а что стало.
Поэтому ИГП в ТС работает самым правильным образом.
А для ваших нужд можно попробовать написать скрипт, ну или вручную сливать в одну папку.
Стандартным способом никак, так как если бы все файлы сливались в одну, то возникала бы проблема при совпадении имен файлов и папок внутри. Что делать ему в таком случае? Перезаписывать файлы - неправильно: по какому принципу выбирать какой оставлять, а какой удалять? Переименовывать файлы при совпадении внутри - тоже неправильно, потом не догонишь, что было, а что стало.
Поэтому ИГП в ТС работает самым правильным образом.
А для ваших нужд можно попробовать написать скрипт, ну или вручную сливать в одну папку.
Если версия TC 11.00 и свежее, то можно немного автоматизировать.Monarch-LFV писал(а):ну или вручную сливать в одну папку.
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 и т.д. Объядинял я их в первый.
Кнопка рабочая, но, помимо того, что автоматизация файловых операций всегда вызывает повышенные опасения, так еще на выходе получил 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 и т.д. Объядинял я их в первый.