「キーの送信」では、指定したキーを「押した」という処理をフローの中で走らせることができます。
キーの送信
![PowerAutomateDesktop キーの送信1](https://sunagitsune.com/wp-content/uploads/2022/04/35517d80e9ff322d26896322ecda0c50.png)
キーの送信はアクションペインのマウスとキーボードから追加できます。
![PowerAutomateDesktop キーの送信2](https://sunagitsune.com/wp-content/uploads/2022/04/0fa89767ace59a6e3cbc62cdf03aa50f-1.png)
追加するとダイアログが表示されます。
キーの送信先
![PowerAutomateDesktop キーの送信3](https://sunagitsune.com/wp-content/uploads/2022/04/9adcd77c25d5475a03708e74373f69a1.png)
キー操作を送る対象を選択できます。
フォアグラウンドウィンドウ
![PowerAutomateDesktop キーの送信4](https://sunagitsune.com/wp-content/uploads/2022/04/7cbd8c4ebd1f7ddceea3372c510afe3f.png)
一番前にあるウィンドウにキー操作が実行されます。
UI要素
![PowerAutomateDesktop キーの送信5](https://sunagitsune.com/wp-content/uploads/2022/04/03f141964e15fafe3be31fca9d18b1b0.png)
指定したUI要素を持つウィンドウにキー操作が実行されます。
UI要素の追加についてはこちらを参照。
ウィンドウのインスタンス/ハンドル
![PowerAutomateDesktop キーの送信6](https://sunagitsune.com/wp-content/uploads/2022/04/d6cac01b5cae4c0dbe1e5c84e0879c5c.png)
ウィンドウのインスタンスまたはハンドルからウィンドウを識別します。
ウィンドウのインスタンス化はウィンドウの取得などで行えます。
タイトルやクラス、またはその両方
![PowerAutomateDesktop キーの送信7](https://sunagitsune.com/wp-content/uploads/2022/04/fd0d2bd805d43caf48c5b15c0f21f590.png)
ウィンドウのタイトルなどからキー操作先を指定できます。ウィンドウタイトルをクリックすると選択候補がプルダウンで表示されるので、クリックで選択できます。
![PowerAutomateDesktop キーの送信8](https://sunagitsune.com/wp-content/uploads/2022/04/85359b7e359e89be25e5b84707df0128.png)
クラスも同様。
![PowerAutomateDesktop キーの送信9](https://sunagitsune.com/wp-content/uploads/2022/04/b27ae05c88f053ce30b32988465cef45.png)
ウィンドウの選択では、今開いているウィンドウを直接指定できます。
![PowerAutomateDesktop ウィンドウにフォーカスする12](https://sunagitsune.com/wp-content/uploads/2022/04/22ee8990dc083af2d3e738aa00409366.png)
任意のウィンドウの周りにカーソルを合わせ、赤枠が出た状態でCtrlを押しながらクリックすることで、ウィンドウのタイトルとクラス名を取得することができます。
送信するテキスト
![PowerAutomateDesktop キーの送信10](https://sunagitsune.com/wp-content/uploads/2022/04/f2cc1245de577ce10f5d1739e460a3ed.png)
キー操作または送信するテキストを入力できます。特に何もつけずにテキストを書いた場合、
![PowerAutomateDesktop キーの送信11](https://sunagitsune.com/wp-content/uploads/2022/04/0b8cd9f8fc6c137ff8577591a8048c66.png)
キー操作ではなくテキストとして送信されます。
![PowerAutomateDesktop キーの送信12](https://sunagitsune.com/wp-content/uploads/2022/04/3962f48bda5b8ff0832e043329cf0835.png)
キー操作として送信するには、{}で囲う必要があり、
![PowerAutomateDesktop キーの送信13](https://sunagitsune.com/wp-content/uploads/2022/04/32c209d3e1e83e9fc7581c5b313fffb5.png)
{Enter}のように書いて送れば、
![PowerAutomateDesktop キーの送信14](https://sunagitsune.com/wp-content/uploads/2022/04/69268952fbd962112f273e7dfd003866-1.png)
Enter相当の動きをし、テキストでいえば改行が挟まれます。
使用できるキー操作はこちらを参照。
![PowerAutomateDesktop キーの送信15](https://sunagitsune.com/wp-content/uploads/2022/04/98b740e7f4ce7a28f2eb566ba0d92769.png)
複数のキーを同時に( {Ctrl}{A}など)送れば、
![PowerAutomateDesktop キーの送信16](https://sunagitsune.com/wp-content/uploads/2022/04/b1838b0bc0e4e4bd82902496cead3ebe.png)
ショートカットなどを実行させることも可能です。
特殊キーの挿入
![PowerAutomateDesktop キーの送信17](https://sunagitsune.com/wp-content/uploads/2022/06/c77992d23cc2eebc6171389f35ed68d8.png)
方向キーやテンキーなどを選択して入力することができます。
修飾キーの挿入
![PowerAutomateDesktop キーの送信18](https://sunagitsune.com/wp-content/uploads/2022/06/6f3505b03fdd93e6f49ac3a4e2240073.png)
Shift、Alt、Windowsキーなどを選択して入力することができます。
キー入力の間隔の遅延
![PowerAutomateDesktop キーの送信19](https://sunagitsune.com/wp-content/uploads/2022/06/17695630fa1f4e3c3f3247abd3735e65.png)
キー送信の間隔をミリ秒単位で指定できます。
テキストをハードウェアキーとして送信します
![PowerAutomateDesktop キーの送信20](https://sunagitsune.com/wp-content/uploads/2022/06/e2df085f85eef4991c2ca8b09376e4b0.png)
ONにすると、キーボード上の動きをエミュレートしてテキストが送信されます。
うまく動作しない場合はONOFFを切り替えてみるとよいかもしれません。
うまく動作しない場合はONOFFを切り替えてみるとよいかもしれません。
エラー発生時
![PowerAutomateDesktop キーの送信21](https://sunagitsune.com/wp-content/uploads/2022/06/75e5f6d35e4d6b05df8fc34f5dffd742.png)
エラー時の処理を指定できます。
![PowerAutomateDesktop キーの送信22](https://sunagitsune.com/wp-content/uploads/2022/06/25724580e22287b793d75bb336ddbb06.png)
詳細では、非インタラクティブモードでキーストロークを送信できない、テキストが有効なキーストロークではない、送り先のアプリケーションがない、送信できない、ウィンドウが見つからない場合の処理を個別に指定できます。
![](https://sunagitsune.com/wp-content/uploads/2021/11/machine-learning-g0b59793cc_1280-160x90.png)
Microsoft Power Automate Desktop(PAD)アクション、使い方一覧
Power Automate Desktopの使い方を機能・分類別に参照できるまとめです。
コメント