マクロによるアカウント定期受信切り替えNo.39451
Salem さん 10/10/30 07:40
 
お世話様です。
会社と自宅で毎回定期受信アカウントを切り替えていますが、マクロで
一発きり帰ってできないでしょうか?
[ ]会社グループ
 [レ]会社アカウント(※1)
 [ ]昔のアカウント
[ ]個人グループ(※2)
 [ ]Aアカウント
 [ ]Aアカウント
 [ ]Aアカウント
 [ ]Aアカウント
 [ ]Aアカウント
手で切り替えているのは(※1)と(※2)の切り替えなのですが、
メニューバーから選択していく行為をツールバーのマクロボタン欄で
一発で切り替えたいというものです。
1マクロで切り替えられるとベストですが、会社用にと自宅用にと
分かれても構いません。
こんなことをどなたか実現されている方、サンプルマクロを見せて
いただけないでしょうか。

[ ]
RE:39451 マクロによるアカウント定期受信No.39452
Salem さん 10/10/30 07:58
 
>一発きり帰ってできないでしょうか?
一発切り替え ですね。

>[ ]個人グループ(※2)
> [ ]Aアカウント
> [ ]Aアカウント
> [ ]:
Aアカウント、Bアカウント、...
ですね。そそっかしい。

[ ]
RE:39452 マクロによるアカウント定期受信No.39455
秀まるお2 さん 10/10/30 11:05
 
 定期受信の対象とするかどうかは、LoadAccountProp/SetAccountProp/
SaveAccountPropで出来ます。

 具体的な例としては、

    loaddll "tkinfo.dll";
    #n = dllfunc("LoadAccountProp", "Aアカウント");
    #n = dllfunc("SetAccountProp", "fExcludeFromAutoDown", 1);
    #n = dllfunc("SaveAccountProp");

 のような処理を、各アカウント毎に実行すればいいです。

 "fExcludeFromAutoDown"は、定期受信の対象から除外するかどうかのフラグで
して、1を指定すると除外されて、0を指定すると除外されない、となります。

[ ]
RE:39455 マクロによるアカウント定期受信No.39460
Salem さん 10/10/30 23:26
 
> 定期受信の対象とするかどうかは、LoadAccountProp/SetAccountProp/
>SaveAccountPropで出来ます。

すばらしい!やっぱりできるんですね。さすが。
ばっちり動きました。
これで、昨今改修となりそうな proxy 判断を入れるとひょっとして
自動化できそうな気がしてきました。
まだまだそんなマクロはハードルが高そうですが。

秀まるお2さん、ありがとうございました。
これからもよろしくお願いします。

[ ]