Страница 14 из 16
Добавлено: Пт май 20, 2016 02:19
Skif_off
Flasher
TCER добавлял через настройки ТС, как в readme (пробовал и вручную выпиливать %1 из строки в wincmd.ini), заменил "rtf=Write" на "au3=Write", в секции "Program_Write" заменил WordPad на AkelPad, MDI пробовал менять - всё, больше ничего не делал. Работает отлично, но только если нет выделения, даже если выделить только файл под курсором - ошибка. Зачем менять MaxItems? Там 256 по умолчанию стоит - это же дофига. Собственно, и запроса нет - только отлуп. Битность, конечно, соответствующая ТС (начал с х64, потом проверил х32).
Не пойму, что я делаю не так? Тему читал вчера и сегодня, в третий раз подряд не хочу.
Добавлено: Пт май 20, 2016 07:11
Flasher
Skif_off
Тестируй сперва на кнопке с %S. Приведи используемую версию (
отсюда брал?) и ini в спойлере, укажи расширения выбираемых файлов.
MaxItems=0 может быть полезна для загона музыки в плейлист, например. Но не только.
Добавлено: Пт май 20, 2016 11:32
Skif_off
Flasher
Перечислил выше, что попробовал:
1.3.0.0,
1.3.0.1 и
фиксы MVV.
Просмотоел тему заново,
вот оно, похоже: смотрел на всякий случай справку
ещё вчера и почему-то решил, что по умолчанию GetTextMode=0 - ошибся, видимо, проверю.
Добавлено: Пт май 20, 2016 12:04
Flasher
Skif_off
К сожалению, не понял, как это связано. У меня этот ключ вообще не прописан. Там же пример приведён в отношении программы-прослойки.
Добавлено: Пт май 20, 2016 15:45
Skif_off
Flasher
Связано с форматом строк, которые получает TCER, если есть выделение.
Уверен, что не указан? По умолчанию получается GetTextMode=1, у меня с 0 заработало как должно.
Там в начале речь об использовании именно для F4.
Добавлено: Пт май 20, 2016 15:57
Flasher
Skif_off писал(а):Уверен, что не указан?
На 100%. Нет, на 1000, нет, на 10 000%.

Добавлено: Пт май 20, 2016 18:56
Skif_off
Flasher
Хм, как-то странно... У меня так обстоит: ТС 8.52a х86+х64, TCER 1.3.0.0 (в т.ч. 1.3.0.0 с фиксом
MVV) в параметре Editor в секции [Configuration] и запускается версия, соответствующая разрядности ТС: GetTextMode=1 (по умолчанию в ТС, похоже) - не срабатывает и выдаёт ошибку, GetTextMode=0 - работает.
P.S. Проверять и 1.3.0.1 по новому кругу поленился

Добавлено: Пт май 20, 2016 21:04
Flasher
Skif_off
Дело, как я понял, не в версии, а в каких-то опциях конфига либо совокупности опций из разных секций. Пока не удалось отловить. Несколько вариантов с включёнными плагинами пробовал, но с убором ряда других секций - не срабатывает, и наоборот. Много возни, может, позже посмотрю.
Добавлено: Чт июн 23, 2016 01:49
Skif_off
CaptainFlint
Что-то я затупил, ткните, пожалуйста, носом, как вы разбираете строки после
LB_GETTEXT? Делаю по своему, не хочу использовать буфер обмена (хотя с табуляцией было бы проще) и тут встрял...

Добавлено: Чт июн 23, 2016 15:10
CaptainFlint
Skif_off
Разбором занимается функция strip_file_data(). На данный момент рассчитана только на GetTextMode=0. (В локальных правках завалялась доработка для GetTextMode=1, но без динамического детекта, т. е. компилируется либо то, либо другое.)
Добавлено: Чт июн 23, 2016 17:47
Skif_off
CaptainFlint
Спасибо, попробую разобраться

Добавлено: Вс ноя 27, 2016 23:32
Staniclaw
Вылез недочёт: при вызове из окна поиска файлов TCER закрывается со словами: ''No TC panel is focused!''.
Добавлено: Пт дек 02, 2016 01:34
CaptainFlint
Staniclaw
Да, не предполагалось, что F4 начнёт работать в этом диалоге. Постараюсь найти время на добавление этой возможности.
Добавлено: Пт дек 09, 2016 03:00
CaptainFlint
Версия 1.4.0.0
- Возможность задавать несколько расширений для приложения внесена в основную кодовую базу.
- Добавлена поддержка запуска по F4 из диалога поиска файлов.
- Реализована поддержка всех значений ключа GetTextMode в wincmd.ini.
- Исправлена ошибка, из-за которой пути к файлам в корне диска выглядели как c:\\file.ext.
Ссылки:
32-битная версия (24 Кб) /
зеркало
32-битная версия без SSE (24 Кб) /
зеркало (для старых процессоров)
64-битная версия (26 Кб) /
зеркало
Исходный код (C++) (48 Кб) /
зеркало /
репозиторий
Добавлено: Пт дек 09, 2016 03:09
Flasher
А планов догнать и перегнать медленный
Redirector нет?