|   |  
 うえむさん,sshgさん,こんばんは。 
 
 前回と同じフォルダ,検索語を初期値としたい場合,たとえば次のようなマク 
ロで簡単なことはできるでしょう。検索条件などを指定する必要がある場合には 
もう少し工夫が必要でしょう。 
 
//------------------------------------------------------- 
$inifile = macrodir + "\\grep.ini"; 
$folder = getinistr($inifile, "grep", "folder"); 
if( $folder == "" ) $folder = directory; 
if( selecting ) $word = gettext( seltopx, seltopy, selendx, selendy ); 
else $word = getinistr($inifile, "grep", "word"); 
while( 1 ) { 
    menu "&E Grep 実 行", 
         "&F 対象フォルダ:" + $folder, 
         "&S 検索語:" + $word; 
    #r = result; 
    if( #r == 1 ) break; 
    else if( #r == 2 ) call SetFolder; 
    else if( #r == 3 ) call SetWord; 
    else endmacro; 
} 
grep $word, "*.*", $folder; 
writeinistr $inifile,"grep","folder",$folder; 
writeinistr $inifile,"grep","word",$word; 
endmacro; 
 
SetFolder: 
$folder = input("対象フォルダ", $folder); 
return; 
 
SetWord: 
$word = input("検索語", $word); 
return; 
//------------------------------------------------------// 
 
     では, (^^)/~ 
                                        山紫水明(ユーザー) 
                                        SANSHISUIMEI 
 
			 | 
		  
	 |