Power Automate Desktop「ウィンドウの詳細を取得する」アクション

指定ウインドウの情報を取得するアクションです。

取得できる情報には次のものがあります。

  • ウインドウのタイトル
  • ウインドウ内のテキスト
  • ウインドウの位置とサイズ
  • ウインドウのプロセス名

どの情報も利用する用途がありますが、

テキストだけはウインドウ内の全文字を取得するため

シンプルな構成のウインドウでないと利用しづらいでしょう。

利用方法

「アクション」の「UI オートメーション」、「データ抽出」より、

「ウィンドウの詳細を取得する」をドラッグします。

パラメータの設定画面が表示されるので値を指定します。

パラメータ

ウインドウ

情報を取得するウインドウを指定します。

入力欄をクリックすると次のようにポップアップされます。

すでにUI要素を登録している場合は対象を選択し、

未登録の場合は「新しいUI要素の追加」ボタンをクリックします。

次のウインドウが表示されるのでクリックしたい要素にマウスを合わせます。

マウスを合わせると赤枠で囲まれます。

その状態でCtrlを押しながらクリックします。

次の図のように選択したオブジェクトが表示されるため完了をクリックします。

入力欄に、次の図のように表示されれば完了です(テキストは選択したUI要素によって異なります)。

ウインドウ プロパティ

ウインドウからどの情報を取得するかを選択します。

「ウインドウ テキストを取得する」の場合はボタンなども含めて

テキスト情報をすべて改行区切りで取得します。

「ウインドウの場所とサイズを取得する」はテキストで

「横位置,縦位置,幅,高さ」というカンマ区切り形式で取得するため

扱うときに「テキストの分割」を使うことが多いでしょう。

生成された変数

WindowProperty

指定した情報が格納されます。

エラー発生時

必須ではありませんが、必要があればエラー処理を行います。

関連記事

「UI オートメーション」の使い方の記事一覧