|
秀まるお様今日は、ひろです。またまた要望です。
受信 folder にはなるべく何も残したくない (必要な返信の書き忘れを防
ぐため) ので、下記のような macro を作成して、作成したどの mail folder
にも該当しない mail は移動しています。
//------------------- tkmove.mac -------------------------------------------
-------
openreg "CURRENTUSER", "Software\\Hidemaruo\\TuruKame\\Config";
if(result)$$folder = getregstr("HomeDir");
else{
message "鶴亀メールがインストールされていません。";
endmacro;
}
loaddll "tkinfo.dll";
$$topaccount = dllfuncstr("Account",0);
$$folder = $$folder + "\\"+ $$topaccount + "\\受信\\other";
if(!existfile($$folder + "\\nul"))runsync2 "command.com /c md \"" + $$folde
r +"\"";
##move_result = dllfunc("Move",$$topaccount,"受信\\other");
freedll;
endmacro;
//if(##move_result == 0)message "mail の移動に失敗しました。";
//-------------------- end macro -------------------------------------------
---------
しかしながら、この macro で新たに folder を作成した場合、一度鶴亀
メールを終了しないと folder area に反映する方法がありません。
そこで本題ですが、「最新の状態に更新」と言った現在の folder 構成を
反映する command を用意して頂けないでしょうか?
またこれと同様の機能をもった tkinfo.dll の関数が欲しいです。こちら
の tkinfo.dll の関数については、将来的に送受信関係や、remote mail の
header 情報取得と言った色々な異能を追加して頂きたいです。
P.S DDE や DLL を使えば済むことですが、鶴亀メールおよび秀丸の macro
に folder 作成機能が欲しいですね。
|
|