Page 3 of 6
Posted: Wed Jan 26, 2011 4:44 pm
by Lenchik
Instructor
VladSh
А еще, как вариант, можно ввести еще одну галку в настройки программы: нет галки (по умолчанию) - работаем как сейчас, поставили галку - работаем по алгоритму VladSh.
Instructor wrote:1. Правим ресурсы...
Подскажите, где и что править, если это можно выправить через запуск из командного файла какой-нибудь доступной утилиты правки ресурсов. Как временное решение можно будет написать cmd-файл и добавить в меню (причем так, что после обновления проги будет проведен соответствующий "патч").
Posted: Thu Jan 27, 2011 8:31 am
by Fr0sT
Подскажите, где и что править, если это можно выправить через запуск из командного файла какой-нибудь доступной утилиты правки ресурсов. Как временное решение можно будет написать cmd-файл и добавить в меню (причем так, что после обновления проги будет проведен соответствующий "патч").
У Restorator есть возможность делать патчи, но она только для конкретного экзешника (контрольная сумма проверяется). У меня уже давно висит идея проги, которая заменяла бы ресурсы, но как-то всё руки не доходят

Posted: Thu Jan 27, 2011 10:02 am
by VladSh
Lenchik wrote:А еще, как вариант, можно ввести еще одну галку в настройки программы
Или параметр для работы этого диалога (уже были предложения по изменению его поведения)
в ini, чтобы не перегружать настройки галками.
Posted: Thu Jan 27, 2011 11:03 am
by DV
Fr0sT wrote:У Restorator есть возможность делать патчи (...) У меня уже давно висит идея проги, которая заменяла бы ресурсы
Вы не поверите, но упоминаемый ранее бесплатный ResHacker уже давно умеет модифицировать ресурсы файла с помощью собственных скриптовых команд

