コボットPortal

ウィンドウにアタッチ

「ウィンドウにアタッチ」アクティビティのご紹介をします。

1.アクティビティのプログラム名

RCA.Activities.Windows.WindowScope

2.説明

Studio バージョン 2.0.2.0まで

  クイックアクセス: 「ツールボックス」 > 「ウィンドウアプリケーション」 > 「ウィンドウにアタッチ」

Studio バージョン 2.0.3.0から

  クイックアクセス: 「ツールボックス」 > 「ウィンドウアプリケーション」 > 「ウィンドウにアタッチ」

すでに開いているウィンドウにアタッチして、ウィンドウ内でアクティビティを実行できます。

※動作を確認したコボットStudioのバージョン:2.1.1.2
※バージョンによって文言などが一部異なる場合がございます


3.プロパティ

プロパティ項目プロパティ名入力欄説明
オプションオートメーションベースドロップダウン選択UI自動化ライブラリのバージョンを指定
その他パブリックチェック項目ログにアクティビティ内の変数と引数がログファイルに書き込まれ、Centerにプッシュされる。(詳細は「プロパティ項目「パブリック」について」を参照)
表示名任意の文字列デザイナーパネルのアクティビティ名に反映される。
一般
エラーでも処理を続ける
値を入力(Boolean型)エラー時に後続の処理に進む
タイムアウト値を入力(Int32型)エラーになる前に指定した時間(ミリ秒)待機
出力
出力ウィンドウ値を入力(WindowApp型)本アクティビティで開いたウィンドウ情報を格納する。
ここで取得した値を、別のアクティビティのプロパティ値(WindowApp型)に設定することが出来る
入力ウィンドウ値を入力(WindowApp型)アタッチしたいウィンドウを設定
プロセス値を入力(Process型)アタッチしたいプロセスを設定



4.使い方

「ウィンドウにアタッチ」アクティビティの使用例を参考に説明します。

【例】開いたメモ帳を「ウィンドウを開く」の外側でアタッチして文字入力を行う

「ウィンドウを開く」でメモ帳を開く設定をします。
その後、「ウィンドウを開く」アクティビティの外側に、「ウィンドウにアタッチ」アクティビティを配置します。

「ウィンドウを開く」アクティビティ内の「出力ウィンドウ」プロパティにWindowApp型変数「window」を設定します。変数の作成方法は「変数の作成」を参照ください。※変数のスコープを変数パネル上でシーケンス全体に設定しておきます。

「ウィンドウにアタッチ」アクティビティ内の「入力>ウィンドウ」プロパティに先ほど作成したWindowApp型変数「window」を設定します。

「文字入力」アクティビティを「ウィンドウにアタッチ」アクティビティ内の「実行」内に配置し、メモ帳に"kobot Platform"を入力する設定を行います。
※メモ帳の文字入力エリアを要素指定し、「テキスト」プロパティに「"kobot Platform"」を設定します

「ホーム > スタート」をクリック、または、「F5キー」押下で実行します。実行するとメモ帳が開き、「kobot Platform」の文字が入力されます。

※「ウィンドウを開く」と「ウィンドウをアタッチ」の間に関係ない処理を入れても、「ウィンドウを開く」で出力した変数windowのメモ帳に「kobot Platform」と入力されます

印刷
S
Saki is the author of this solution article.

この回答は役に立ちましたか? はい いいえ

フィードバックを送信
お役に立てなくて申し訳ありません。フィードバックを残し、このアーティクルを改善するのにどうかご協力ください。