hidemaru.postExecMacroMemory(Ver9.35対応版)
目次−
JavaScript対応−
Hidemaruオブジェクト−
postExecMacroMemory
postExecMacroMemoryメソッドは、マクロの内容を文字列で指定して、マクロ実行をスケジュールします。
[非同期]
例 |
js{
hidemaru.postExecMacroMemory('message "a";');
}
|
- パラメータ1(文字列型)
-
マクロの内容を文字列で指定します。
- 返り値
-
成功したときは0以外、失敗したときは0を返します。(V9.35β8以降)
マクロ実行をスケジュールした後は速やかに現在実行中のメソッド、マクロを終わる必要があります。
マクロ実行中ではないときでも使用可能です。
postExecMacroFileとは違い、同じマクロ/スクリプト内想定として以下の違いがあります。
- jsmodeをそのまま引き継ぐ。
- 自動的にsetcompatiblemode 0x08000000;相当となり、他の秀丸エディタへの切り替え不可モード。
- 自動的にsetbackgroundmode 1;相当。
例 |
js{
function funcAsync(){
testText="test";
hidemaru.postExecMacroMemory("js{ funcExecmac(); }");
}
function funcExecmac() {
message(testText);
}
hidemaru.setTimeout(funcAsync,2000);
}
|
参照:
hidemaru.postExecMacroMemory
WM_REMOTE_EXECMACRO_MEMORY