「送る」→「メール受信者」の設定No.03044
山紫水明 さん 11/10/18 21:02
 

ファイルを右クリックして「送る」→「メール受信者」でメールに添付するとき,
ThunderBird が標準のメールソフトになっているパソコンでは,
Subject に「電子メールで送信: ファイル名」
本文に,「次のファイルまたはリンクを添付して、メッセージを送信する準備が
できました:
ファイル名」
が入ります。

秀丸メールの場合には,From:以外には何も入らないようですが,「送る」用の
テンプレートみたいなっものを作れないでしょうか。

なお,過去には逆の形での要望がありました。
http://hidemaruo.dip.jp:81/hidesoft/hidesoft_8/x24380.html

              山紫水明

[ ]
RE:03044 「送る」→「メール受信者」の設No.03045
秀まるお さん 11/10/18 22:30
 
 WindowsXP上でテストした限りでは、秀丸メールでも「次のファイルまたは
リンクを添付して…」みたいな文面が勝手に入るようでした。

 Windows7のマシン上では、そもそも「メール受信者」が出てこないようでして
…。自分で削除してしまったのやら?

 WindowsXPの場合は、レジストリを調べてみたら「メール受信者」は
sendmail.dllってやつが呼び出されてまして、それが、MAPIっている仕組み
(メールソフトと連携する用の古いAPI)を利用して秀丸メールなどを呼び出す
ようです。

 で、その「次のファイルまたはリンク…」の文面は、sendmail.dllさんが勝手
に指定してる物でして、特にメールクライアントがそういう文面を生成してる訳
ではなくて、Thunderbirdも秀丸メールも、ただ指示されて出してるだけってこ
とになるはずです。

 なので、標準のメールソフトが何であっても同じ文面になるはずじゃないかと
思いますけど、そうならないとしたら、なぜだかちょっと分かりません。

 秀丸メールの場合でdump.txtを取る設定にしておくと、例えば

22:20:49.634 TKINFO:(6229) subject=
22:20:49.664 TKINFO:(6229) 電子メールで送信: custom1.txt
22:20:49.694 TKINFO:(6229) body=
22:20:49.704 TKINFO:(6229) 次のファイルまたはリンクを添付して

 みたいな記録が出るようです。これはいかにもMAPI経由で秀丸メールが呼び出
されてることの記録になります。

 Windows7だと違うのかもしれませんが…。「メール受信者」を復活させること
が出来ないので、今のマシン上だとテスト出来ないです。明日他の社員にテスト
してもらえば分かりますけども。

[ ]
RE:03044 「送る」→「メール受信者」の設No.03046
秀まるお さん 11/10/18 22:38
 
> 秀丸メールの場合には,From:以外には何も入らないようですが,「送る」用の
> テンプレートみたいなっものを作れないでしょうか。

http://hidemaruo.dip.jp:81/hidesoft/hidesoft_8/x24380.html

 の所に書いてある例のコマンドラインの例を多少いじれば出来るようではあり
ます。

 newmail body=... subject=xxxx attach=

 って風に登録すればいいかと思います。(テンプレートみたいなちゃんとした
機能は無いってことになりますが)

[ ]
RE:03046 「送る」→「メール受信者」の設No.03047
山紫水明 さん 11/10/19 20:26
 
 秀まるおさん,

> なので、標準のメールソフトが何であっても同じ文面になるはずじゃないか
>と思いますけど、そうならないとしたら、なぜだかちょっと分かりません。

 昨日やったときにはなぜかできなかったのですが,今日は同じものが出ました。
どうもお騒がせいたしました。こちら Windows Vista です。

> newmail body=... subject=xxxx attach=
> って風に登録すればいいかと思います。(テンプレートみたいなちゃんとし
>た機能は無いってことになりますが)

 これでできるのですが,ファイル名をどうやったら挿入できるのかがわかりま
せんでした。
 こちらでやっても,「送る」→「メール受信者」でメールを作っても,エディ
タ起動時の自動起動マクロは実行されませんので,マクロでの処理も無理のよう
です。

                          山紫水明
                          SANSHISUIMEI

[ ]
RE:03047 「送る」→「メール受信者」の設No.03048
秀まるお さん 11/10/20 14:09
 
 「送る」のファイル名は、コマンドラインの最後に勝手について渡されるよう
です。なので、コマンドラインの最後を「attach=」で終わらせておけばいいで
す。

>  こちらでやっても,「送る」→「メール受信者」でメールを作っても,エディ
> タ起動時の自動起動マクロは実行されませんので,マクロでの処理も無理のよう
> です。

 newmailとかのコマンドラインを使うんじゃなくてマクロでなんとかするとし
たら、

 "C:\Program Files\HidemaruMail\TuruKame.exe" /x test.mac /a

 のようなコマンドラインのショートカットを作成して、test.macの方では、例
えば

 message getarg(0);

 とかやるとファイル名が表示されたりといったことが出来ます。

[ ]
RE:03048 「送る」→「メール受信者」の設No.03049
山紫水明 さん 11/10/20 20:42
 
 秀まるおさん,

> 「送る」のファイル名は、コマンドラインの最後に勝手について渡されるよ
>うです。なので、コマンドラインの最後を「attach=」で終わらせておけばいい
>です。

 ファイルは添付されますが,そのファイル名を取得できないのです。
 たとえば,abcd.jpg というフィルの上で右クリックして送っても,メール本
文に「abcd.jpg を添付します。」と書き込むということができません。

> newmailとかのコマンドラインを使うんじゃなくてマクロでなんとかするとし
>たら、
> "C:\Program Files\HidemaruMail\TuruKame.exe" /x test.mac /a

 こちらの方はできました。
 /a で添付ファイル名を渡せるのですね。これで十分です。

                          山紫水明
                          SANSHISUIMEI

[ ]