Process¶
擬似コードによるマニュアル
外部アプリを機動してその終了を待つ機構を提供します。
メンバー一覧¶
プロパティ¶
メソッド¶
status¶
プロパティ \ アクセス: r
解説
現在の状態
0:未実行 1:実行中
execute¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
target |
|
プログラム |
param |
void |
引数 |
folder |
void |
実行時フォルダ(未指定時はカレントフォルダ) |
戻り値
起動成功時は true
解説
バックグラウンドでの外部プログラムの実行
処理がおわったら onExecuted イベントが発生します。
commandExecute¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
target |
|
プログラム |
param |
void |
引数 |
folder |
void |
実行時フォルダ(未指定時はカレントフォルダ) |
戻り値
起動成功時は true
解説
コンソール出力取得つきコマンドラインプログラムの実行
コンソールの行単位出力で onOutput イベントが発生します。 処理がおわったら onExecuted イベントが発生します。
terminate¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
endCode |
|
終了コード |
解説
実行中の外部プログラムの強制終了
sendSignal¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
isBreak |
|
Ctrl+CではなくCtrl+Breakを送る |
戻り値
成功したらtrue
解説
Ctrl+Cイベントの送信(experimental:すべての環境で動作するとは限りません)
onExecuted¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
endCode |
|
終了コード |
解説
イベント:シェル実行終了
onOutput¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
line |
|
行番号 |
text |
|
出力テキスト(1行単位) |
解説
イベント:コンソール出力