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 ... 42, 43, 44 ... 49, 50, 51  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
sa



Joined: 29 Apr 2009
Posts: 2563

Post (Separately) Posted: Wed Sep 20, 2017 11:38    Post subject: Reply with quote

Dimsok
Главное в этом способе – это автопереименование, выполняемое тоталом 9 версии при конфликте имён в ИГП. В остальном возможны варианты.
Back to top
View user's profile Send private message
Чиполлино



Joined: 23 Dec 2017
Posts: 62
Location: Орёл

Post (Separately) Posted: Sat Dec 23, 2017 09:45    Post subject: Reply with quote

Flasher wrote:
Можно брать mp3-теги в качестве данных полей контентных плагинов, поддерживаемых ID2/3 (таких немало), и ими переименовывать.
Я хочу, чтобы ТС проанализировал текстовый документ, список имен файлов в папке, и затем сам принял решение о присвоении подходящего имени файлу. Либо дал мне право выбора из нескольких, по мнению ТС, подходящих имен.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Dec 23, 2017 09:57    Post subject: Reply with quote

Какое это имеет отношение к цитате?
Чтобы что-то анализировать, нужно сперва предоставить алгоритм этого анализа. Никакого выбора вариантов сам ТС не предоставляет.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Чиполлино



Joined: 23 Dec 2017
Posts: 62
Location: Орёл

Post (Separately) Posted: Sat Dec 23, 2017 19:52    Post subject: Reply with quote

Flasher wrote:
Какое это имеет отношение к цитате?
Вы ответили в закрытой теме этим сообщением.
Flasher wrote:
Чтобы что-то анализировать, нужно сперва предоставить алгоритм
Алгоритм Батенька, создайте Вы. На все случаи. И это не дерзость -увольте. Используя таблицу транслитов, теги, какую то базу данных, состоящую из десяти миллиардов пунктов, ну и прочий подсобный материал. Я - пешка. Мое дело лишь попросить решить проблему. Допустим, список всех песен группы Машина Времени найти легко, и преобразовать его по своему вкусу. А как ТС поймет, что файл с именем Новый поворот, необходимо переименовать в Поворот (из списка), а Vagonniy Spory и Ваг.спор - в Вагонные споры - это Вам мозговать. При нескольких возможных вариантах переименования, ТС должен предложить их, предоставив выбор пользователю (Например в всплывающем окне). Но это должно происходить в крайних случаях, когда например не в имени файла, ни в теге, нет ничего полностью сопоставимого с именем из списка. Во всех постах, на которые Вы мне дали ссылки, решение проблемы лишь частичное. Я ставлю задачу глобально. И не понимаю, почему тему закрыли.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Dec 23, 2017 20:39    Post subject: Reply with quote

Дoбрейшей души ... wrote:
Вы ответили в закрытой теме этим сообщением.
Ссылкой на него. Она была дана на вариант решения, который вы сейчас даже не удосужились в части годности прокомментировать.
Дoбрейшей души ... wrote:
Алгоритм Батенька, создайте Вы. На все случаи. И это не дерзость -увольте.
Указание, что мне делать, — не что иное, как дерзость. И я могу, если захочу, записать только скриптовый алгоритм, а описать алгоритм (критерии) сопоставления целевых имён из списка с потенциальными именами объектов должен как раз вопрошающий, хотя бы на уровне предоставления этих соответствий. Невозможно создать что-то из ничего.
Дoбрейшей души ... wrote:
Используя таблицу транслитов, теги, и прочий подсобный материал. Я - пешка. Мое дело лишь попросить решить проблему.
Если не приложите усилий по уже существующим на форуме материалам, то всё на этой просьбе и закончится, хотя бы потому, что работа с тегами в ИГП описана в справке.
Дoбрейшей души ... wrote:
А как ТС поймет, что файл с именем Новый поворот, необходимо переименовать в Поворот (из списка), или Vagonniy Spory - в Вагонные споры - это Вам мозговать..
В отношении ИГП я уже писал как. Только в рамках упорядочивания исходников с именами из списка.
Дoбрейшей души ... wrote:
При нескольких возможных вариантах переименования
Вот в том числе для таких вещей и требуется алгоритм. На паре примеров далеко не уедешь. Телепатия тут зависает.
Дoбрейшей души ... wrote:
Во всех постах, на которые Вы мне дали ссылки, проблема затрагивалась лишь косвенно, частично. Я ее ставлю глобально. И не понимаю, почему тему закрыли.
Во-первых, я дал ссылку только на один пост (как раз с приведённой цитатой), все остальные — на топики. А, во-вторых, глобальная постановка не противоречит ряду заголовков уже существующих тем, что и объясняет закрытие.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Sun Jan 14, 2018 02:41    Post subject: Reply with quote

