#196: Author: Skif_off, Posted: Fri May 20, 2016 03:19 Flasher
TCER добавлял через настройки ТС, как в readme (пробовал и вручную выпиливать %1 из строки в wincmd.ini), заменил "rtf=Write" на "au3=Write", в секции "Program_Write" заменил WordPad на AkelPad, MDI пробовал менять - всё, больше ничего не делал. Работает отлично, но только если нет выделения, даже если выделить только файл под курсором - ошибка. Зачем менять MaxItems? Там 256 по умолчанию стоит - это же дофига. Собственно, и запроса нет - только отлуп. Битность, конечно, соответствующая ТС (начал с х64, потом проверил х32).
Не пойму, что я делаю не так? Тему читал вчера и сегодня, в третий раз подряд не хочу.
#197: Author: Flasher, Location: МоскваPosted: Fri May 20, 2016 08:11 Skif_off
Тестируй сперва на кнопке с %S. Приведи используемую версию (отсюда брал?) и ini в спойлере, укажи расширения выбираемых файлов.
MaxItems=0 может быть полезна для загона музыки в плейлист, например. Но не только.
#198: Author: Skif_off, Posted: Fri May 20, 2016 12:32 Flasher
Перечислил выше, что попробовал: 1.3.0.0, 1.3.0.1 и фиксы MVV.
Просмотоел тему заново, вот оно, похоже: смотрел на всякий случай справку ещё вчера и почему-то решил, что по умолчанию GetTextMode=0 - ошибся, видимо, проверю.
#199: Author: Flasher, Location: МоскваPosted: Fri May 20, 2016 13:04 Skif_off
К сожалению, не понял, как это связано. У меня этот ключ вообще не прописан. Там же пример приведён в отношении программы-прослойки.
#200: Author: Skif_off, Posted: Fri May 20, 2016 16:45 Flasher
Связано с форматом строк, которые получает TCER, если есть выделение.
Уверен, что не указан? По умолчанию получается GetTextMode=1, у меня с 0 заработало как должно.
Там в начале речь об использовании именно для F4.
#202: Author: Skif_off, Posted: Fri May 20, 2016 19:56 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 по новому кругу поленился
#203: Author: Flasher, Location: МоскваPosted: Fri May 20, 2016 22:04 Skif_off
Дело, как я понял, не в версии, а в каких-то опциях конфига либо совокупности опций из разных секций. Пока не удалось отловить. Несколько вариантов с включёнными плагинами пробовал, но с убором ряда других секций - не срабатывает, и наоборот. Много возни, может, позже посмотрю.
#204: Author: Skif_off, Posted: Thu Jun 23, 2016 02:49 CaptainFlint
Что-то я затупил, ткните, пожалуйста, носом, как вы разбираете строки после LB_GETTEXT? Делаю по своему, не хочу использовать буфер обмена (хотя с табуляцией было бы проще) и тут встрял...
#205: Author: CaptainFlint, Location: МоскваPosted: Thu Jun 23, 2016 16:10 Skif_off
Разбором занимается функция strip_file_data(). На данный момент рассчитана только на GetTextMode=0. (В локальных правках завалялась доработка для GetTextMode=1, но без динамического детекта, т. е. компилируется либо то, либо другое.)
#207: Author: Staniclaw, Location: ТашкентPosted: Mon Nov 28, 2016 00:32 Вылез недочёт: при вызове из окна поиска файлов TCER закрывается со словами: ''No TC panel is focused!''.
#208: Author: CaptainFlint, Location: МоскваPosted: Fri Dec 02, 2016 02:34 Staniclaw
Да, не предполагалось, что F4 начнёт работать в этом диалоге. Постараюсь найти время на добавление этой возможности.
#209: Author: CaptainFlint, Location: МоскваPosted: Fri Dec 09, 2016 04:00 Версия 1.4.0.0
Возможность задавать несколько расширений для приложения внесена в основную кодовую базу.
Добавлена поддержка запуска по F4 из диалога поиска файлов.
Реализована поддержка всех значений ключа GetTextMode в wincmd.ini.
Исправлена ошибка, из-за которой пути к файлам в корне диска выглядели как c:\\file.ext.