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();
エラーデータ。
const DWORD exitCode();
History:
1.120
  • 新規作成。
this(in Text Command , in Text WorkFolder = (_NTEXT!(wchar)).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();