См. документацию ResHacker, раздел Command Line Scripting.
Posted: Fri Jan 28, 2011 12:05 pm
by Fr0sT
DV
прикольно, не знал, да и вообще не много общался с этой прогой. Не люблю заброшенные софтины, хотя написана на родных моей душе Дельфях.
Posted: Wed May 11, 2011 10:01 am
by VladSh
Задача: когда заменяешь много разного текста не тратить время на закрытие и повторное открытие диалога, т.е. для "подхвата" не заниматься постоянным закрытием/открытием диалога.
Просьба в диалоге поиска/замены сделать подхват выделенного текста в поле "Что" при уже открытом диалоге замены.
Вполне подойдёт, если подхват будет производиться при вызове диалога (в т.ч. и если он уже открыт) с помощью зарезервированных комбинаций клавиш (Ctrl+R). Так подхват работает в Eclipse.
Posted: Wed May 11, 2011 4:31 pm
by Instructor
VladSh
Реализовано.
Posted: Thu May 12, 2011 7:25 am
by VladSh
Instructor
Работает. Спасибо!
Posted: Thu Jul 14, 2011 7:16 am
by VladSh
Особенность восстановления после поиска и замены.
Имеется файл из нескольких страниц, нахожусь на первой.
Выделяю текст (в файле он единственный) жму Ctrl+R, "На что:" задаю пустоту, делаю "Заменить всё". Текст заменён - всё в порядке.
Делаю отмену Ctrl+Z, в результате весь текст в окне редактирования становится выделенным, курсор мигает в конце файла (происходит "прокрутка" вниз, хотя NoScroll "Отменить (весь текст)" включено) и непонятно, отменилось что-то или нет.
Можно ли сделать, чтобы при отмене изменений текст не прокручивался и не выделялся - будет наглядно видно, отменилось что-то или нет.
Posted: Thu Jul 14, 2011 2:22 pm
by Instructor
VladSh wrote:Делаю отмену Ctrl+Z, в результате весь текст в окне редактирования становится выделенным, курсор мигает в конце файла (происходит "прокрутка" вниз, хотя NoScroll "Отменить (весь текст)" включено)...
Не воспроизводится. После Ctrl+Z со включенным Scroll::NoScroll в конец не прокручивается. Убедитесь, что используются последние версии плагинов, а также попробуйте отключить все кроме Scroll::NoScroll.
Posted: Tue Jul 19, 2011 5:14 pm
by VladSh
Хотелось бы ещё как сейчас в QSearch'е - при нажатии F3 для поиска подхватывается выделенный текст.
Т.е. когда диалога нет (и он в этой сессии не вызывался), то сначала брать для поиска выделенный текст, а уж потом, если ничего не выделено, пытаться брать сохранённый текст с предыдущего поиска.
Причём просто выделенный текст не сохранять в "искомое в предыдущем поиске", - так можно будет гибко работать: и с выделения искать, и, убрав выделение, вернуться к тому поиску, что был указан в диалоге.
Posted: Wed Jul 20, 2011 6:38 am
by DrakonHaSh
VladSh wrote:Хотелось бы ещё как сейчас в QSearch'е - при нажатии F3 для поиска подхватывается выделенный текст.
Т.е. когда диалога нет (и он в этой сессии не вызывался), то сначала брать для поиска выделенный текст, а уж потом, если ничего не выделено, пытаться брать сохранённый текст с предыдущего поиска.
Причём просто выделенный текст не сохранять в "искомое в предыдущем поиске", - так можно будет гибко работать: и с выделения искать, и, убрав выделение, вернуться к тому поиску, что был указан в диалоге.
так вроде же так и происходит, если только [направление] != [в выделении]
Posted: Wed Jul 20, 2011 7:29 am
by VladSh
DrakonHaSh wrote:так вроде же так и происходит, если только [направление] != [в выделении]
Это происходит только после вызова диалога и поиска, при этой операции где-то запоминается искомое слово. И если потом, без диалога, в окне редактирования нажать F3, то будет производиться поиск по уже запомненному искомому ранее в диалоге слову.
Я же говорю о другом.
Загрузите прогу с начала и без вызова диалога выделите слово, нажмите F3 - ничего не происходит.
А теперь запустите QSearch, выделите слово и нажмите F3.
Разницу видите?
Я говорю о более гибком, интеллектуальном и даже интуитивном поиске, чтобы он был доступен без загрузки QSearch, т.к. каждый раз его запускать это не дело (его удобно использовать для сложных случаев поиска, например, по части слова или для поиска по мере набора), да и просто забываешь - жмёшь F3, а ничего не происходит либо ищется прошлое слово, которое я искал в диалоге..
Возможность поиска по подхвату выделения лучше было бы иметь в штатном механизме поиска; подробно, как это лучше сделать, чтобы было удобно, я писал в предыдущем сообщении.
Posted: Thu Jul 21, 2011 6:07 am
by Instructor
VladSh wrote:Загрузите прогу с начала и без вызова диалога выделите слово, нажмите F3 - ничего не происходит.
Как раз таки происходит - ищется последнее искомое (выделение необязательно).
...чтобы он был доступен без загрузки QSearch, т.к. каждый раз его запускать это не дело...
А разве "QSearch::SelFindNext"/"QSearch::SelFindPrev" требуют загрузки "QSearch::QSearch"?
Я говорю о более гибком, интеллектуальном и даже интуитивном поиске...
Пишем скрипт и реализуем тот алгоритм, который удобен.
Posted: Thu Jul 21, 2011 6:39 am
by VladSh
Instructor wrote:А разве "QSearch::SelFindNext"/"QSearch::SelFindPrev" требуют загрузки "QSearch::QSearch"?
Они не поддерживают автозагрузку.
Instructor wrote:VladSh wrote:Загрузите прогу с начала и без вызова диалога выделите слово, нажмите F3 - ничего не происходит.
Как раз таки происходит - ищется последнее искомое (выделение необязательно).
Это вполне подходит, как раз об этом и говорю.
Но если загрузить прогу. открыть файл, выделить текст и нажать F3, то ничего не происходит. Оно только через какое-то время начинает так искать, но не с момента начала работы в проге.