WDX Translit
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
Доброго времени, уважаемые.
Пособите ламеру. Моска головы хватает только на то, чтоб предположить, что сделать такое можно. А вот как реализовать?..
В общем, мне часто приходится переименовывать файлы. Раньше использовал для этих целей [SVS] Rename Files. На днях открыл для себя этот замечательный плагин (огромное спасибо всем, кто принимал участие в его разработке!). Но вы же понимаете, как мёд, так ложкой
Раз уж я начал юзать плагин под тотал, почему бы не сделать кнопку, подумалось у меня в голове. Что надо:
Выделяем нужные файлы, нажимаем на кнопку, происходит переименовывание их по принципу "Rus2lat" (мне только из кириллицы в латиницу надо).
Но что-то всех моих потуг не хватило для сбычи мечт... Ребята, хелп, плз, а то "силы наши слабые"...
Пособите ламеру. Моска головы хватает только на то, чтоб предположить, что сделать такое можно. А вот как реализовать?..
В общем, мне часто приходится переименовывать файлы. Раньше использовал для этих целей [SVS] Rename Files. На днях открыл для себя этот замечательный плагин (огромное спасибо всем, кто принимал участие в его разработке!). Но вы же понимаете, как мёд, так ложкой
Раз уж я начал юзать плагин под тотал, почему бы не сделать кнопку, подумалось у меня в голове. Что надо:
Выделяем нужные файлы, нажимаем на кнопку, происходит переименовывание их по принципу "Rus2lat" (мне только из кириллицы в латиницу надо).
Но что-то всех моих потуг не хватило для сбычи мечт... Ребята, хелп, плз, а то "силы наши слабые"...
wdx
Для кнопки нужен не плагин, а утилита в том же каталоге. TCKB.
Для кнопки нужен не плагин, а утилита в том же каталоге. TCKB.
wdx
Поиск по форуму хотя бы по имени плагина рекомендую освоить. Читаем (в том числе про все возникающие проблемы), например, здесь.
Поиск по форуму хотя бы по имени плагина рекомендую освоить. Читаем (в том числе про все возникающие проблемы), например, здесь.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Не представит себе наши безобразия.
Avada
Осэвани наримасита кото о фукаку канся итасимасу!
Только вот терзают меня смутные сомнения... В Саратове так принято - отвечать на вопрос, не вникая толком в то, о чём спрашивают?
Ссылка, которую вы соизволили подать с барского плеча, ведёт в тему ну никак не коррелирующую с моей просьбой.
ЗЫ
Исполать тебе, добрый человек. Научил уму-разуму. Поставил на место нуба.
Flasher
Понял, спасибо.
Осэвани наримасита кото о фукаку канся итасимасу!
Только вот терзают меня смутные сомнения... В Саратове так принято - отвечать на вопрос, не вникая толком в то, о чём спрашивают?
Ссылка, которую вы соизволили подать с барского плеча, ведёт в тему ну никак не коррелирующую с моей просьбой.
ЗЫ
Исполать тебе, добрый человек. Научил уму-разуму. Поставил на место нуба.
Flasher
Понял, спасибо.
Выложил исходники плагина на tckb, ссылка - внизу статьи.
Кто хочет - может переконпилять под юникод и x64, а то я уже забыл, когда последний раз на дельфе писал.
Кто хочет - может переконпилять под юникод и x64, а то я уже забыл, когда последний раз на дельфе писал.
Перекомпилировал с поддержкой юникода (x64 внутри). TTB-файлы с символами юникода должны быть в формате UTF8 (BOM-маркер обязателен). Протестирован на скорую руку (работет не всё, 64-битную версию не тестировал).
http://progman13.totalcmd.net/downloads ... nicode.zip
http://progman13.totalcmd.net/downloads ... nicode.zip
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
ProgMan13
Ура!
Спасибо, наконец заработала моя любимая фича быстрого поиска в каталоге поиска без необходимости переключения раскладки клавиатуры.
Правда режим фильтрации (когда отображаются только те файлы, в которых есть введённые буквы) всё-равно неоправданно тормознутый. Интересно, это связано с TCmatch или с подключённым к нему плагином wdx_translit
Ура!
Спасибо, наконец заработала моя любимая фича быстрого поиска в каталоге поиска без необходимости переключения раскладки клавиатуры.
Правда режим фильтрации (когда отображаются только те файлы, в которых есть введённые буквы) всё-равно неоправданно тормознутый. Интересно, это связано с TCmatch или с подключённым к нему плагином wdx_translit
Это может быть связано с чем угодно. Например, если алгоритм перекодировки внешний (из файла). Может, в новой версии будет чуть побыстрее.LonerD писал(а):Правда режим фильтрации (когда отображаются только те файлы, в которых есть введённые буквы) всё-равно неоправданно тормознутый. Интересно, это связано с TCmatch или с подключённым к нему плагином wdx_translit
http://progman13.totalcmd.net/downloads ... nicode.zip
- LonerD
- Сообщения: 1174
- Зарегистрирован: Вт янв 04, 2011 03:56
- Откуда: Макеевка
- Контактная информация:
ProgMan13
Если и быстрее, то разница незаметна.
А воспроизвести удалось описанные тормоза?
QuickSearch eXtended
В файл настроек tcmatch.ini добавлена секция:
В Wincmd.ini:
В Тотале нажимаю Ctrl+S (режим быстрой фильтрации), ввожу буквы и отображаются только файлы, в именах которых есть эти буквы. Причём если раскладка русская - то отображаются файлы с соответствующими английскими буквами.
Если в каталоге много файлов - вот тут и начинаются тормоза. Найденные файлы отображаются не сразу, а с задержкой. Даже буквы в поле быстрой фильтрации вводятся задумчиво.
Причём без разницы - русские буквы вводятся или английские - скорость примерно одинакова.
Если в QuickSearch eXtended отключить wdx_translit - и вводить английские буквы - то реакция моментальная, никаких задержек нет. Вот и непонятки - то ли плагин где-то замедленно обрабатывает/передаёт запросы, то ли QuickSearch eXtended так работает.
Если и быстрее, то разница незаметна.
А воспроизвести удалось описанные тормоза?
QuickSearch eXtended
В файл настроек tcmatch.ini добавлена секция:
Код: Выделить всё
[wdx]
debug_output=0
wdx_cache=1000
wdx_groups=1
wdx_text_plugin1=(USR) Qwerty2Йцукен@Plugins\wdx\Translit\wdx_translit.wdxКод: Выделить всё
[Configuration]
AltSearch=3
QuickSearchAutoFilter=-1
QuickSearchExactMatch=1
QuickSearchMatchBeginning=0
tcmatch=Plugins\exe\TCmatch\tcmatch.dllЕсли в каталоге много файлов - вот тут и начинаются тормоза. Найденные файлы отображаются не сразу, а с задержкой. Даже буквы в поле быстрой фильтрации вводятся задумчиво.
Причём без разницы - русские буквы вводятся или английские - скорость примерно одинакова.
Если в QuickSearch eXtended отключить wdx_translit - и вводить английские буквы - то реакция моментальная, никаких задержек нет. Вот и непонятки - то ли плагин где-то замедленно обрабатывает/передаёт запросы, то ли QuickSearch eXtended так работает.
Они и будут. Чтобы было побыстрее нужно изменить настройки в wdx_translit.ini:LonerD писал(а):Если в каталоге много файлов - вот тут и начинаются тормоза.
Код: Выделить всё
[main]
UseMulti=0
StoredTTB=Qwerty2Йцукен.ttb