SynWrite (Syn2)

Обсуждение только плагинов и утилит для Total Commander.

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

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Skif_off
Под тот, что неочевиден или не входит в общепринятую концепцию. Важно, чтобы этот нюанс все релизёры принимали во внимание.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Flasher
Всё равно не понял, какое подобие, а теперь ещё концепция? Мне не нравился апдейтер, ручками надоело, сделал аналог и потом решил добавить проверку версий. Что не так? :)

Alextp
Почему с SynWrite (с TSyntaxMemo2) не работают программы, аналогичные GetWindowText? Проверил на крайней версии, 5.5.500 и 6.1.190.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Skif_off
По моей ссылке расписана суть. Или сохранение с тем же именем не тревожит (через апдейтер или ещё как)?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Flasher
Теперь дошло :)) Проглядел ссылку. Думаю, не проблема - версию релиза получаю, если она и будет добавляться к имени, то вряд-ли как-то совсем уж хитро и меняясь каждый раз, а InetGet() позволит сохранить с любым именем, было бы что сохранять.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Skif_off
Как и что получать через запросы страниц мне известно (хотя это не всегда возможно).
Суть в авторах и их подходах (безотносительно того на каких ресурсах они это выкладывают).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Up
Skif_off писал(а):Почему с SynWrite (с TSyntaxMemo2) не работают программы, аналогичные GetWindowText? Проверил на крайней версии, 5.5.500 и 6.1.190.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ну потому что я задисеблил wm_gettext не помню почему- это было очень давно, может, там был неоптимальный код Захарова
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Alextp
Тогда непонятно, как работает {SelectedText} :) При использовании {SelectionFileName}/{ContentFileName} как вернуть текст обратно? Через буфер обмена только?
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

{SelectedText} НЕ использует wm_gettext--погугли, что это

-как вернуть текст обратно?
То есть?
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

То есть вернуть текст в документ после какой-либо обработки внешним инструментом. Кажется, дошло: read(), если Python, и подобное.
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

Ты непонятно написал.По шагам--что не отменятеся?
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Alextp
Не, не отмена, я о другом: запускаю внешнюю утилиту, скормив ей в качестве параметра, например, {SelectionFileName}. Пусть, например, это будет HTML Tidy. Как вернуть (вставить) обработанный текст в исходный документ?
Аватара пользователя
Alextp
Сообщения: 4957
Зарегистрирован: Вс фев 06, 2005 17:21

Сообщение Alextp »

есть опции для этого --
http://shot.qip.ru/00oA19-5s6WVNfOB/
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Alextp
Спасибо за фиксирование панели быстрого поиска.

Остаётся вопрос:
http://forum.wincmd.ru/viewpost.php?p=107765
Решение так и не нашёл. Положения каретки и выделения сохраняются в файле SynHistoryStates.ini. Как сделать, чтобы они там НЕ сохранялись, то есть чтобы при открытии файла он открывался с самого начала? Возможен ли вариант открытия файла в том положении, в котором он был закрыт последний раз? (сейчас при повторном открытии содержимое окна прокручивается таким образом, что выделенный фрагмент текста оказывается вверху окна).

Плюс ещё имеется проблема с выделением текста:
http://forum.wincmd.ru/viewpost.php?p=107763
Видео-демонстрация:
http://rghost.ru/59097884
Windows 11 | TC DreamLair eternal pre-α
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

У AkelPad в плагине Sessions удобно и гибко сделаны настройки: http://rghost.ru/59103425/image.png
Ответить