Notepad ++のテキストを置き換えるために、マクロに「入力」を追加するにはどうすればよいですか?
置換機能と相乗作用する「入力」ポップアップダイアログを使用してマクロを作成しようとしています。「テキストの貼り付け->入力を要求->貼り付けられたテキストの変数を入力値に置き換え」のようになります。誰もこれを行う方法を知っていますか?特に変数/入力オプションを見つけることに興味があります。 現在のコード: import * from npp my_prompt = Notepad() initial_string=""" THIS IS A HUGE STRING WITH COMMENTS AND FUNCTIONS AND NESTING MISSPELLEDD WORDS VARIABLES ALL KINDS OF CRAZY STUFF""" print initial_string user_replacement_string=Notepad.prompt(my_prompt) //RuntimeError: This class cannot be instantiated from Python Editor.replace("varr", user_replacement_string) //untested 重要な編集 また、マクロジェネレーターがマクロを生成する方法と同様に、このようなスクリプトを生成する一般的なフォームが必要です。答えをご覧ください。ほとんどすべてのコーディングを削除しました。あなたがしなければならないことは、あなたがそれに覚えておくことができる変数名を持つパターン文字列を作成し、正しいディレクトリに結果のマクロファイルを保存することです。基本的に、ユーザーは値をマクロで貼り付けてから、貼り付けたコンテンツ内の複数の変数を簡単に置き換えることができます。