Notepad ++マクロでポップアップをオフにする方法はありますか?


8

私はNotepad ++でマクロを作成しました。これは、一連の正規表現検索を通じてインポートされたデータをクリーンアップし、反復を置き換えます。これはうまく機能しますが、各ステップで、置換されたインスタンスの数を示すポップアップが表示されます。これはEnter、マクロが完了するまで実行するために数回押す必要があることを意味し、これは面倒です。

マクロの実行中にこれらのポップアップ通知をオフにする方法はありますか?これを制御するアプリケーション設定で設定を見つけることができませんでした。


1
NP ++ 6.5.2以降、ポップアップは[検索/置換]ダイアログのステータスバーに置き換えられました。
2014年

回答:


3

これを公式コードで行う方法はありません。ただし、パッチを適用してソースからコンパイルできる場合は、こちらから入手できる調整可能なフィードバックモードのパッチを試すことができますここでそのトピックについての議論に貢献することに興味があるかもしれません。


1

Notepad ++にパッチを適用したい場合

./PowerEditor/src/ScitillaComponent/FindReplaceDlg.cppの932行を変更します。

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

追加したい

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

しかし、現時点ではisMacroPlayingはありません。

汎用のMessageBoxには、マクロの再生中に対話するためのハンドラ「メッセージ」IDがありません。


調整可能なフィードバックパッチは大きいですが、最善の策です。
shadowbq 2012
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.