Что поменять здесь:
http://forum.wincmd.ru/viewpost.php?p=118491

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



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Jan 14, 2018 03:56    Post subject: Reply with quote

 Не проверял:

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Sun Jan 14, 2018 04:37; edited 1 time in total
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Sun Jan 14, 2018 04:31    Post subject: Reply with quote

Line 27
Char 6
Object required: Reg
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sun Jan 14, 2018 04:38    Post subject: Reply with quote

А. Точно. Заменил на Rgx.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Dimsok



Joined: 17 Aug 2014
Posts: 663

Post (Separately) Posted: Sun Jan 14, 2018 04:58    Post subject: Reply with quote

Спасибо.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Tue May 22, 2018 19:09    Post subject: Reply with quote

Flasher, опять я по по скрипту добавления описаний к именам сходной группы без описаний.
Скрипт не переименовывает эти файлы без описаний:
Code:
tumblr_omx5koea1K1tlnximo1_1280.jpg
tumblr_omx5koea1K1tlnximo2_1280.jpg
tumblr_omx5koea1K1tlnximo3_1280.jpg
tumblr_omx5koea1K1tlnximo4_r1_1280 spacegames - reblog Mass Effect and Dead Space.jpg
tumblr_omx5koea1K1tlnximo5_1280.jpg
tumblr_omx5koea1K1tlnximo6_1280.jpg
tumblr_omx5koea1K1tlnximo7_1280.jpg
tumblr_omx5koea1K1tlnximo8_1280.jpg
tumblr_omvmox3Cbx1tlnximo1_r1_1280 moviedetails - reblog best moments from Avatar.jpg
tumblr_omvmox3Cbx1tlnximo2_r1_1280.jpg
tumblr_omvmox3Cbx1tlnximo3_r1_1280.jpg
tumblr_omvmox3Cbx1tlnximo4_r1_1280.jpg
tumblr_omvmox3Cbx1tlnximo5_r1_1280.jpg
tumblr_omvmox3Cbx1tlnximo6_r1_1280.jpg
tumblr_omvmox3Cbx1tlnximo7_r1_1280.jpg
tumblr_omvmox3Cbx1tlnximo8_r1_1280.jpg
tumblr_omvmox3Cbx1tlnximo9_r1_1280.jpg
tumblr_omvmox3Cbx1tlnximo10_r1_1280.jpg

Проблема в _r1. Еще есть и _r2,_r3 в именах других файлов. Кроме этого больше нет отличий. Не могли бы вы адаптировать скрипт чтобы мог переименовать такие файлы как такие в примере и при этом мог бы продолжать как раньше переименовывать файлы, которые не имеют _r1,_r2,_r3 в именах? Спасибо!
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue May 22, 2018 20:29    Post subject: Reply with quote

BeardFury78
Не уверен в том, какой нужен конечный результат, так что 12-13 строки на пробу:
Code:
Set Rgx = New RegExp : Rgx.Pattern = "^[^ ]+?\d+(_r\d+)?\d+\.[A-z]{1,4}$"
Set Reg = New RegExp : Reg.Pattern = "^([^ ]+?)\d+(_r\d+)?_\d+( .+\.)[A-z]{1,4}$"

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Tue May 22, 2018 20:57    Post subject: Reply with quote

