Страница 4 из 13
Добавлено: Пт июл 03, 2009 13:30
HKLM
Rodny, спасибо за подсказку.
Только непросто будет все расшифровать.
Добавлено: Пт июл 03, 2009 14:02
Rodny
Так там вроде не особо завёрнуто.
Выражений для "А-П", "а-я", "Ё", "ё" будет по два, см. пример ранее, там "|" означает "или".
В "Р-Я" по-моему достаточно будет убрать скобки и вопросительный знак. Вместо "%D(0%A)?2=Т" сделать "%D0%A2=Т".
А вообще хорошо бы на реальные имена файлов посмотреть, а то HandyCache'ем я не пользуюсь.
Добавлено: Пт июл 03, 2009 18:35
HKLM
Получилось, проверил на многих файлах, работает как надо
UrlDecodeUTF8andWin.ttb
Добавлено: Пт июл 03, 2009 19:58
D1P
HKLM
Если не против, добавлю табличку в следующий релиз плагина (когда и если он появится)?
Добавлено: Пт июл 03, 2009 20:41
DrShark
Получилось своеобразное объединение моих UrlDecodeUTF8.ttb и UrlDecodeANSI.ttb, правда без украинских букв и разнообразных символов

Добавлено: Сб июл 04, 2009 03:24
HKLM
D1P писал(а):HKLM
Если не против, добавлю табличку в следующий релиз плагина (когда и если он появится)?
Конечно можно, только она для общих целей не очень подходит.
Вот переделал, со спец символами -
UrlDecodeUTF8andWin2.rar
По идее, в названии правильней будет ANSI вместо win.
Добавлено: Вс июл 05, 2009 06:58
HKLM
Сорри ошибочка вышла, английская буква "A" попала.
Пришлось исправить -
UrlDecodeUTF8andANSI.rar
Добавлено: Вс июл 05, 2009 14:41
HKLM
Проблема, не получается переименовать файлы, у которых несколько точек в имени.
Ставил/убирал [E] в поле "расширение", либо одни либо другие имена остаются не переименованы.
Еще в поле "маска для имя" добавлял: [=tc.Полное имя], по идее это должно было сработать. Но тоже не работает.
Как быть с такими именами?
Это пример, имя файла, а есть и папки с точками:
Код: Выделить всё
hl=ru&q=Plex.xla+key+OR+trom.jiot+OR+%D0%BA%D1%80%D1%8F%D0%BA+OR+%D0%BB%D0%B8%D1%86%D0%B5%D0%BD%D0%B7%D0%B8%D1%8F&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=
Добавлено: Вс июл 05, 2009 16:07
D1P
HKLM писал(а):Как быть с такими именами?
Дело в том, что TC считает расширением всё, что находится после последней точки. А когда я писал плагин, мне и в голову не приходило, что кому-то понадобится транслитерировать расширения. Надо бы добавить такую возможность...
Сейчас же можно сделать вот что:
1) Инструментом группового переименования дописать ко всем файлам какое-нибудь ничего не значащее расширение, например dummy_ext.
2) Транслитерировать имена файлов.
3) Тем же инструментом убрать "расширение".
Добавлено: Вс сен 27, 2009 18:58
BeteTest
Плагин весьма интересен, и полаю что доработка в плане смешанного текста не помешала:
Авто выбор способа кодирования:
1 Если нет русских - то транслит
2 Если есть русские - то перевести в транслит
3 Если есть русские и латинские - то проверка по словарю
При переводе из латинского в русские (смешанный вариант английского языка и русского), проверять на предмет совпадения в словаре, а также черных и белых списках пользователя.
Добавлено: Пн сен 28, 2009 12:42
D1P
На плагин нет времени. Учитывая, что эта отмазка действует уже несколько лет, я подумываю о том, чтобы выложить все свои плагины в исходниках.
А там дорабатывайте кто как хочет.
Добавлено: Вт сен 29, 2009 09:30
Ник
Можно ли и как переименовать имена файлов, ошибочно экспортированных из Уникода в Вин-1251, типа:
МанычсРэРёР_ СЃСѓРґРѕС_РѕРґРЅС‹Р_ РэанаР_ РјРѕР¶РмС‚ стать трансРмРIразиР_СЃРэРёРј
Спасибо
Добавлено: Вт сен 29, 2009 11:09
Rodny
Ник
Таблица "[=wdx_translit.(USR) UTF8_WIN1251]" сделала из твоего примера такое
МанычсРэиР_ судоС_одныР_ РэанаР_ можРмт стать трансРмРIразиР_сРэим

Добавлено: Вт сен 29, 2009 12:24
Ник
Странно, сами файлы (текст внутри) нормально перекодируются в читабельный текст.
Добавлено: Вт сен 29, 2009 16:47
Rodny
Чем перекодируются?