|
いつもお世話になっております。Fzok4234 です。
さて、コマンドラインから秀丸エディタを起動するときに /x オプションでマクロを
指定すると
前もって登録してある自動起動マクロが一切起動しなくなるのですが、これは仕様で
しょうか ?
このことはヘルプのどこにも記載されていないようです。
再現方法として、まず、以下に示す "CreateNew.mac" を自動起動マクロの「新規作
成直後」に登録
します。
// ---------------- CreateNew.mac ----------------
debuginfo 2;
debuginfo @"CreateNew" + "\U0000000A" ;
endmacro ;
// -----------------------------------------------
この状態で、コマンドラインから
Hidemaru
を実行すると、確かにアウトプット枠には
CreateNew
と出力されます。次に、任意のディレクトリに以下の "Option.mac" を作成します。
// ---------------- Option.mac ----------------
debuginfo 2;
debuginfo @"Option" + "\U0000000A" ;
endmacro ;
// --------------------------------------------
そして、以下のコマンドを実行します。
Hidemaru /x "Option.mac"
すると、アウトプット枠には
Option
の 1 行だけが出力されて
CreateNew
という文字列は一切出力されていない状態となります。このことから /x で指定した
"Option.mac" だけが
実行されて、自動起動マクロの "CreateNew.mac" は一切実行されていないことが分
かります。
該当の秀丸エディタは 9.22 Float x64 正式版 です。
|
|