View previous topic :: View next topic |
Author |
Message |
Lnk
Joined: 13 May 2023 Posts: 68
|
(Separately) Posted: Fri Sep 22, 2023 21:08 Post subject: |
|
|
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
А вообще - была ли создана отдельная пользовательская команда, наподобие такой?
Или может просто пытаетесь добавить символы "em_", а команды нету? | нет, про такое даж не знал!
Именно пытался просто символы добавить, похоже в этом проблема! спасибо!
Только как это прописать..
прост вот так
cm_SelectCurrentExtension,[em_MULTIRENAME4] cmd=MULTIRENAME 4
не работает тоже.
Добавлено спустя 7 минут:
Господа, может кто нибудь кнопку рабочую скопировать? (код кнопки). |
|
Back to top |
|
|
Avada
Joined: 01 Aug 2008 Posts: 10280 Location: Россия, Саратов
|
(Separately) Posted: Fri Sep 22, 2023 21:42 Post subject: |
|
|
Lnk
Сделайте в конце концов нормальную пользовательскую команду (в ней, а не в кнопках дело, оставьте их в покое!) и решите этим свою проблему. Образец команды выше уже был дан. А если вы так и не поняли, что такое пользовательские команды, как они создаются и как работают — изучайте документацию до понимания, ссылки тоже были уже даны. И давайте на этом прекратим тут оффтоп, хватит уже.
Обсуждение вашего вопроса я как модератор объявляю законченным. Это всех касается, далее весь оффтоп по этому поводу будет просто удаляться. _________________ Даже самая богатая фантазия
Не представит себе наши безобразия. |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1169 Location: Макеевка
|
(Separately) Posted: Sun Oct 08, 2023 16:19 Post subject: |
|
|
Можно ли как-то добавить нумерацию в файлы в обратном порядке, не зная их количество?
Есть файлы
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" - количество файлов.
А если количество файлов произвольно? _________________ Windows 11 | TC DreamLair eternal pre-α |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Sun Oct 08, 2023 19:21 Post subject: |
|
|
LonerD
Не думаю, что с помощью одного лишь ИГП это возможно. Даже если какой-то плагин написать, вряд ли он сможет узнать количество файлов в момент первого вызова, так как Тотал будет просто последовательно вызывать его файл за файлом. Скриптами разве что, но скриптами проще уж сразу и само переименование выполнить. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Sun Oct 08, 2023 19:31 Post subject: |
|
|
LonerD
Можно вторым проходом (после переименования в прямом порядке) сделать, выполнив в диалоге ИГП обратную сортировку по колонке "Старое имя" и используя маску [C][N4-]. |
|
Back to top |
|
|
LonerD
Joined: 04 Jan 2011 Posts: 1169 Location: Макеевка
|
(Separately) Posted: Sun Oct 08, 2023 21:13 Post subject: |
|
|
sa wrote: | выполнив в диалоге ИГП обратную сортировку по колонке "Старое имя" |
Точно, спасибо Мне даже при первом проходе этого и достаточно. _________________ Windows 11 | TC DreamLair eternal pre-α |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Sun Oct 08, 2023 21:18 Post subject: |
|
|
LonerD wrote: | Мне даже при первом проходе этого и достаточно. |
Понятно! Я думал, что исходная сортировка была позаковыристей... |
|
Back to top |
|
|
Hidan
Joined: 19 Oct 2023 Posts: 3
|
(Separately) Posted: Thu Oct 19, 2023 18:20 Post subject: |
|
|
Помогите, пожалуйста! Имеются файлы с именами А-234, А-7564, А-302, В-657, В-120, В-653, С-095, С-146, С-945 и т.д. (с одинаковой основой, но беспорядочной нумерацией). Можно ли их массово переименовать в А_1, А_2, А_3, В_1, В_2, В_3, С_1, С_2, С_3? |
|
Back to top |
|
|
790
Joined: 09 Aug 2008 Posts: 309
|
(Separately) Posted: Thu Oct 19, 2023 18:53 Post subject: |
|
|
Сначала выделить в панели все с А, запустить ГП, нажать "Выделить диапазон" или просто добавить 1 после N, чтобы получилось [N1], останется только А, потом вставить _"счётчик". И т.д. со всеми остальными. _________________ TC 11.03, Win10x64
Cuda уехал text, он был ещё вчераа... |
|
Back to top |
|
|
Hidan
Joined: 19 Oct 2023 Posts: 3
|
(Separately) Posted: Thu Oct 19, 2023 19:17 Post subject: |
|
|
790
Спасибо за ответ! А массово все файлы в папке никак не переименовать, задав шаблон? Чтобы, например, нумерация прерывалась, когда ключевая часть файла меняется с А на В, и начиналась снова с 1? Просто таких групп файлов у меня очень много, и переименовывать их поочередно особо не сбережет время. |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Thu Oct 19, 2023 20:36 Post subject: |
|
|
Hidan wrote: | Просто таких групп файлов у меня очень много |
Попробуйте переименовать все файлы в два прохода.
Первый:
Маска для имени файла: [N1]_(1)
Выполнить, согласиться на автопереименование, Закрыть.
Второй:
Маска для имени файла: [N]
Найти: (1) (| |(|)
Выполнить, Закрыть.
Предполагается, что используется умолчательное значение ключа AutoRenameMode, равное 3, либо этот ключ вовсе отсутствует в wincmd.ini.
Версия TC 9.0 и свежее. |
|
Back to top |
|
|
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Fri Oct 20, 2023 06:22 Post subject: |
|
|
sa
Действительно красивое решение, единственное можно чуть укоротить во втором случае, то есть так:
Найти: (1) |(|)
|
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Fri Oct 20, 2023 07:31 Post subject: |
|
|
Monarch-LFV
Да, поторопился. Можно ещё короче.
Первый:
Маска для имени файла: [N1]_1
Выполнить, согласиться на автопереименование, Закрыть.
Второй:
Маска для имени файла: [N]
Найти: 1 (|)
Выполнить, Закрыть. |
|
Back to top |
|
|
Monarch-LFV
Joined: 22 Jul 2019 Posts: 240
|
(Separately) Posted: Fri Oct 20, 2023 08:08 Post subject: |
|
|
sa
Ну вашему мастерству можно только поаплодировать 👏 |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2597
|
(Separately) Posted: Fri Oct 20, 2023 08:40 Post subject: |
|
|
Monarch-LFV
На самом деле это была "домашняя заготовка", но своя. Разыскал-таки! |
|
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
|