マクロでアカウント情報の取得[質問]No.01916
プックン さん 01/01/20 12:39
 
アカウント情報の取得

マクロで、受信したときにそのメールが自分が出したものなのか
どうかを判断したいのですが
関数でFrom文をとってきて、鶴亀が持っている設定情報と同じなら
自分が出したものという処理をしようと考えています。

鶴亀メールのFrom文は、
    設定(O) - アカウントの設定 - 個人情報
        (1)名前(送り先に表示する送り主名)
        (2)電子メールアドレス
(1)+(2)から作られているように思います。

このアカウント情報(1)+(2)の情報をマクロで取得する方法はないですか?

レジストリを確認したのですが、この情報を保存しているような
形跡はなかったです。
ホームディレクトリにある、"User IDフォルダ\account.bin"ファイル
にでも記録されているのかなと思ったけど、見てもさっぱりわからな
かった。

[ ]
RE:01916 マクロでアカウント情報の取得[No.01917
ひろ さん 01/01/20 15:44
 
 プックンさん今日は、ひろです。
>     設定(O) - アカウントの設定 - 個人情報
>         (1)名前(送り先に表示する送り主名)
>         (2)電子メールアドレス
> (1)+(2)から作られているように思います。
 AccountFrom を使えばよいと思います。

[ ]
RE:01917 マクロでアカウント情報の取得[No.01976
プックン さん 01/01/22 12:18
 
ひろ今日は、プックンです。

> AccountFrom を使えばよいと思います。
このようなマクロコマンドがあったんですね。勉強不足でした。(^_^;)
しかし、実行してみたのですがうまく情報を取得できませんでした。
このマクロでは、不十分なのでしょうか?

鶴亀メール ver 0.70beta
os         win95
-------------------------
call Turukame;
    $account = dllfuncstr("CurrentAccount");
    if($account == ""){
        message "Account情報:取得失敗!";
        goto LEND ;
    }
    message $account ;
    $myfrom = dllfuncstr("AccountFrom",$account) ;
    message $myfrom;
    if($myfrom == ""){
        message "AccountFrom情報:取得失敗!";
        goto LEND ;
    }
LEND:
    freedll;
    endmacro;

Turukame:   //鶴亀メール起動チェック&DLLロード
// modify pukkun 2000.11.07
//秀シリーズサポートHPより 抜粋
    // DLL を Load する
    openreg "CURRENTUSER","Software\\Hidemaruo\\TuruKame\\Config";
    if( !result ) {
    message "鶴亀がインストールされてないです (^^;)\n"+$info;
    closereg ;
    endmacro;
    }

    loaddll "tkinfo.dll";
    if( !result ) {
    message "DLLロードに失敗\n"+$info;
    endmacro;
    }
    return;


[ ]
RE:01976 マクロでアカウント情報の取得[No.01986
ひろ さん 01/01/22 16:05
 
 プックンさん今日は、ひろです。
> > AccountFrom を使えばよいと思います。
> このようなマクロコマンドがあったんですね。勉強不足でした。(^_^;)
> しかし、実行してみたのですがうまく情報を取得できませんでした。
> このマクロでは、不十分なのでしょうか?
 本体側で使われるのでしょうか? その場合は、一度ダミーでも良いのでエ
ディタウィンドを開かないと無理です。

 元々エディタウィンドでアカウントの変更を行った時に、From ヘッダを
変更するために用意された関数だと思うのですが、本体側で使えても良いと
思いますが如何でしょうか? ->秀まるおさん

[ ]
RE:01986 マクロでアカウント情報の取得[No.02047
プックン さん 01/01/25 18:02
 
ひろさん今日は、プックンです。

> 本体側で使われるのでしょうか? その場合は、一度ダミーでも良いのでエ
>ディタウィンドを開かないと無理です。

そうなんですか。本体から使用できないんですか。残念です。
本体からできたら、便利なんですができないんならしょうがないです。
ひろさんがおっしゃるように、エディタをダミーで開いて処理してみます。
ありがとうございました。

本体から、AccountFromができるようになったら、便利になるひとって
わたしだけかな?。

[ ]
RE:02047 マクロでアカウント情報の取得[No.02048
ひろ さん 01/01/25 20:39
 
 プックンさん今日は、ひろです。
> 本体から、AccountFromができるようになったら、便利になるひとって
> わたしだけかな?。
 私も便利だと思いますよ(^^)。要望として出されては如何でしょうか?

[ ]
RE:02048 マクロでアカウント情報の取得[No.02115
秀まるお さん 01/01/30 17:16
 
> > 本体から、AccountFromができるようになったら、便利になるひとって
> > わたしだけかな?。

 使えるように修正しました。そもそも、AccountFrom/AccountReplyToがレベルダウ
ンしていてうまく動いてませんでした。(たぶんV0.74から)

[ ]
RE:02115 マクロでアカウント情報の取得[No.02133
ひろ さん 01/01/30 18:49
 
 秀まるおさん今日は、ひろです。
> > > 本体から、AccountFromができるようになったら、便利になるひとって
> > > わたしだけかな?。
>
>  使えるように修正しました。そもそも、AccountFrom/AccountReplyToがレベルダウ
> ンしていてうまく動いてませんでした。(たぶんV0.74から)
 修正有り難うございました。
 後半部分気付かなかった(^^)。

[ ]
RE:02115 マクロでアカウント情報の取得[No.02137
プックン さん 01/01/30 21:32
 
> 使えるように修正しました。そもそも、AccountFrom/AccountReplyToがレベルダウ
>ンしていてうまく動いてませんでした。(たぶんV0.74から)

機能を実現していただき、ありがとうございます。
どんどん、わたし好みの動作ができるようになって、(^○^)うれしいです。

[ ]