[4044]
カレントマクロのパス取得 他
FILE
カレントマクロのパス取得を実装してみました。
(ExpandParameterで$M)
マクロの設定ファイル名や外部.wscファイル名を相対パスで
保持しておいて、実行時にマクロのフルパスを元に絶対パスを
生成すれば、環境に依存しにくくなると思います。
(サクラエディタでマクロを使い始めてから、ずっと欲しい機能でした)
ついでに、
・サクラエディタのパスを取得する(>>macro:207)
にも対応してみました。(ExpandParameterで$S)
・MsgBox, InputBox(>>dev:3921)
も少し修正して取り込んでいます。
(wscのMsgBox, InputBoxだと、一度フォーカスを失った時に、
ダイアログがサクラエディタの裏側に表示されるが使いづらいので)
差分ファイルは、≪ 投稿許可サイズオーバーです. ≫と言われて
しまいましたので、以下のアドレスに(最低1ヶ月ぐらい)置いておきます。
www001.upp.so-net.ne.jp/folder/BywqBzIr/050919-Sakura_Diff/ssrc_2005-09-03_CurMacro.diff
Ver. 1.5.6.0(2005-09-03)をベースに変更し、
Win95(+IE5.5), WinMe(+IE5.5), WinXP(+IE6)の環境で
動作確認しました。