「アクティブウィンドウを取得」アクティビティについてご紹介します。アクティビティの概要と使用例を参考に使い方をご説明します。
1.アクティビティのプログラム名
RCA.Activities.Windows.GetActiveWindow
2.説明
クイックアクセス: 「ツールボックス」 > 「ウィンドウアプリケーション」 > 「アクティブウィンドウを取得」
現在アクティブになっているウィンドウを取得します。また、「実行」セクションに多数のアクティビティを記述することが出来ます。
※動作を確認したコボットStudioのバージョン:2.2.0.2
※バージョンによって文言などが一部異なる場合がございます
3.プロパティ
プロパティ項目 | プロパティ名 | 入力欄 | 説明 |
---|---|---|---|
オプション | オートメーションベース | ドロップダウン選択 | UI自動化ライブラリのバージョンを指定 |
その他 | パブリック | チェック項目 | ログにアクティビティ内の変数と引数がログファイルに書き込まれ、Centerにプッシュされる。(詳細は「プロパティ項目「パブリック」について」を参照) |
表示名 | 任意の文字列 | デザイナーパネルのアクティビティ名に反映される。 | |
一般 | エラーでも処理を続ける | 値を入力(Boolean型) | エラー時に後続の処理に進む |
出力 | 出力ウィンドウ | 値を入力(WindowApp型) | 本アクティビティで開いたウィンドウ情報を格納します。 ここで取得した値を、別のアクティビティのプロパティ値(WindowApp型)に設定することが出来ます |
4.使い方
「アクティブウィンドウを取得」の使い方をアクティビティの使用例を参考に説明します。
【例】メモ帳を保存せずに閉じる際に出現するダイアログボックスを操作する
メモ帳に任意の文字を入力した後で保存せずに右上の×印をクリックすると、以下の画面のように保存するかどうかを聞くダイアログボックスが表示されます。
「アクティブウィンドウを取得」アクティビティを利用して、このダイアログを操作します。
コボットStudioの「アクティブウィンドウを取得」アクティビティを、指定のシーケンス内にドラッグアンドドロップで配置します。
「アクティブウィンドウを取得」アクティビティの中の「実行」シーケンスの中に、「クリック」アクティビティを配置します。
「クリック」アクティビティの「要素を指定」より、ダイアログボックス内のクリックしたいボタンを選択します。
※ボタンを選択する詳細な手順については「セレクタの取得方法」にてご参照いただけます。
全て設置すると以下のようになります。
「ホーム > スタート」をクリック、または、「F5キー」押下で実行すると、メモ帳を閉じようとした際に出た保存するかどうかを聞くダイアログボックスに対して操作が行われます。