Есть ли способ отключить всплывающие окна в макросе Notepad++?

Я создал макрос в Notepad++, который очищает импортированные данные через серию итераций поиска и замены регулярных выражений. Это работает хорошо, но на каждом шаге я получаю всплывающее окно, сообщающее мне, сколько экземпляров было заменено. Это означает, что я должен нажать введите несколько раз для макроса для завершения, что раздражает.

есть ли способ отключить эти всплывающие уведомления во время выполнения макроса? Я не смог найти какую-либо настройку в параметры приложения, управляющие этим.

24
задан Excellll
02.01.2023 8:37 Количество просмотров материала 2444
Распечатать страницу

2 ответа

нет никакого способа сделать это в официальном коде. Однако, если вы можете применить патч и скомпилировать из исходного кода, то вы можете попробовать регулируемый патч режима обратной связи, доступный здесь. Вам также может быть интересно принять участие в обсуждении этой темы здесь.

3
отвечен kmote 2023-01-03 16:25

Если вы хотите исправить notepad++

изменить строку 932 of ./PowerEditor/ГРЦ/ScitillaComponent/FindReplaceDlg.cpp

::MessageBox(_hParent, result.c_str(), TEXT("Replace All"), MB_OK);

Вы хотели бы добавить

if !(isMacroPlaying) ::MessageBox(_hParent, result.c_str(), TEXT("Replace All"), MB_OK);

но в настоящее время нет isMacroPlaying.

общие функции MessageBox нет обработки сообщений "" код для взаимодействия с В макро играть.

1
отвечен shadowbq 2023-01-03 18:42

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх