English help on website



hidemaru.getCurrentProcessInfo(Ver9.34対応版)
目次JavaScript対応Hidemaruオブジェクト− getCurrentProcessInfo
getCurrentProcessInfoメソッドは、自分自身(Hidemaru.exe)のProcessInfoオブジェクトを取得します。 [非同期]
js{
  var me = hidemaru.getCurrentProcessInfo();
}
パラメータ
パラメータはありません。

返り値(オブジェクト)
プロセスの情報を表すProcessInfoオブジェクトを返します。


ProcessInfoオブジェクト内のstdIn, stdOut, stdErrプロパティは、通常は扱えません。
Hidemaru.exeを、/stdioオプション付きで起動したとき、stdIn, stdOut, stdErrプロパティが扱えるようになります。
例 test.mac
js{
  //起動オプション /stdio が必要
  var me = hidemaru.getCurrentProcessInfo();
  var s = me.stdIn.readAll(5*1000);
  s = filter("","ToZenkakuHira","",s);
  me.stdOut.write( s );
}
exit;
例 コマンドプロンプト
C:\>ver /?
Windows のバージョンを表示します。

VER

C:\>ver /? | ("C:\Program Files\Hidemaru\Hidemaru.exe" /@private /stdio:sjis /h /x %APPDATA%\Hidemaruo\Hidemaru\Macro\test.mac)
Windows のばーじょんを表示します。

VER

C:\>_
参照:
runProcess
getCurrentProcessInfo
ProcessInfo
isProcessIdValid