View previous topic :: View next topic |
Author |
Message |
sa
Joined: 29 Apr 2009 Posts: 2577
|
(Separately) Posted: Wed Sep 20, 2017 11:38 Post subject: |
|
|
Dimsok
Главное в этом способе – это автопереименование, выполняемое тоталом 9 версии при конфликте имён в ИГП. В остальном возможны варианты. |
|
Back to top |
|
|
Чиполлино
Joined: 23 Dec 2017 Posts: 62 Location: Орёл
|
(Separately) Posted: Sat Dec 23, 2017 09:45 Post subject: |
|
|
Flasher wrote: | Можно брать mp3-теги в качестве данных полей контентных плагинов, поддерживаемых ID2/3 (таких немало), и ими переименовывать. | Я хочу, чтобы ТС проанализировал текстовый документ, список имен файлов в папке, и затем сам принял решение о присвоении подходящего имени файлу. Либо дал мне право выбора из нескольких, по мнению ТС, подходящих имен. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Dec 23, 2017 09:57 Post subject: |
|
|
Какое это имеет отношение к цитате?
Чтобы что-то анализировать, нужно сперва предоставить алгоритм этого анализа. Никакого выбора вариантов сам ТС не предоставляет. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Чиполлино
Joined: 23 Dec 2017 Posts: 62 Location: Орёл
|
(Separately) Posted: Sat Dec 23, 2017 19:52 Post subject: |
|
|
Flasher wrote: | Какое это имеет отношение к цитате? | Вы ответили в закрытой теме этим сообщением. Flasher wrote: | Чтобы что-то анализировать, нужно сперва предоставить алгоритм | Алгоритм Батенька, создайте Вы. На все случаи. И это не дерзость -увольте. Используя таблицу транслитов, теги, какую то базу данных, состоящую из десяти миллиардов пунктов, ну и прочий подсобный материал. Я - пешка. Мое дело лишь попросить решить проблему. Допустим, список всех песен группы Машина Времени найти легко, и преобразовать его по своему вкусу. А как ТС поймет, что файл с именем Новый поворот, необходимо переименовать в Поворот (из списка), а Vagonniy Spory и Ваг.спор - в Вагонные споры - это Вам мозговать. При нескольких возможных вариантах переименования, ТС должен предложить их, предоставив выбор пользователю (Например в всплывающем окне). Но это должно происходить в крайних случаях, когда например не в имени файла, ни в теге, нет ничего полностью сопоставимого с именем из списка. Во всех постах, на которые Вы мне дали ссылки, решение проблемы лишь частичное. Я ставлю задачу глобально. И не понимаю, почему тему закрыли. |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sat Dec 23, 2017 20:39 Post subject: |
|
|
Дoбрейшей души ... wrote: | Вы ответили в закрытой теме этим сообщением. | Ссылкой на него. Она была дана на вариант решения, который вы сейчас даже не удосужились в части годности прокомментировать.
Дoбрейшей души ... wrote: | Алгоритм Батенька, создайте Вы. На все случаи. И это не дерзость -увольте. | Указание, что мне делать, — не что иное, как дерзость. И я могу, если захочу, записать только скриптовый алгоритм, а описать алгоритм (критерии) сопоставления целевых имён из списка с потенциальными именами объектов должен как раз вопрошающий, хотя бы на уровне предоставления этих соответствий. Невозможно создать что-то из ничего.
Дoбрейшей души ... wrote: | Используя таблицу транслитов, теги, и прочий подсобный материал. Я - пешка. Мое дело лишь попросить решить проблему. | Если не приложите усилий по уже существующим на форуме материалам, то всё на этой просьбе и закончится, хотя бы потому, что работа с тегами в ИГП описана в справке.
Дoбрейшей души ... wrote: | А как ТС поймет, что файл с именем Новый поворот, необходимо переименовать в Поворот (из списка), или Vagonniy Spory - в Вагонные споры - это Вам мозговать.. | В отношении ИГП я уже писал как. Только в рамках упорядочивания исходников с именами из списка.
Дoбрейшей души ... wrote: | При нескольких возможных вариантах переименования | Вот в том числе для таких вещей и требуется алгоритм. На паре примеров далеко не уедешь. Телепатия тут зависает.
Дoбрейшей души ... wrote: | Во всех постах, на которые Вы мне дали ссылки, проблема затрагивалась лишь косвенно, частично. Я ее ставлю глобально. И не понимаю, почему тему закрыли. | Во-первых, я дал ссылку только на один пост (как раз с приведённой цитатой), все остальные — на топики. А, во-вторых, глобальная постановка не противоречит ряду заголовков уже существующих тем, что и объясняет закрытие. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Sun Jan 14, 2018 04:31 Post subject: |
|
|
Line 27
Char 6
Object required: Reg |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Jan 14, 2018 04:38 Post subject: |
|
|
А. Точно. Заменил на Rgx. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
Dimsok
Joined: 17 Aug 2014 Posts: 663
|
(Separately) Posted: Sun Jan 14, 2018 04:58 Post subject: |
|
|
Спасибо. |
|
Back to top |
|
|
BeardFury78
Joined: 25 Aug 2016 Posts: 213
|
(Separately) Posted: Tue May 22, 2018 19:09 Post subject: |
|
|
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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue May 22, 2018 20:29 Post subject: |
|
|
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 |
|
|
BeardFury78
Joined: 25 Aug 2016 Posts: 213
|
(Separately) Posted: Tue May 22, 2018 20:57 Post subject: |
|
|
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 |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Tue May 22, 2018 21:02 Post subject: |
|
|
BeardFury78
Пардон. Забыл кое-что. В конце 26 строки 1 сменить на 2. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
BeardFury78
Joined: 25 Aug 2016 Posts: 213
|
(Separately) Posted: Tue May 22, 2018 21:08 Post subject: |
|
|
Flasher
Теперь переименовалось как нужно! Большое спасибо. |
|
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
|