トリガー アクション

このモジュールでは、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 要素のイベント トリガーがタイムアウト エラーで失敗しました イベントの監視中にタイムアウト エラーが発生したことを示します