「ウィンドウにアタッチ」アクティビティのご紹介をします。
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」と入力されます