Групповое переименование
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 42, 43, 44 ... 49, 50, 51  Next  :| |:
Total Commander -> Автоматизация Total Commander

#631:  Author: sa PostPosted: Wed Sep 20, 2017 11:38
    —
Dimsok
Главное в этом способе – это автопереименование, выполняемое тоталом 9 версии при конфликте имён в ИГП. В остальном возможны варианты.

#632:  Author: ЧиполлиноLocation: Орёл PostPosted: Sat Dec 23, 2017 09:45
    —
Flasher wrote:
Можно брать mp3-теги в качестве данных полей контентных плагинов, поддерживаемых ID2/3 (таких немало), и ими переименовывать.
Я хочу, чтобы ТС проанализировал текстовый документ, список имен файлов в папке, и затем сам принял решение о присвоении подходящего имени файлу. Либо дал мне право выбора из нескольких, по мнению ТС, подходящих имен.

#633:  Author: FlasherLocation: Москва PostPosted: Sat Dec 23, 2017 09:57
    —
Какое это имеет отношение к цитате?
Чтобы что-то анализировать, нужно сперва предоставить алгоритм этого анализа. Никакого выбора вариантов сам ТС не предоставляет.

#634:  Author: ЧиполлиноLocation: Орёл PostPosted: Sat Dec 23, 2017 19:52
    —
Flasher wrote:
Какое это имеет отношение к цитате?
Вы ответили в закрытой теме этим сообщением.
Flasher wrote:
Чтобы что-то анализировать, нужно сперва предоставить алгоритм
Алгоритм Батенька, создайте Вы. На все случаи. И это не дерзость -увольте. Используя таблицу транслитов, теги, какую то базу данных, состоящую из десяти миллиардов пунктов, ну и прочий подсобный материал. Я - пешка. Мое дело лишь попросить решить проблему. Допустим, список всех песен группы Машина Времени найти легко, и преобразовать его по своему вкусу. А как ТС поймет, что файл с именем Новый поворот, необходимо переименовать в Поворот (из списка), а Vagonniy Spory и Ваг.спор - в Вагонные споры - это Вам мозговать. При нескольких возможных вариантах переименования, ТС должен предложить их, предоставив выбор пользователю (Например в всплывающем окне). Но это должно происходить в крайних случаях, когда например не в имени файла, ни в теге, нет ничего полностью сопоставимого с именем из списка. Во всех постах, на которые Вы мне дали ссылки, решение проблемы лишь частичное. Я ставлю задачу глобально. И не понимаю, почему тему закрыли.

#635:  Author: FlasherLocation: Москва PostPosted: Sat Dec 23, 2017 20:39
    —
Дoбрейшей души ... wrote:
Вы ответили в закрытой теме этим сообщением.
Ссылкой на него. Она была дана на вариант решения, который вы сейчас даже не удосужились в части годности прокомментировать.
Дoбрейшей души ... wrote:
Алгоритм Батенька, создайте Вы. На все случаи. И это не дерзость -увольте.
Указание, что мне делать, — не что иное, как дерзость. И я могу, если захочу, записать только скриптовый алгоритм, а описать алгоритм (критерии) сопоставления целевых имён из списка с потенциальными именами объектов должен как раз вопрошающий, хотя бы на уровне предоставления этих соответствий. Невозможно создать что-то из ничего.
Дoбрейшей души ... wrote:
Используя таблицу транслитов, теги, и прочий подсобный материал. Я - пешка. Мое дело лишь попросить решить проблему.
Если не приложите усилий по уже существующим на форуме материалам, то всё на этой просьбе и закончится, хотя бы потому, что работа с тегами в ИГП описана в справке.
Дoбрейшей души ... wrote:
А как ТС поймет, что файл с именем Новый поворот, необходимо переименовать в Поворот (из списка), или Vagonniy Spory - в Вагонные споры - это Вам мозговать..
В отношении ИГП я уже писал как. Только в рамках упорядочивания исходников с именами из списка.
Дoбрейшей души ... wrote:
При нескольких возможных вариантах переименования
Вот в том числе для таких вещей и требуется алгоритм. На паре примеров далеко не уедешь. Телепатия тут зависает.
Дoбрейшей души ... wrote:
Во всех постах, на которые Вы мне дали ссылки, проблема затрагивалась лишь косвенно, частично. Я ее ставлю глобально. И не понимаю, почему тему закрыли.
Во-первых, я дал ссылку только на один пост (как раз с приведённой цитатой), все остальные — на топики. А, во-вторых, глобальная постановка не противоречит ряду заголовков уже существующих тем, что и объясняет закрытие.

#636:  Author: Dimsok PostPosted: Sun Jan 14, 2018 02:41
    —
Что поменять здесь:
http://forum.wincmd.ru/viewpost.php?p=118491

Чтобы имя архива оставалось прежним, но перед его расширением дописывалось расширение упакованного файла.

#637:  Author: FlasherLocation: Москва PostPosted: Sun Jan 14, 2018 03:56
    —
 Не проверял:


Last edited by Flasher on Sun Jan 14, 2018 04:37; edited 1 time in total

#638:  Author: Dimsok PostPosted: Sun Jan 14, 2018 04:31
    —
Line 27
Char 6
Object required: Reg

#639:  Author: FlasherLocation: Москва PostPosted: Sun Jan 14, 2018 04:38
    —
А. Точно. Заменил на Rgx.

#640:  Author: Dimsok PostPosted: Sun Jan 14, 2018 04:58
    —
Спасибо.

#641:  Author: BeardFury78 PostPosted: Tue May 22, 2018 19:09
    —
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 в именах? Спасибо!

#642:  Author: FlasherLocation: Москва PostPosted: Tue May 22, 2018 20:29
    —
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}$"

#643:  Author: BeardFury78 PostPosted: Tue May 22, 2018 20:57
    —
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

#644:  Author: FlasherLocation: Москва PostPosted: Tue May 22, 2018 21:02
    —
BeardFury78
Пардон. Забыл кое-что. В конце 26 строки 1 сменить на 2.

#645:  Author: BeardFury78 PostPosted: Tue May 22, 2018 21:08
    —
Flasher
Теперь переименовалось как нужно! Большое спасибо.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 42, 43, 44 ... 49, 50, 51  Next  :| |:
Page 43 of 51

Powered by phpBB © 2001, 2005 phpBB Group