Flasher
Не переименовывалось так как нужно. Теперь стало так:
Code:
tumblr_omvmox3Cbx1tlnximo1_r1_1280 moviedetails - reblog best moments from Avatar.jpg
tumblr_omvmox3Cbx1tlnximo2_r1_1280_r1jpg
tumblr_omvmox3Cbx1tlnximo3_r1_1280_r1jpg
tumblr_omvmox3Cbx1tlnximo4_r1_1280_r1jpg
tumblr_omvmox3Cbx1tlnximo5_r1_1280_r1jpg
tumblr_omvmox3Cbx1tlnximo6_r1_1280_r1jpg
tumblr_omvmox3Cbx1tlnximo7_r1_1280_r1jpg
tumblr_omvmox3Cbx1tlnximo8_r1_1280_r1jpg
tumblr_omvmox3Cbx1tlnximo9_r1_1280_r1jpg
tumblr_omvmox3Cbx1tlnximo10_r1_1280_r1jpg
tumblr_omx5koea1K1tlnximo1_1280_r1jpg
tumblr_omx5koea1K1tlnximo2_1280_r1jpg
tumblr_omx5koea1K1tlnximo3_1280_r1jpg
tumblr_omx5koea1K1tlnximo4_r1_1280 spacegames - reblog Mass Effect and Dead Space.jpg
tumblr_omx5koea1K1tlnximo5_1280_r1jpg
tumblr_omx5koea1K1tlnximo6_1280_r1jpg
tumblr_omx5koea1K1tlnximo7_1280_r1jpg
tumblr_omx5koea1K1tlnximo8_1280_r1jpg

А конечный результат нужен вот такой:
Code:
tumblr_omx5koea1K1tlnximo1_1280 spacegames - reblog Mass Effect and Dead Space.jpg
tumblr_omx5koea1K1tlnximo2_1280 spacegames - reblog Mass Effect and Dead Space.jpg
tumblr_omx5koea1K1tlnximo3_1280 spacegames - reblog Mass Effect and Dead Space.jpg
tumblr_omx5koea1K1tlnximo4_r1_1280 spacegames - reblog Mass Effect and Dead Space.jpg
tumblr_omx5koea1K1tlnximo5_1280 spacegames - reblog Mass Effect and Dead Space.jpg
tumblr_omx5koea1K1tlnximo6_1280 spacegames - reblog Mass Effect and Dead Space.jpg
tumblr_omx5koea1K1tlnximo7_1280 spacegames - reblog Mass Effect and Dead Space.jpg
tumblr_omx5koea1K1tlnximo8_1280 spacegames - reblog Mass Effect and Dead Space.jpg
tumblr_omvmox3Cbx1tlnximo1_r1_1280 moviedetails - reblog best moments from Avatar.jpg
tumblr_omvmox3Cbx1tlnximo2_r1_1280 moviedetails - reblog best moments from Avatar.jpg
tumblr_omvmox3Cbx1tlnximo3_r1_1280 moviedetails - reblog best moments from Avatar.jpg
tumblr_omvmox3Cbx1tlnximo4_r1_1280 moviedetails - reblog best moments from Avatar.jpg
tumblr_omvmox3Cbx1tlnximo5_r1_1280 moviedetails - reblog best moments from Avatar.jpg
tumblr_omvmox3Cbx1tlnximo6_r1_1280 moviedetails - reblog best moments from Avatar.jpg
tumblr_omvmox3Cbx1tlnximo7_r1_1280 moviedetails - reblog best moments from Avatar.jpg
tumblr_omvmox3Cbx1tlnximo8_r1_1280 moviedetails - reblog best moments from Avatar.jpg
tumblr_omvmox3Cbx1tlnximo9_r1_1280 moviedetails - reblog best moments from Avatar.jpg
tumblr_omvmox3Cbx1tlnximo10_r1_1280 moviedetails - reblog best moments from Avatar.jpg
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue May 22, 2018 21:02    Post subject: Reply with quote

BeardFury78
Пардон. Забыл кое-что. В конце 26 строки 1 сменить на 2.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
BeardFury78



Joined: 25 Aug 2016
Posts: 213

Post (Separately) Posted: Tue May 22, 2018 21:08    Post subject: Reply with quote

Flasher
Теперь переименовалось как нужно! Большое спасибо.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 42, 43, 44 ... 49, 50, 51  Next
Page 43 of 51

 
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