hm.NETでは秀丸で選択中のファイル(まだファイル名が無い状態も含める)のテキスト内容を取得、書き換えすることが出来ます。
テキスト内容の読み取りは「常時」、一方テキスト内容の書き換えは「マクロ実行中」のみ
Hm.Edit.SelectedText
using
System;
System.Windows.Forms;
Hidemaru;
namespace
HmTest
{
partial
class
HmTestForm
protected
void
MethodCreate()
System.Diagnostics.Trace.WriteLine(
"フォーム生成時"
);
// 代入はマクロ実行中の間のみ出来る
Hm.Edit.SelectedText =
"テスト♬"
;
}
MethodTick()
// 読取は基本的にはいつでも可能
var ts = Hm.Edit.SelectedText;
System.Diagnostics.Trace.WriteLine(ts);
"チック時"
MethodDestroy()
"フォームクローズ時"
前章の「HmNETTest.mac」と同一です。 一度マクロを実行し、「デバッグモニター」にどのように順次表示されるか確認しましょう。