|
秀丸 V8.98 64bit を使用しております。
マクロフォルダの「macro1.mac」というファイルを秀丸で開いておいて
// macro0.mac
$filepath = macrodir + "\\macro1.mac"; // ファイル名を明示的に指定
openfile "/h /m5 " + $filepath; // 非表示、強制的に開く
これを実行すると意図したとおりに(問い合わせのダイアログが開くことなく)強制
的に開いてくれますが、
// macro0.mac
$defaultpath = macrodir + "\\*.mac"; // すべてのマクロ
openfile "/h /m5 " + $defaultpath; // 非表示、強制的に開く
これを実行して「ファイルを開く」ダイアログでmacro1.macを指定すると、
「macro1は既に他の秀丸エディタが開いています。構わずに開きますか?」
のダイアログが開いてしまいます。
ワイルドカードによるファイル名の指定だと、/m5(強制的に開く)が効いていません。
※m2〜m4まで試しましたが、すべて同じ動作でした。
ワイルドカードによるファイル名の指定でも、/m5(や他の値)が効くようにできな
いでしょうか。
|
|