|
dszhm さん今日は、Iranoan です。
> >> 検索して一覧作成で簡単に指定することができるような
> >> 機能をご検討いただけないかと・・・
対象フォルダの選択とのようにするかという問題が残りますが、それを無視
すれば、マクロで簡単にできます。例えば現在のフォルダ以下を対象にするな
ら、以下の通りです。
//------------- ユーザ定義の範囲で検索 -------------------------------
openreg "CURRENTUSER","Software\\Hidemaruo\\TuruKame\\Config";
#i = 0;
while( 1 ){
if( #i < 10 )$i = "0" + str(#i);
else $i = str( #i );
$item = getregstr( "CusmView" + $i );
if( $item == "" )break;
#j = strstr( $item,"\t");
$menu[ #i ] = leftstr( $item, #j );
$search[ #i ] = rightstr( $item, strlen( $item ) - #j - 1 );
#i = #i + 1;
}
closereg;
loaddll "tkinfo.dll";
menuarray $menu, #i;
if( !result )goto End;
#tmp = dllfunc( "SetFindPack" , $search[ result - 1] + ", subfolder=1");
#tmp = dllfunc( "DoGrep", dllfunc( "CurrentAccount") ,
dllfuncstr( "CurrentFolder" ) );
End:
freedll;
|
|