複数アカウント時にWeb上のmailto:をクリNo.18194
hiropoyon さん 04/05/22 02:42
 
はじめまして。最近OEからの乗り換えを検討して試用させていただいている者です。
環境はWindowsXP Home+Ver.3.55です。全般的な設定からmailto:への関連付けの設定
項目があり、正常動作も確認できているのですが、複数のアカウントを使い分けてい
る関係上、標準のアカウント以外でも新規メール作成エディタが立ち上がると嬉しい
のですが…。具体的には現在フォルダが展開している(アクティブになっている)ア
カウントで新規メール作成エディタが立ち上がるような動作にはできないものでしょ
うか?要望と言いますか、使い方がまだ分かってないだけかも知れませんので、ご存
知の方がいらっしゃればご教示いただけると幸いです。なにとぞよろしくお願いいた
します。

[ ]
RE:18194 複数アカウント時にWeb上のmailtNo.18200
hiropoyon さん 04/05/22 21:56
 
すいません、説明の仕方が若干分かりにくかったように思います。要はWebページ上
のメールアドレスをクリックした際にあらかじめ決めたある1つのアカウントからし
か新規メールを作成できないのではなく、恣意的に選択できるようにならないかな?
ということを申し上げたかったのでした。確かBecky!やEdmaxでは、Webページ上のア
ドレスをクリックした時にメーラー上で受信や送信のフォルダを展開しているアカウ
ントで、新規メールのエディタが立ち上がったように記憶していたもので…。お分か
りになる方がいらっしゃったらご教示いただけると幸いです。なにとぞよろしくお願
いいたします。

[ ]
RE:18194 複数アカウント時にWeb上のmailtNo.18202
HiroKudoh さん 04/05/22 22:26
 
こんにちは、ユーザの HiroKudoh です。

> はじめまして。最近OEからの乗り換えを検討して試用させていただいている者です。
> 環境はWindowsXP Home+Ver.3.55です。全般的な設定からmailto:への関連付けの設定
> 項目があり、正常動作も確認できているのですが、複数のアカウントを使い分けてい
> る関係上、標準のアカウント以外でも新規メール作成エディタが立ち上がると嬉しい
> のですが…。具体的には現在フォルダが展開している(アクティブになっている)ア
> カウントで新規メール作成エディタが立ち上がるような動作にはできないものでしょ
> うか?要望と言いますか、使い方がまだ分かってないだけかも知れませんので、ご存
> 知の方がいらっしゃればご教示いただけると幸いです。なにとぞよろしくお願いいた
> します。

一旦ディフォルトのアカウントで新規メール画面が起動しますが、Fromを
クリックすると、アカウント変更から他のアカウントに変更が出来ます。

お試しを

[ ]
RE:18200 複数アカウント時にWeb上のmailtNo.18203
秀まるお2 さん 04/05/22 22:48
 
 期待した通りの動作は鶴亀メールでは出来ないです。

 新規メールのエディタが出てきた所の「From:」部分をクリックすると、

 From:の書き換え
 アカウントの変更
 アカウントの変更(From:の書き換えなし)

 のようなメニューが出まして、そこでアカウント変更すればいいような気がし
ますけど、それではダメでしょうか。

 しいて、アカウント変更のメニューを自動で行うことも、少々のトリックとマ
クロを使えば可能ではあります。

 1.mailto:から起動された時用のダミーのアカウントを1つ用意しておい
   て、それを「全般的な設定・基本」の「標準のアカウント」に指定して
   おく。仮にそれを「標準ダミーアカウント」だとしておく。
 2.以下のマクロを作っておく。
   (仮にファイル名をEditorStart.macとする)

       loaddll "tkinfo.dll";
       if( dllfuncstr("CurrentAccount") == "標準ダミーアカウント" ) {
           moveto 10, -9999;
           #n = dllfunc("Bypass_PostMessage", hidemaruhandle(0),
                         0x0111, 40075 );
           #n = dllfunc("Bypass_keybd_event", 0x28);
           #n = dllfunc("Bypass_keybd_event", 0x28);
           #n = dllfunc("Bypass_keybd_event", 0x27);
       }

 3.作成したマクロを、「マクロ・マクロ登録・自動起動」の「送信用の
   エディタ起動時」に登録する。

 です。

 どうでしょ?

[ ]
RE:18200 複数アカウント時にWeb上のmailtNo.18205
felyce さん 04/05/22 23:22
 

こんばんわ。

「私の場合」ですけど、
自動起動のマクロにToを判別してFromを書き換えるマクロを登録しています。
マクロを少し勉強すればその辺は自由になると思います。
(マクロ初心者の私が言うのも何ですが・・・)

一応、参考としていただければうれしいです。

[ ]
RE:18194 大変親切なレスどうもありがとうNo.18208
hiropoyon さん 04/05/23 00:42
 
皆様、早速のレス感謝いたします。使い始めたばかりとはいえ、私の単純な勉強不足
でした。今のところはFromの部分を毎回手動で変更することで対応したいと思います。
マクロはまったく使ったことがなかったのですが、作者様の組んでくださったマクロ
を使って動作させてみて大変興味を覚えました。これから勉強してみたいと思います。
どうもありがとうございました。

[ ]
RE:18203 複数アカウント時にWeb上のmailtNo.18220
n'Guin さん 04/05/24 00:43
 
n'Guin です。

秀まるおさん、こんばんは。



> 期待した通りの動作は鶴亀メールでは出来ないです。

すでに、17437 で、コメントいただいたように、

-----------------------------------------------

 例えばですが、エディタ上でマクロ実行するとして、そのマクロ側で、果たし
て現在のエディタがmailto:で起動されたのか、それとも「新規メール」コマン
ドで起動されたのか等を知る手段は、ありません。

 しいて必要なら、そういう「どうやって起動されたのか」を知るための関数を
追加することは、技術的には可能です。
-----------------------------------------------

について、希望者が、今回で、2人目ということになります。

さらに希望者が出るようなら、そのようなマクロを組むための
関数追加を、お願いしたく思います。

追伸: 今回の発言は、前回、「私だけのために、関数追加は、
申し訳ない」と発言したことについて、やっぱり、追加してもらって
おけば、良かったのかという気持ちが、ちょっと。

[ ]
RE:18220 複数アカウント時にWeb上のmailtNo.18228
秀まるお2 さん 04/05/24 14:48
 
 では、NewMailType関数を追加します。

 NewMailType関数の返す値は以下の通りです。

        0 ... 新規作成のメールじゃない
        1 ... 普通に新規作成されたメールなど(2, 3以外の物すべて)
        2 ... 「mailto:XXXXX」のような形で起動されたメール
        3 ... アドレス帳から起動されたメール

[ ]
RE:18228 複数アカウント時にWeb上のmailtNo.18234
n'Guin さん 04/05/24 21:37
 
ありがとうございます。
非常に助かります。
マクロで、いろいろできることになります。
ありがとうございます。

> では、NewMailType関数を追加します。
>
> NewMailType関数の返す値は以下の通りです。
>
>        0 ... 新規作成のメールじゃない
>        1 ... 普通に新規作成されたメールなど(2, 3以外の物すべて)
>        2 ... 「mailto:XXXXX」のような形で起動されたメール
>        3 ... アドレス帳から起動されたメール

[ ]