Групповое переименование

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Ctrl+M и F1
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

_Johm
Без открытия ИГП, просто в справке: Основная страница, к. Инструмент группового переименования. Находится за три секунды. Неужели об этом надо спрашивать на форуме?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
DimON
Сообщения: 96
Зарегистрирован: Ср дек 15, 2004 13:45

Сообщение DimON »

есть 400 файлов в 4-ёх папках (по 100 в каждой)
имена файлов транслитом
есть txt-файл с перечнем всех файлов на русском
можно ли как-то переименовать на русский язык все файлы в папках с наименьшими телодвижениями?
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

С наименьшими телодвижениями — это wdx_translit, но при обратной транслитерации возможны ошибки.
есть txt-файл с перечнем всех файлов на русском
Это список соответствий имён ?
Помогите.htm <—> Pomogite.htm
Тогда можно написать скрипт
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Телодвижение 1 - да, плагин wdxtranslit (без него не обойтись). Работает он кривовато, но уж больно у нас азбуки разные...
Телодвижение 2 - плагин similarity. Ищет похожие по именам файлы. Далее есть куча вариантов. Один из них - правка имен в текстовом формате из MRT.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Вахмурка писал(а):Телодвижение 1 - да, плагин wdxtranslit (без него не обойтись). Работает он кривовато, но уж больно у нас азбуки разные...
Прошу пояснений.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

D1P
wdx_translit писал(а):батник раскхета длител'ности прозессов.htm
Программа ТВ на Куликхках_ все телепрограмми и анонси телевиденииа.htm
Это двойное преобразование (INT) Rus2lat -> (INT) Lat2rus

DimON
Телодвижение 2 — Загрузить имена из файла
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Tol!k
И что же? Оба преобразования однонаправленные. Из преобразования
x=f(y), не следует, что y=f'(x). Это никак не ошибка.
Хочешь сделать функцию транслитерации, и обратную ей для восстановления транслита - вперёд, в плагине для этого предусмотрены все средства.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Прошу пояснений
Да я не на твой плагин наезжаю, а на разные азбуки и разные системы транслитерации.
Конкретный пример привести не могу, но в памяти отложилось. Как-нибудь кину в тебя сцылу.
Ищешь, допустим, песню с русским названием. Чтобы не заморачиваться с кодировками, провайдер на сайте выкладывает мр3 файл с транслитерированным русским названием. Теги тоже не всегда присутствуют (а иногда присутствуют, но лучше бы уж их не было). Запускаю переименовалку с твоим плагином и пробую разные схемы. Так вот, одна хуже другой. В итоге плюю, выбираю ту, что выдает хоть приблизительное сходство, и тупо правлю имена в текстовом редакторе.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

D1P
Это не баг плагина, а несовершенство таблиц преобразования. Но это не значит, что так — правильно
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Вахмурка писал(а):Да я не на твой плагин наезжаю, а на разные азбуки и разные системы транслитерации.
Потому в плагине и предусмотрена возможность подключения собственных таблиц транслитерации. Другое дело, что не всегда можно такую таблицу сделать - например, если буквы "ш" и "щ" транслитерируются в что-то одинаковое.
Tol!k писал(а):Но это не значит, что так — правильно
Предложи свой. правильный вариант - включу в дистрибутив.
Аватара пользователя
Tol!k
Сообщения: 1727
Зарегистрирован: Вт апр 01, 2008 20:02
Откуда: Арзамас

Сообщение Tol!k »

D1P
Можешь прикрутить к плагину проверку орфографии?
Аватара пользователя
D1P
Сообщения: 2987
Зарегистрирован: Пн дек 20, 2004 18:30
Откуда: Тбилиси
Контактная информация:

Сообщение D1P »

Tol!k писал(а):Можешь прикрутить к плагину проверку орфографии?
А как ты себе это представляешь?
Аватара пользователя
DimON
Сообщения: 96
Зарегистрирован: Ср дек 15, 2004 13:45

Сообщение DimON »

Tol!k писал(а):DimON
Телодвижение 2 — Загрузить имена из файла
что за функция такая?
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Вообще говоря, RTFM. Но можно и подробнее.
Нажми Ctrl+M. В этом окне из множетсва кнопок только одна имеет иконку, похожую на папку (примерно посередине справа). Нажми ее и будет тебе ЩЯСЬЕ.
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Ответить