hidemaru.isMacroExecuting(Ver9.35対応版)
目次−
JavaScript対応−
Hidemaruオブジェクト−
isMacroExecuting
isMacroExecutingメソッドは、現在マクロ実行中かどうかを取得します。
[非同期]
例 |
js{
var a = hidemaru.isMacroExecuting();
}
|
- パラメータ
-
パラメータはありません。
- 返り値(数値型)
-
マクロ実行中の場合は0以外、マクロ実行中でない場合は0を返します。
自分自身の秀丸エディタではなく、別の秀丸エディタ上でマクロ実行されている場合でも実行中と判断されます。
例 |
js{
function asyncFunc() {
var b = hidemaru.isMacroExecuting();
console.log(b);
}
debuginfo(2);
hidemaru.setTimeout(asyncFunc, 1000);
var a = hidemaru.isMacroExecuting();
console.log(a);
}
endmacro;
|
他の秀丸エディタのマクロ実行との競合を無くす方法として、プライベートモードがあります。
hidemaru.exeの起動オプション/@privateでプライベートモードとして起動されます。
参照:
WM_ISMACROEXECUTING