「ウィンドウの取得」アクションを使うことで、開いているウィンドウをインスタンス化できる他、UI要素を取得することが可能です。
ウィンドウの取得
![PowerAutomateDesktop ウィンドウの取得1](https://sunagitsune.com/wp-content/uploads/2022/03/7857582845d26bb25a75ae85333bdcdf.png)
ウィンドウの取得は、UIオートメーション→Windowsから追加できます。
![PowerAutomateDesktop ウィンドウの取得2](https://sunagitsune.com/wp-content/uploads/2022/03/78f909c1d8c2db179bdc209e5ae97d06.png)
追加するとダイアログが表示されます。
ウィンドウの取得
![PowerAutomateDesktop ウィンドウの取得3](https://sunagitsune.com/wp-content/uploads/2022/03/b9899e3c37ab53668c44a8e84df21ea7.png)
特定のウィンドウまたはフォアグラウンドウィンドウを指定できます。
![PowerAutomateDesktop ウィンドウの取得4](https://sunagitsune.com/wp-content/uploads/2022/03/8290c2437d9af531c6a43a7e3a2cf965.png)
フォアグラウンドウィンドウは最前面にあるウィンドウのことです。フォアグラウンドウィンドウを選ぶと、選択項目が一気に少なくなり、ウィンドウ単位でのみ取得が可能となります。
UI要素
![PowerAutomateDesktop ウィンドウの取得5](https://sunagitsune.com/wp-content/uploads/2022/03/32eb0fd41294d5339b28d5f95c1937c2.png)
特定のウィンドウの場合、取得するUI要素を指定できます。ウィンドウだけでなく、個別のUI要素を取得可能です。
UI要素の取得方法については、こちらの記事をご参照ください。
ウィンドウを前面に表示する
![PowerAutomateDesktop ウィンドウの取得6](https://sunagitsune.com/wp-content/uploads/2022/03/7962d660203c2f9db93d5c1693ccb8f5.png)
特定のウィンドウの場合、スイッチを入れることでウィンドウ(ないしはウィンドウ内のUI要素)を取得した際に自動でウィンドウを最前面に表示させることが可能です。
フォアグラウンドウィンドウは最初から最前面に表示されているので、指定できません。
フォアグラウンドウィンドウは最初から最前面に表示されているので、指定できません。
ウィンドウが見つからない場合は失敗する
![PowerAutomateDesktop ウィンドウの取得7](https://sunagitsune.com/wp-content/uploads/2022/03/7a8cc93ec09b5e6a495da91679a9e13d.png)
詳細から追加できます。指定したウィンドウが発見できない場合、失敗として取得を中断します。
スイッチをオフにすると、ウィンドウが表示されるまで無期限に待機します。
スイッチをオフにすると、ウィンドウが表示されるまで無期限に待機します。
タイムアウト
![PowerAutomateDesktop ウィンドウの取得8](https://sunagitsune.com/wp-content/uploads/2022/03/472f10273d989fdc7a3764ef73f9477b.png)
ウィンドウを「見つからない」と判定するまでの時間を指定できます。
生成された変数
![PowerAutomateDesktop ウィンドウの取得9](https://sunagitsune.com/wp-content/uploads/2022/03/1f349f3bc67aa3c6d29abcdbf22c89c9.png)
変数名を変更できます。{x}から他の変数を選択することで、その変数の値を上書きすることができます。
![PowerAutomateDesktop ウィンドウの取得10](https://sunagitsune.com/wp-content/uploads/2022/03/32a6fa8ba64e85a1b085acd2d3e6cd6e.png)
スイッチをオフにすると、変数を生成させないことができます。
エラー発生時
![PowerAutomateDesktop ウィンドウの取得11](https://sunagitsune.com/wp-content/uploads/2022/03/183e37c9be1385292f051f8f262833f1.png)
エラー時の処理を設定できます。
![PowerAutomateDesktop ウィンドウの取得12](https://sunagitsune.com/wp-content/uploads/2022/03/ea4090c5997190a96a5c07217ae9274c.png)
「詳細」では、ウィンドウを発見できない場合が指定できます。
![](https://sunagitsune.com/wp-content/uploads/2021/11/machine-learning-g0b59793cc_1280-160x90.png)
Microsoft Power Automate Desktop(PAD)アクション、使い方一覧
Power Automate Desktopの使い方を機能・分類別に参照できるまとめです。
コメント