execmacroのパラメータNo.22274
近田 さん 05/03/26 20:51
 
鶴亀のマクロの中で、
execmacro "hoge.mac";
とやったときは、
   macrodir+"\\"+"hoge.mac"
が呼ばれますが、
execmacro "chome\\hoge.mac";
とやったときは、
   directory+"\\"+"chome\\hoge.mac"
が呼ばれます.

   macrodir+"\\"+"chome\\hoge.mac"
を呼んだ方が自然に思われますが、これは仕様でしょうか?

[ ]
RE:22274 execmacroのパラメータNo.22277
Iranoan さん 05/03/27 02:23
 
 近田さん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> execmacro "chome\\hoge.mac";
> とやったときは、
>    directory+"\\"+"chome\\hoge.mac"
> が呼ばれます.
>
>    macrodir+"\\"+"chome\\hoge.mac"
> を呼んだ方が自然に思われますが、これは仕様でしょうか?
 ##鶴亀というより秀丸の問題なのでしょうね。
 近田さんが仰ることはその通りだと思います。仕様か不具合なのかは解りま
せんが、ただ一つ気になるのは、これを変えてしまうとマクロの互換性が保て
なくなってしまう点です。

[ ]
RE:22274 execmacroのパラメータNo.22289
秀まるお2 さん 05/03/28 14:22
 
 Iranoanさんのコメントにあるとおり、これは以前からの秀丸の仕様でして、
今さら変更することは出来ないです。

 元々、秀丸エディタでのマクロというのは、マクロ用のフォルダに全部入れて
実行してもらう的な単純な作りにしてしまったのがいけないんですけど。まぁ、
そういう単純な仕組みだったから初心者ユーザー様には取っつきやすかったって
利点にはなってるかもしれません。

[ ]