Страница 48 из 52

Добавлено: Чт авг 01, 2019 08:48
Flasher
Dimsok писал(а):а надо бы уже англ, независимо от расширения субтитра - название.eng.srt. Полагаю, и наоборот будет так же: srt+sub оба на рус.
Скрипт подстраивается под текущую сортировку. Ты привёл 4 расширения, файлы с которыми могут быть отсортированы с любой последовательности. И как же тут отдавать приоритет в этих цепочках?

Добавлено: Пт авг 02, 2019 00:08
Dimsok
Да ладно, так норм. Srt используется намного чаще. По крайней мере на том ресурсе, который обычно используется.

Добавлено: Пт авг 02, 2019 14:15
Flasher
Т.е. всё оставить как есть?

Добавлено: Сб авг 03, 2019 02:14
Dimsok
По твоему комментарию я решил, что это технически не реализуемо.
А про приоритеты... Я думал, что он переименовывает только один выбранный файл. А если выбирать более одного, то как он определяет, какой переименовывать первым (в rus), а какой вторым. По тому, как они отсортированы в панели?
Если возможно, то как есть оставить когда выбрано 2 файла, а если выбран один файл субтитра, то переименовывать как я просил четырьмя постами выше.

Добавлено: Сб авг 03, 2019 02:54
Flasher
Dimsok писал(а):По твоему комментарию я решил, что это технически не реализуемо.
В моём комментарии поставлен вопрос. Ты сам не хочешь на него отвечать.
Dimsok писал(а):Я думал, что он переименовывает только один выбранный файл.
Надо не думать, а читать название скрипта, как и предписано памяткой, посмотреть на параметр %WL, а также начать с себя:
Dimsok писал(а):Нужен скрипт, который будет переименовывать выделенный srt, sub, ass,ssa файлы
Dimsok писал(а):По тому, как они отсортированы в панели?
Хочешь, ещё раз повторю:
Flasher писал(а):Скрипт подстраивается под текущую сортировку.
Dimsok писал(а):Если возможно, то как есть оставить когда выбрано 2 файла
ПОчему 2, если их может быть сколько угодно с 4-мя расширениями?

Добавлено: Сб авг 03, 2019 03:11
Dimsok
ПОчему 2, если их может быть сколько угодно с 4-мя расширениями?
Может, только смысл выделять сколько угодно, когда надо всего eng и rus?
выделенный srt, sub, ass,ssa файлы
Надо перечитать правила русского языка и понять, кто из нас прав в этом случае. К тому же выделенныЙ.

Добавлено: Сб авг 03, 2019 03:29
Flasher
Dimsok писал(а):когда надо всего eng и rus?
Это добавки в имена. Изначально не сказано, что такие могут присутствовать в выделении. Так как быть? Проверять по кол-ву и расширениям (их названо 4)? А дальше?
Dimsok писал(а):Надо перечитать правила русского языка
Морфология РЯ совсем не подсказывает, что склонение "выделенный файлы" абсурдно? В данном случае начинать надо с источника, а не получателя информации, где ориентиром служило прежде всего перечисление "srt, sub, ass,ssa", явно сулящее о множественном числе.

Добавлено: Сб авг 03, 2019 03:49
Dimsok
В общем, сделай чтобы работало только с одним выбранным файлом. Если больше, то ничего не делать. Пусть будет в 2 вариантах, старый пост со скриптом не правь.

Добавлено: Сб авг 03, 2019 04:00
Flasher
В любом случае остаются ass и ssa, про которые ты всё ещё молчишь. Что с ними по rus/eng?

Коли речь об одном таки файле, то разделом мы явно ошиблись. Групповым переименованием тут не пахнет...

Добавлено: Сб авг 03, 2019 04:07
Dimsok
Так же что и с другими 2 - переименовывать в eng, если другие 3 типа уже имеют нужное название.rus.

Добавлено: Сб авг 03, 2019 04:35
Flasher
Все 3? Или хотя бы один из 3-х?

Добавлено: Сб авг 03, 2019 05:13
Dimsok
Чего-то я совсем запутался.
Хотя бы один из трёх. Какой смысл иметь одноязыковые субтитры разных типов.

Добавлено: Сб авг 03, 2019 05:23
Flasher
Так распутай сей "волшебный" клубок. Тебе ж надо, не мне.
Я спрашиваю не о смыслах, а про алгоритм действий.

Добавлено: Сб авг 03, 2019 05:53
Dimsok
Если в текущей папке имеется файл субтитра srt, sub, ass,ssa название фильма.rus, то выделеннЫЙ файл srt, sub,ass,ssa именуется как название фильма.eng. Если выделено 2 или более файлов, то оставить как есть. Надеюсь, тут вопросов не возникнет.
Оригинальный скрипт оставь. Пусть будет как запасной вариант.

Добавлено: Сб авг 03, 2019 06:25
Flasher
Ты опять не отвечаешь на вопрос. Я не про выделение спрашиваю. Оно учитываться не будет, будет рассматриваться подкурсорный объект. Я не могу к твоему запросу полноценно подвязать:
Одно замечание: если уже имеется файл с именем видео.rus.sub, то srt именуется тоже как рус - название.rus.srt, а надо бы уже англ, независимо от расширения субтитра - название.eng.srt. Полагаю, и наоборот будет так же: srt+sub оба на рус.
+
переименовывать в eng, если другие 3 типа уже имеют нужное название.rus.
А вдруг eng/rus вперемешку идут, или часть субтитров уже была переименована (правильно), а часть нет/неправильно?
выделеннЫЙ файл srt, sub,ass,ssa
Чтобы не писать ЫЙ, используй слэш или вертикальную черту вместо запятой с пробелом: выделенный srt/sub/ass/ssa-файл.