"dogrep"の"exclude="使用法教えて下さいNo.33013
inuk さん 08/01/10 20:16
 
検索して一覧作成をマクロで行いたく、以下のように指定したのですが、受信フォル
ダ配下にある"一時保存先"というフォルダを除外してくれません。
何処が悪いのかご指摘頂けると助かるのですが・・・宜しくお願い致します。

    loaddll "TKInfo.dll";
        #n = dllfunc("SetFindPack", "flag=transmit=1日前-指定なし, subfolder
        =1, inmail=3");
        #n = dllfunc("DoGrep", "", "", "exclude=myaccount\受信\一時保存先");
                                        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[ ]
RE:33013 "dogrep"の"exclude="使用法教えNo.33014
Iranoan さん 08/01/10 21:06
 
 inuk さん今日は、Iranoan です。
 念の為お断りしておくと、開発者とは何の関わりも無い単なる一ユーザです。
> 検索して一覧作成をマクロで行いたく、以下のように指定したのですが、受信フォル
> ダ配下にある"一時保存先"というフォルダを除外してくれません。
<snip>
>         #n = dllfunc("DoGrep", "", "", "exclude=myaccount\受信\一時保存先");
 マクロではフォルダの区切りを「\\」とする必要があります。

[ ]
RE:33014 "dogrep"の"exclude="使用法教えNo.33015
inuk さん 08/01/10 21:31
 
 Iranoan さん、御指摘有難う御座います。
ただ、フォルダの区切りを「\\」にするのも試したのですが、やはり除外出来ません
でした。

loaddll "TKInfo.dll";
    #n = dllfunc("SetFindPack", "flag=transmit=1日前-指定なし, subfolder=1,
    inmail=3");
    #n = dllfunc("DoGrep", "", "", "exclude=myaccount\\受信\\一時保存先");
                                                     ~~    ~~

何が悪いのでしょう。
他にお気づきの点有りましたらご指摘願います。

[ ]
RE:33015 "dogrep"の"exclude="使用法教えNo.33017
h-tom さん 08/01/10 21:58
 

h-tom です。

>ただ、フォルダの区切りを「\\」にするのも試したのですが、やはり除外出来ません
>でした。

>    #n = dllfunc("DoGrep", "", "", "exclude=myaccount\\受信\\一時保存先");
何も試していませんが、ヘルプ見ると、"exclude"の前に","がないと駄目な感じ
がしますけど?
 "exclude=myaccount\\受信\\一時保存先"
 ",exclude=myaccount\\受信\\一時保存先"

それと、除外フォルダは、2番目の引数で指定するのでは?

[ ]
RE:33017 "dogrep"の"exclude="使用法教えNo.33019
秀まるお2 さん 08/01/10 23:14
 
 h-tomさんの話の通りみたいです。

 僕の所でテストしたのは以下のマクロですけど、それでうまく動作しました。

    loaddll "tkinfo.dll";
    #n = dllfunc("SetFindPack"
               , "flag=transmit=1日前-指定なし, subfolder=1, inmail=3");
    #n = dllfunc("DoGrep", ""
                , ",exclude=斉藤秀夫メイン\\受信\\迷惑メール");

[ ]
RE:33019 "dogrep"の"exclude="使用法教えNo.33021
inuk さん 08/01/11 10:42
 
皆さん有難う御座いました。

ヘルプとにらめっこしながら、何処が悪いのか気付かずに行き詰ってたのですが、氷
解しました。

#n = dllfunc("DoGrep", "", "", "exclude=myaccount\\受信\\一時保存先");
                          ~~~~~~
#n = dllfunc("DoGrep", "", ",exclude=myaccount\\受信\\一時保存先");
                          ~~

うまく動作しました。
いまさらなんですが、会議室はここで良かったのか疑問でしたが、
Iranoanさん、h-tomさん、秀まるお2さん皆さん御教示有難う御座いました。

[ ]