etc.negui.process.shell

まがいもの。
Note:
未完成。 入力待ちがわからん。
History:
1.110
  • sourceとりあえずdeprecatedを外して使用可能に。
class ShellExecException: etc.negui.process.process.ExecuteException;

alias ReaderClosure;

class ShellExec: core.thread.Thread, etc.negui.system.raii.IRaii;

protected void Kill();

const const(ubyte[]) normalReadData();
標準出力のデータ。
const const(ubyte[]) errorReadData();
エラーデータ。
this(in Text Command , in Text WorkFolder = (Text).init, ReaderClosure NormalReadDg = null, ReaderClosure ErrorReadDg = null, SHOW ShowShell = (SHOW).HIDE, size_t Buffer = 0);
Params:
Text Command
実行コマンド。
Text WorkFolder
作業フォルダ。
ReaderClosure NormalReadDg
標準出力読み込み時に実行するデリゲート。
ReaderClosure ErrorReadDg
エラー出力読み込み時に実行するデリゲート。
SHOW ShowShell
表示方法。
size_t Buffer
バッファサイズ。
size_t waitTime;

void run();