秀丸マクロに引数No.00878
かかし さん 99/12/02 19:46
 
かかしです、みなさんこんにちは。

ちょっと疑問に(というかあったら便利かな)と思ったことが
あります。

ショートカットにマクロを登録するとき
「"D:\Program Files\Hidemaru\HIDEMARU.EXE" /x test.mac」
のように書きますよね。

この後ろに引数を取れると、マクロの幅が広がるかなあ・・。
と思ったのですが、現行マクロでできるのでしょうか?

[ ]
RE:00878 秀丸マクロに引数No.00884
ENCODINGSHIFTJIS さん 99/12/03 17:45
 
>この後ろに引数を取れると、マクロの幅が広がるかなあ・・。
>と思ったのですが、現行マクロでできるのでしょうか?

秀丸マクロ実行エンジンの仕組みには、見たところありません。
何か外のを経由しないと。
使えそうな物、Clipboard、一時ファイル、レジストリ/iniファイル。
どれもグローバル変数とか引数ほどは細かい交信ができない。

エディターマクロを普通のプログラム言語と比較すると不均質、非対称
があります。育ってきた因縁・味わいだと思って下さい。他のエディターマクロでも
そんなもんです。どうしても我慢できない人はemacs-lisp のような
巨大都市で暮らしましょう。迷子になるほどの複雑機能です。

マクロ実行エンジンもエディター本体組み込みのと追加プラグイン
を作るぐらいにしないと、オブジェクト指向で育った人々から支持
されなくなるのではと思います。

[ ]
RE:00878 秀丸マクロに引数No.00886
きいろいまふらあ さん 99/12/04 00:11
 
きいろいまふらあです。

かかし wrote on Thu, 02 Dec 1999 19:46:06 +0900
> この後ろに引数を取れると、マクロの幅が広がるかなあ・・。
> と思ったのですが、現行マクロでできるのでしょうか?

いまの秀丸ではできないですね。
私も欲しいです。
execmacro でも使いたいですね。

[ ]