受信フォルダにフォーカスさせるマクロNo.19647
agf さん 04/08/29 12:44
 
鶴亀の起動時または終了時に、標準のアカウントの受信フォルダに
フォーカスさせるマクロが掲載されていたと思うのですが、
今検索をかけたところ見つからなくなっていました。
何方か分かる方がいましたら、もう一度書いて頂けないでしょうか。
よろしくお願いします。

[ ]
RE:19647 受信フォルダにフォーカスさせるNo.19657
秀まるお2 さん 04/08/30 15:10
 
    loaddll "tkinfo.dll";
    #n = dllfunc("SelectFolder", "アカウント名", "受信");

 の2行だけです。"アカウント名"の所には、実際に選択したいアカウント名を
入れてください。

[ ]
RE:19657 受信フォルダにフォーカスさせるNo.19659
agf さん 04/08/30 15:30
 
済みません、お手数おかけしました。

[ ]
RE:19657 受信フォルダにフォーカスさせるNo.19688
agf さん 04/09/01 06:40
 
>    loaddll "tkinfo.dll";
>    #n = dllfunc("SelectFolder", "アカウント名", "受信");
>
> の2行だけです。"アカウント名"の所には、実際に選択したいアカウント名を
>入れてください。

すみません、追加で質問なのですが
上記のマクロだと標準のアカウントを入れ替える場合、
マクロのアカウント名を書き換える必要がありますが、
アカウント名を書き換えなくても済む方法ないでしょうか?

マクロのヘルプを読みながら色々試してみたのですが、
うまくいきませんでした。

[ ]
RE:19688 受信フォルダにフォーカスさせるNo.19693
秀まるお2 さん 04/09/01 11:59
 
    loaddll "tkinfo.dll";
    openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
    $account = getregstr( "CurUser" );
    closereg;
    #n = dllfunc("SelectFolder", $acount, "受信");

 となります。

[ ]
RE:19693 受信フォルダにフォーカスさせるNo.19695
agf さん 04/09/01 12:28
 
>    loaddll "tkinfo.dll";
>    openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
>    $account = getregstr( "CurUser" );
>    closereg;
>    #n = dllfunc("SelectFolder", $acount, "受信");
>
> となります。

上記のマクロを登録してみたのですが、
うまく動作してくれません。
起動時または終了時に登録すると、受信フォルダを
選択はしてくれるのですが、標準のアカウントの受信フォルダ
にはフォーカスされないようです。

[ ]
RE:19695 受信フォルダにフォーカスさせるNo.19697
秀まるお2 さん 04/09/01 13:38
 
 すみません。間違えました。CurUserじゃなくてDefaultUserでした。
 

   loaddll "tkinfo.dll";
   openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
   $account = getregstr( "DefaultUser" );
   closereg;
   #n = dllfunc("SelectFolder", $acount, "受信");

[ ]
RE:19697 受信フォルダにフォーカスさせるNo.19702
agf さん 04/09/01 14:18
 
> すみません。間違えました。CurUserじゃなくてDefaultUserでした。
> 
>
>   loaddll "tkinfo.dll";
>   openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
>   $account = getregstr( "DefaultUser" );
>   closereg;
>   #n = dllfunc("SelectFolder", $acount, "受信");

何度も何度も済みません。
このマクロを使用しても、標準のアカウントの受信フォルダには、
フォーカスされません。

「このマクロを鶴亀メールの起動時に登録した場合」
例えば、アカウントがAとBの二つあり、Aが標準だった場合
Bのアカウントを選択して終了すると、起動時にAの標準の
受信フォルダにはフォーカスされず、Bの受信フォルダに
フォーカスされて起動してしまいます。


OS Windows XP SP1
鶴亀メール V3.66

[ ]
RE:19702 受信フォルダにフォーカスさせるNo.19704
秀まるお2 さん 04/09/01 15:22
 
 またまたすみません。今度こそ動作確認しました。

> >   #n = dllfunc("SelectFolder", $acount, "受信");

   #n = dllfunc("SelectFolder", $account, "受信");

 の間違いでした。$acountじゃなくて$accountでした。

[ ]
RE:19704 受信フォルダにフォーカスさせるNo.19705
agf さん 04/09/01 15:30
 
> またまたすみません。今度こそ動作確認しました。
>
>> >   #n = dllfunc("SelectFolder", $acount, "受信");
>
>   #n = dllfunc("SelectFolder", $account, "受信");
>
> の間違いでした。$acountじゃなくて$accountでした。

ありがとうございます。
正常動作を確認しました。

[ ]