[HMM0029A] ●マクロファイルの存在確認 - 秀丸エディタQ&A集

Hidemaru Editor

←前へ 次へ→ 機能別Q&A 質問番号順Q&A


[HMM0029A]

●マクロファイルの存在確認

Q.
マクロファイルがあるかどうかを判定できますか?

A.

さまざまな方法があります。 次の例は、引数に確認したいマクロのファイル名を指定すれば、あとはマクロファイル用フォルダを自力で探し、 存在する場合には1、存在しない場合は0を返すサブルーチン「isExistMac」です。

//------- サンプルマクロ -------//
call isExistMac "test.mac";
if( ##return != 0 ) message "マクロがありました。";
else message "マクロはありません。";
endmacro;

isExistMac:
    $$checkFile = $$1;
    $$cF        = macrodir + "\\" + $$checkFile;
    ##existYN   = existfile($$cF);
return ##existYN;
// ---------------------------- //

←前へ 次へ→ 機能別Q&A 質問番号順Q&A