| さまざまな方法があります。次の例は、引数に確認したいマクロのファイル名を指定すれば、あとはマクロファイル用フォルダを自力で探し、存在する場合には1、存在しない場合は0を返すサブルーチン「isExistMac」です。
//------- サンプルマクロ -------//
call isExistMac "test.mac";
if( ##return != 0 ) message "マクロがありました。";
else message "マクロはありません。";
endmacro;
isExistMac:
$$checkFile=$$1;
$$mp=getinistr("hidemaru.ini","Env","MacroPath");
if($$mp=="")$$fDir=hidemarudir+"\\";
else $$fDir=$$mp+"\\";
$$cF=$$fDir+$$checkFile;
##existYN=existfile($$cF);
return ##existYN;
// ---------------------------- //
|
|