このモジュールでは、UI 要素を対象とするマウス クリックまたはキーボード イベントを監視する 1 つ以上のトリガーを設定できるアクションを見つけます。
フローは、構成された監視対象イベントのいずれかが発生するまで一時停止します。 イベントが発生すると、フローの実行はトリガー ブロックの入れ子になったアクションで続行されます。 トリガーを構成する順序は、アクションの動作には影響しません。
アクションの共有パラメーターは、アクションで構成するすべてのトリガーに適用されます。
- スケジュール モードを 1 回に設定した場合、トリガーの入れ子になったアクションは、監視対象のイベントのいずれかが発生した後に 1 回だけ実行されます。 モードを シーケンシャルに設定すると、フロー実行はトリガー ブロックの先頭に戻り、別のイベントが発生するのを待機します。
- タイムアウト制限を設定して、無限に待機しないようにし、タイムアウト エラーを強制します。 アクションのエラー処理動作のそれぞれのルールで、このエラーを処理できます。
Note
トリガーのブロック内で "Exit loop" アクションを使用すると、フローでイベント監視を終了することもできます。
UI 要素イベント トリガー
選択した UI 要素にイベント トリガーを設定します。
入力パラメーター
| Argument | Optional | 受け入れる | デフォルト値 | Description |
|---|---|---|---|---|
| トリガー名 | はい | テキスト値 | このトリガーの名前 | |
| UI 要素 | いいえ | UI 要素 | イベント トリガーが監視する UI 要素を選択します | |
| Event | N/A | マウス クリック、キーボード | マウスのクリック | トリガーのイベントの種類を選択する |
| キー修飾子 | はい | キー Win、Ctrl、Shift、Alt の組み合わせ | トリガーに必要なオプションのキー修飾子の組み合わせを指定する | |
| マウス ボタン | いいえ | 左、中央、右 | トリガーで使用するマウス ボタンを選択する | |
| Key | いいえ | A、B、C、D、E、F、G、H、I、J、K、L、M、 N、O、P、Q、R、S、T、U、V、W、X、Y、Z、D0、D1、D2、D3、D4、D5、D6、D7、D8、D9、NumPad 0、NumPad 1、NumPad 2、NumPad 3、NumPad 4、NumPad 5、NumPad 6、NumPad 7、NumPad 8、NumPad 9、9、 F1、F2、F3、F4、F5、F6、F7、F8、F9、F10、F11、F12、Space、Enter、Backspace、Home、Delete、Page Up、Page Down、Tab、Caps Lock、Num Lock、Left、Right、Up、Down、Escape、Insert | トリガーで使用するショートカット キーを指定する | |
| トリガー モード | いいえ | 押す、離す | マウス ボタンまたはショートカット キーを押すか離したときにトリガーをアクティブにするかどうかを選択します | |
| 入れ子になった要素を含める | N/A | ブール値 | False | 有効にすると、選択した要素内の入れ子になった要素がクリックまたはフォーカスされたときにもトリガーが発生します (ボタン内のラベルなど)。 |
| スケジュール モード | N/A | 1 回限り、シーケンシャル | 1回 | トリガーのスケジュール モードを指定する |
| タイムアウト エラーで失敗しました | N/A | ブール値 | False | トリガーを無期限に待機するか、設定された期間の後に失敗するかを指定します |
| 期間 | いいえ | テキスト値 | 0 | タイムアウト エラーが発生するまでの時間 (秒単位) |
生成される変数
| Argument | タイプ | Description |
|---|---|---|
| TriggerEventInstanceHandle | TriggerEventInstanceHandle | トリガー イベントのインスタンス ハンドルを取得する |
例外
| 例外 | Description |
|---|---|
| UI 要素のイベント トリガーに失敗しました | トリガーが発生したときに問題が発生したことを示します |
| UI 要素のイベント トリガーがタイムアウト エラーで失敗しました | イベントの監視中にタイムアウト エラーが発生したことを示します |