「定期受信」をしなくするか、受信のみのNo.00737
haru2 さん 07/12/28 11:39
 
 「送受信の開始直前」にマクロを登録しておいて、そのマクロに
未送信フォルダにメールがあるかどうかチェックして、あれば、「定
期受信」をしなくするか、受信のみの設定にしようとしています。
 「定期受信」をしなくするか、受信のみの設定にするには、どう
マクロを書けば良いんでしょうか?
 よろしくお願いします。

[ ]
RE:00737 「定期受信」をしなくするか、受No.00738
Iranoan さん 07/12/28 13:51
 
 haru さん今日は、Iranoan です。
>  「定期受信」をしなくするか、受信のみの設定にするには、どう
> マクロを書けば良いんでしょうか?
 一時的に設定を変更する方法が考えられます。実際には、EnvChanged(),
openreg, getregnum(), writeregnum, closereg あたりを使う必要があります。
どのキーをどのように変更するかは、設定の変更前後で「設定内容の保存/復
元」で設定を保存し、どこが変化しているか比べてやれば、わかります。

[ ]
RE:00738 「定期受信」をしなくするか、受No.00739
秀まるお さん 07/12/28 14:35
 
 書き換えるレジストリですが、定期受信のON/OFFは、

 HKEY_CURRENT_USER\Software\Hidemaruo\TuruKame\Config

 の

 AutoDown

 というDWORD値で、これが負の数だと定期受信しない、正の数だと正規受信す
るって意味になります。

 on/offを切り替えるには、

 #n = getregnum("AutoDown);
 #n =  - #n;
 writeregnum ..., #n;

 みたいに正の数/負の数を反転させて書き込んでやる必要があります。(でな
いと定期受信の間隔時間が狂ってしまう)

 送信もするかどうかは、"AutoDownSend"というDWORD値が1か0かで決まります。

[ ]
RE:00737 「定期受信」をしなくするか、受No.00740
K'zawa さん 07/12/28 14:42
 
haru2さん、こんにちは。
K'zawa/ユーザーです。

> 「送受信の開始直前」にマクロを登録しておいて、そのマクロに
>未送信フォルダにメールがあるかどうかチェックして、
>あれば、「定期受信」をしなくするか、受信のみの設定にしようとしています。
> 「定期受信」をしなくするか、受信のみの設定にするには、
>どうマクロを書けば良いんでしょうか?

この説明を読んだ限りでは、定期受信の動作を受信のみにすればよいように
思えるのですが、違うのでしょうか?

[ ]
RE:00739 「定期受信」をしなくするか、受No.00747
haru2 さん 08/01/07 09:45
 
 皆さん、明けまして、おめでとうございます。
 教えて頂いた方法で、うまく行きました。
 ありがとうございます。

[ ]
RE:00740 「定期受信」をしなくするか、受No.00748
haru2 さん 08/01/07 11:31
 
>この説明を読んだ限りでは、定期受信の動作を受信のみにすればよいように
>思えるのですが、違うのでしょうか?
 自動送信したいメールは、別のフォルダに入っています。
 未送信フォルダにあるものは、自動送受信の際には、送りたくあり
ません。
 それで、上記要望をしました。

[ ]