|
秀まるおさま、検索フォルダ関連でまた確認させてください。
検索フォルダでの"FindDonw"関数の動作についてです。
検索フォルダで、"FindDonw"関数をすると最後のメールまで
達したときに通常だと、"FindDonw"関数の返り値が"0"になる
べきところ、"1"となっているようで、while文で処理していると
永久に終了しないようです。私のマクロの処理でなにか使用方法が
悪いのでしょうか?。
ご回答よろしくお願いいたします。
環境:
OS:Windows XP Home
秀丸メールVer5.18
//debug.mac
loaddll "TKInfo.dll";
$$date = dllfuncstr("ExecAtMain", "CurrentDate", "EW, DD EM YYYY");
$$find =
"(\".+\", regular, nocasesense, target=\"Date:\"), subfolder=0, inmail=0" ;
##n = dllfunc("ExecAtMain", "SetFindPack", $$find);
while(1){
##n = dllfunc("ExecAtMain", "FindDown");
if(##n != 1) {message "Not Found" ;break}
else message "Found" ;
}
//debug.macおわり
|
|