コンテンツにスキップ

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行単位)

解説

イベント:コンソール出力