【要望】メール側でのマクロディレクトリNo.27110
ichiy さん 06/04/13 14:41
 
お世話になります。ichiy@ユーザ です。

現在、秀丸メール側のマクロの基準ディレクトリは、
秀丸エディタで設定した所になっていると思いますが、
エディタはエディタ、メーラーはメーラーで個別に設定できたら
うれしく思います。

というのも私の場合は、エディタ用とメーラー用のマクロを
それぞれ分別して置いていて、普段メール用のマクロ登録するときは、
フルパスで指定しています。

ただ、メールのテンプレートなどでExecMacroを使用する際、
    $(ExecMacro,"返信テンプレート.mac")$-
と指定すると、そのマクロは秀丸エディタのマクロディレクトリ直下に
置いておかないとダメですよね。

メール用のマクロなのにエディタ側に置くの??
という悶々とした気持ちになります。

そもそも秀丸メールしか使ってない場合は、どうなるのかしら??
なんてことも気になっています。

簡単なようなら、設定を追加して欲しいです。
(指定無しなら、エディタ側の設定で。みたく。)

ご一考くだされば幸いです。

[ ]
RE:27110 【要望】メール側でのマクロディNo.27111
Iranoan さん 06/04/13 15:02
 
 ichiy さん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> メール用のマクロなのにエディタ側に置くの??
> という悶々とした気持ちになります。
 編集を行うなど、秀丸エディタのマクロの多くは、秀丸メールのエディタ・
ウィンドウでそのまま動作します。ですからマクロは同じフォルダに設定され
ていた方が良いと思います。

 しかし秀丸メールでしか使用しないマクロもあります。私はその様なファイ
ルを、マクロ・フォルダに作成した秀丸メール専用のフォルダに置いています。
後は登録の時や $(ExecMacro,"返信テンプレート.mac") で利用する時は、マ
クロ・フォルダからの相対パスを指定します。

> そもそも秀丸メールしか使ってない場合は、どうなるのかしら??
 マクロ・フォルダを指定していなければ、秀丸メールだけ使っていれば秀丸
メールをインストールしたフォルダになります。フォルダの指定をせず、秀丸
エディタもインストールしていれば、秀丸エディタをインストールしたフォル
ダになります。これは、秀丸エディタを後からインストールしても同じです。

[ ]
RE:27110 【要望】メール側でのマクロディNo.27113
秀まるお2 さん 06/04/13 15:30
 
 たしかに言われてみれば、メーラーとエディタとでマクロ用のフォルダは別に
なっていた方がいいような気はします。というか、出来れば、

 − 秀丸エディタからは秀丸エディタ用のマクロフォルダのみが見える。
 − 秀丸メールからは、秀丸メール用のマクロフォルダがメインで見えつつ、
   補足的に秀丸エディタ用のマクロフォルダも見える。

 みたいなのがいいかなぁと思いますが…。

 いつも考えるのは、つまりこういう要望に対して対応するのにかかる手間がど
の程度かって話になりまして、余計なバグなんかが出てくると後々ややこしいこ
とになったりもするしってことで。設定関係もより複雑なことになって、かえっ
てユーザーさんにわかりにくくなるかもしれません。少なくとも秀丸メール上に
マクロフォルダの設定を追加することになって、それはそれで、設定が増えて一
般ユーザー様にわかりにくくなる可能性が高い上に、似たような設定があちこち
にあるってことはいっそうわかりにくいことになりかねないです。

 秀丸エディタでのマクロフォルダという仕組み自体も、複数指定できたらいい
とかって話もありました。

 ということで、当分は保留させていただきたいと思います。

[ ]
RE:27111 【要望】メール側でのマクロディNo.27115
ichiy さん 06/04/13 15:41
 
お世話になります。ichiy@ユーザ です。

Iranoanさん、コメントありがとうございます。

>  編集を行うなど、秀丸エディタのマクロの多くは、秀丸メールのエディタ・
>ウィンドウでそのまま動作します。ですからマクロは同じフォルダに設定され
>ていた方が良いと思います。

なるほど。それはそうですね。
混乱招きそうですし。

>
>  しかし秀丸メールでしか使用しないマクロもあります。私はその様なファイ
>ルを、マクロ・フォルダに作成した秀丸メール専用のフォルダに置いています。
>後は登録の時や $(ExecMacro,"返信テンプレート.mac") で利用する時は、マ
>クロ・フォルダからの相対パスを指定します。

私の場合は、
    エディタ用マクロ=>C:\Program Files\Hidemaru\マクロ
    メーラー用マクロ=>C:\Program Files\TuruKame\マクロ
としてるので、
    $(ExecMacro,"..\\..\\TuruKame\\マクロ\\返信テンプレート.mac")
としました。

>
>> そもそも秀丸メールしか使ってない場合は、どうなるのかしら??
>  マクロ・フォルダを指定していなければ、秀丸メールだけ使っていれば秀丸
>メールをインストールしたフォルダになります。フォルダの指定をせず、秀丸
>エディタもインストールしていれば、秀丸エディタをインストールしたフォル
>ダになります。これは、秀丸エディタを後からインストールしても同じです。

了解しました。

[ ]
RE:27113 【要望】メール側でのマクロディNo.27117
ichiy さん 06/04/13 15:45
 
お世話になります。ichiy@ユーザ です。

了解しました。

やっぱり複雑かつ混乱を招きかねないですよねぇ。。
とりあえずは、相対パスorフルパスで凌ぐことにします。

ありがとうございました。

[ ]