|
いつもお世話になっています。
"SetFindPack"と"FindDownInclude"について、教えてください。
秀丸メール本体で、現在選択しているメールの中に、特定の文字(下のマクロ
例では"した。")があるかどうか検索しようとしているのですが、上手くいき
ません。
現在選択しているメールには、"した。"という文字列は存在します。
以下のマクロにおいて、本体側で検索範囲を「一覧内」にすると、@は"ok"と
なります。しかし、「メール内」にすると@は"ng"になります。
また、Aは"ng"となります。
選択メール内の、指定文字列の有無を調べたいのですが、どなたかご教示いた
だければ幸いです。Win me + v4.67です。本件、もし既知でしたら、申し訳あ
りません。
loaddll "TKInfo.dll";
#n = dllfunc("SetFindPack", "(\"した。\",target=body)"); //@
// #n = dllfunc("SetFindPack", "(\"した。\",target=body), subfolder=0, inmai
l=1"); //A
#n = dllfunc("FindDownInclude");
if (#n==1) message "ok";
else message "ng";
endmacro;
|
|