English help on website



hidemaru.postExecMacroFile(Ver9.35対応版)
目次JavaScript対応Hidemaruオブジェクト− postExecMacroFile
postExecMacroFileメソッドは、ファイル名を指定して、マクロ実行をスケジュールします。 [非同期]
js{
  hidemaru.postExecMacroFile("test2.mac");
}
パラメータ1(文字列型)
マクロのファイル名を文字列で指定します。

パラメータ2(文字列型、省略可能)
実行されるマクロに渡されるパラメータを指定します。
マクロからはgetargでパラメータを取得できます。

返り値
成功したときは0以外、失敗したときは0を返します。(V9.35β8以降)


マクロ実行をスケジュールした後は速やかに現在実行中のメソッド、マクロを終わる必要があります。
マクロ実行中ではないときでも使用可能です。
postExecMacroMemoryとは違い、jsmodeの引き継ぎなどは無く、マクロファイルで改めて指定する必要があります。
js{
  function funcAsync() {
    //[非同期]ここはマクロ実行中ではない
    hidemaru.postExecMacroFile("test2.mac");
  }
  
  hidemaru.setTimeout(funcAsync, 2000);
}
endmacro;
例:test2.mac
//ここはマクロ実行中
js{
  message("test2");      
}

参照:
hidemaru.postExecMacroFile
WM_REMOTE_EXECMACRO_FILE