終了時の状態保存についてNo.24701
月下暇人 さん 05/10/20 10:30
 
秀丸メールでは,終了時の状態(最後にみたメールなど)を保存して,
次回の起動時はそこから始まりますが,これを解除する方法は
ありますでしょうか?

言い換えますと,”アカウント”or”受信”を選択した状態で
起動してほしいのですが.
複数のアカウントがあるので,特定のアカウントを選択した状態で
起動できるとなおいいのですが.


秀丸メール 4.56
WindowsXP Pro SP2

[ ]
RE:24701 終了時の状態保存についてNo.24702
秀まるお2 さん 05/10/20 10:50
 
 秀丸メール起動時または秀丸メール終了時にマクロを使ってそういう制御をす
ることは可能です。

 特定のアカウントを選択した状態にしたい場合なら、

    loaddll "tkinfo.dll";
    #n = dllfunc("SelectFolder", "アカウント名", "");

 というマクロを作って、それを「マクロ・マクロ登録・自動起動」の「秀丸
メール起動時」とかに指定しておけばいいです。"アカウント名"の所には選択し
たい対象のアカウント名を入れればいいです。

 「現在アカウントの受信フォルダ」を選択したいなら、

    loaddll "tkinfo.dll";
    $acc = dllfuncstr("CurrentAccount");
    #n = dllfunc("SelectFolder", $acc, "受信");

 とかってなります。

 マクロの作成方法については、「ヘルプ・秀丸メール・マクロヘルプ」の「秀
丸メール内でのマクロ実行」とかを参照して欲しいです。

[ ]
RE:24701 終了時の状態保存についてNo.24703
tuki さん 05/10/20 10:53
 
tuki です。

>複数のアカウントがあるので,特定のアカウントを選択した状態で
>起動できるとなおいいのですが.

一番上のアカウントを選択する
// setTopAccountTop.mac

なるマクロは有りますよ。特定のアカウントを一番上に置いて置けば
良いのでは。但し、アカウント指定は出来ないようです。

[ ]
RE:24702 終了時の状態保存についてNo.24708
月下暇人 さん 05/10/20 11:43
 
早々の回答ありがとうございます,
下記のマクロで所望の動作が出来ました.

私的には大変使いやすくなりました.


> 特定のアカウントを選択した状態にしたい場合なら、
>
>    loaddll "tkinfo.dll";
>    #n = dllfunc("SelectFolder", "アカウント名", "");
>

[ ]