次の方法で共有


IA-Connect Java

IA-Connect は、クラウドからオンプレミスの仮想マシンに、または Citrix または Microsoft リモート デスクトップ (RDS) 接続経由で RPA 機能を追加する RPA (ロボティック プロセス オートメーション) プラットフォームです。 これは、Java アクセス ブリッジ (JAB) を使用して Java アプリケーションを自動化するためのモジュールです。

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - Azure China リージョン
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべての Power Apps リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
Power Automate Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
お問い合わせ
名前 Ultima Labs
URL https://www.ultima.com/ultima-labs
Email IAConnect@ultima.com
コネクタ メタデータ
Publisher Ultima Labs
Website https://www.ultima.com/ultima-labs
プライバシー ポリシー https://www.ultima.com/privacy-policy
カテゴリ IT 運用;生産性

IA-Connect は、Power Automate Cloud Flows からオンプレミスの仮想マシン、または Citrix または Microsoft Remote Desktop (RDS) 接続経由で RPA 機能を追加する、RPA (ロボティック プロセス オートメーション) プラットフォームです。 IA-Connect コネクタには 650 を超えるアクションが用意されており、Power Automate Cloud Flow から直接、あらゆる種類のオンプレミス アプリケーションを自動化できます。 すべての IA-Connect アクションは Power Automate Cloud Flow から直接利用でき、クラウド ベースとオンプレミスのアプリケーション間の統合が容易になり、既存の Power Automate 条件、ループ、動的コンテンツ、式、および例外処理を RPA プロセスで利用できます。 また、IA-Connect コネクタを利用すると、フロー実行履歴から完全な実行履歴と監査機能が提供される一方で、RPA プロセスを開発するために別のアプリケーション/コンソール/スタジオを用意する必要も排除されます。

[前提条件]

IA-Connect コネクタのいずれかを使用するには、IA-Connect ソフトウェアをインストールする必要があります。 これは 30 日間無料でテストできます。その後、IA-Connect ライセンスが必要になります。

IA-Connect ソフトウェアは、次の 2 つの主要なコンポーネントで構成されています。

  • IA-Connect Orchestrator。これは、独自の Azure テナントでホストする Azure WebApp です。 これにより、1 つ以上のオンプレミスまたはクラウドベースの仮想マシンへの RPA フローのルーティングとセキュリティが処理されます。

  • IA-Connect エージェントとディレクター。自動化するソフトウェアにアクセスできる仮想マシンにインストールされます。 さらに、IA-Connect エージェントは Citrix または Microsoft Remote Desktop Services (RDS) セッション内で実行できます。このセッションでは、RPA コマンドが仮想チャネルをリモート セッションに渡して実行されます。 IA-Connect エージェントはネットワーク共有から実行でき、インストールは必要ありません。

使用可能な IA-Connect コネクタ

使用可能な IA-Connect コネクタは次のとおりです。

  • 動的コードの IA-Connect
  • IA-Connect Java
  • メインフレームの IA-Connect
  • IA-Connect Microsoft Office
  • SAP GUI の IA-Connect
  • IA-Connect セッション
  • IA-Connect ユーザーインターフェース
  • IA-Connect Web ブラウザー

資格情報を取得する方法

ライセンスを受け取り、30日間の無料試用版を開始するには、当社のウェブサイト(https://www.ultima.com/IA-Connect/Power-Automate)でリクエストを送信してください。

試用版の要求を受け取ったら、IA-Connect ソフトウェアの設定を支援し、試用版ライセンスを提供するために提供された電子メール アドレスを介して、お客様に連絡します。 これは完全な機能を備えた試用版であり、試用期間中に、独自の環境内の 8 つの IA-Connect コネクタすべてに対して 650 個のアクションのいずれかをテストできます。

コネクタの概要

IA-Connect の試用版要求を送信すると、インストールとセットアップに関する IA-Connect ソフトウェアとドキュメントを含む ZIP ファイルをダウンロードできるようになります。 また、必要に応じてインストールプロセスを通じてサポートとガイダンスを提供するために、お客様に連絡します。

Support

試用期間中は、Ultima Labs (IAConnect@ultima.com) に問い合わせてサポートとサポートを受けることができます。

IA-Connect ライセンスを購入すると、Ultimaの英国ベースのテクニカルサービスセンター(TSC)から、特注のトレーニングまたはサポートに利用できるサポートトークンを受け取ります。

既知の問題、一般的なエラー、FAQ

ナレッジ ベースには、既知の問題、IA-Connect コネクタの使用時に発生する可能性がある一般的なエラー、よく寄せられる質問に関する記事が多数含まれています。 これは https://support.ultima.com/ultimalabs でアクセスでき、これらのリソースにアクセスするためのアカウントは、IA-Connect 試用版中および IA-Connect ライセンスの購入時に提供されます。

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有不可

デフォルト

適用対象: すべてのリージョン

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ Description 必須
API キー securestring この API の API キー 正しい
IA-Connect Orchestrator アドレス 文字列 HTTP(S) コンポーネントを使用せずに IA-Connect Orchestrator アドレスを指定する 正しい

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

Focus Java 要素

Java 要素にフォーカスを設定します。これにより、キーボード フォーカスのアクティブな要素になり、アプリケーションによっては、要素ウィンドウがフォアグラウンドに移動する場合があります。

Java Access Bridge からの切断

実行中の IA-Connect Java サブシステム (IA-JavaAccessBridge) をシャットダウンします。

Java Access Bridge に接続する

IA-Connect Java サブシステム (IA-JavaAccessBridge) を起動し、指定した Java Access Bridge DLL に接続します (または、空のままにして検索します)。 Java アプリケーションを自動化する前に、この手順を実行する必要があります。 このアクションにより、Java アプリケーションを実行する前に有効にする必要がある Java Access Bridge も有効になります。

Java ウィンドウ

UIA ウィンドウが Java 要素であるかどうかを返します。

Java テーブル セルが画面に表示されているか

Java テーブル要素内の特定のテーブル セルが現在画面上に表示されているかどうかを返します。

Java テーブル セルのグローバル マウス クリック

マウスを Java テーブル セルの中央に移動し、指定したマウス ボタンをクリックします。

Java テーブル セルのプロパティを取得する

Java テーブル要素内の指定したセルのプロパティと内容を返します。 これは、行、列、ヘッダー、セル (つまりテーブル) を含む要素です。 必要に応じて、ビューポートを列挙して、セルが現在画面に表示され、それが座標であるかどうかを判断するかどうかを指定できます。 ビューポート要素には通常、テーブル (テーブルの親要素など) が含まれており、テーブルの表示領域を表します。

Java テーブルのプロパティを取得する

Java テーブル要素のプロパティを返します。 これは、行、列、ヘッダー、セル (つまりテーブル) を含む要素です。 必要に応じて、ビューポートを列挙することで、現在画面に表示されているテーブルのコンポーネントを決定するかどうかを指定できます。 ビューポート要素には通常、テーブル (テーブルの親要素など) が含まれており、テーブルの表示領域を表します。

Java テーブルの内容を取得する

Java テーブル要素の内容を返します。 これは、行、列、ヘッダー、セル (つまりテーブル) を含む要素です。

Java デスクトップ要素が存在しないのを待つ

Java デスクトップ要素 (通常はウィンドウ) が存在しなくなるまで待機します。

Java デスクトップ要素は存在しますか

Java デスクトップ要素が存在するかどうかを報告し、いくつかの基本的な要素プロパティを提供します。

Java デスクトップ要素を取得する

デスクトップ上の Java アプリケーション ウィンドウとダイアログの一覧を返します。 最初に Java Access Bridge に接続する必要があります。

Java デスクトップ要素を待機する

Java デスクトップ要素 (通常はウィンドウ) が存在するまで待機します。

Java 子要素のプロパティを取得する

インデックスで指定された特定の Java 子要素のすべてのプロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。

Java 要素が存在しないのを待つ

Java 要素 (通常は、ボタンやテキスト入力領域など、ウィンドウ内の個々の要素) が存在しなくなるまで待機します。

Java 要素でのグローバルな左マウス のダブルクリック

マウスを Java 要素の中心に移動し、マウスの左ボタンをダブルクリックします。

Java 要素でのグローバルマウスの中央クリック

マウスを Java 要素の中心に移動し、マウスの中央ボタンをクリックします。

Java 要素で同じ処理が行われますか

Java 要素の 2 つの Java 要素ハンドルを比較して、それらが同じ Java オブジェクトを表しているかどうかを確認します。 これは、要素を識別し、その親へのハンドルを取得した場合に便利です。

Java 要素にテキストを入力する

既存のテキストを置き換えるか、新しい値を特定の位置に挿入して、Java 要素 (通常はテキスト入力フィールド) にテキストを入力します。

Java 要素にパスワードを入力する

既存のテキストを置き換えて、Java 要素 (通常はパスワード入力フィールド) にパスワードを入力します。

Java 要素に対してアクションを実行する

Java 要素に対してアクセス可能なアクションを実行します。 特定の要素に対するこれらのアクセス可能なアクションは、"Java 要素のアクションの取得" アクションを使用してクエリを実行できます。 一般的なアクションには、ボタンの "クリック" やテキスト要素の "select-all" があります。

Java 要素のアクションを取得する

Java 要素のアクセス可能なアクションを返します。 これらのアクセス可能なアクションは、アクション名をアクション 'Java 要素に対するアクションの実行' への入力として使用することで、要素に対して実行できます (例: "click" や "select-all")。

Java 要素のグローバル右クリック

マウスを Java 要素の中心に移動し、マウスの右ボタンをクリックします。

Java 要素のテキスト値を取得する

Java 要素のテキスト値を返します。 通常、テキスト値はテキスト要素に関連付けられますが、多くの要素でこのプロパティを持つことができます。

Java 要素のプロパティをリストとして取得する

Java 要素のプロパティを、個々の項目ではなく単一行リスト (単一行コレクション/データ テーブル) として返します。これは、データの使用方法に応じて役立つ場合があります。

Java 要素のプロパティを取得する

Java 要素のすべての Java プロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。

Java 要素の値を取得する

要素の値を返します。 通常、値はテキスト入力領域に関連付けられますが、多くの要素でこのプロパティを持つことができます。

Java 要素の周囲に四角形を描画する

見つかった要素が必要であることを識別するのに役立つ、Java 要素の周囲に四角形を描画します。 四角形は、5 秒後に自動的に削除されます。

Java 要素の表示される外接する四角形を取得する

Java 要素の可視境界を取得します。 通常、Java Access Bridge は、要素が画面上に表示されているかどうかに関係なく、要素の仮想位置値を返します。これらの仮想値は、"Java 要素のプロパティの取得" アクションによって提供されます。 大きな要素 (スクロール可能なテーブル要素など) では、これらは常に画面上に表示されるとは限らないため、このアクションは要素の現在表示されている領域の座標を返します。

Java 要素は存在しますか

Java 要素が存在するかどうかを報告し、いくつかの基本的な要素プロパティを返します。

Java 要素へのグローバル入力テキスト

マウスを Java 要素の中心に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力メソッドを受け入れられないテキスト入力で使用されます。

Java 要素へのグローバル入力パスワード

マウスを Java 要素の中心に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力メソッドを受け入れられないパスワード入力で使用されます。

Java 要素をマウスでグローバルに左クリックする

マウスを Java 要素の中心に移動し、マウスの左ボタンをクリックします。

Java 要素を待機する

Java 要素 (通常は、ボタンやテキスト入力領域など、ウィンドウ内の個々の要素) が存在するまで待機します。

Java 要素を押す

Java 要素 (通常はボタン) を押します。

Java 要素を確認する

要素の状態 (通常はチェックボックスまたはラジオ ボックス) をオンまたはオフに設定します。

Java 親要素のプロパティを取得する

Java 要素の親要素のプロパティを返します。 このアクションは、直接の親要素のプロパティのみを返し、要素ツリーの高さ全体を検索しません。

Java 選択要素の展開

Java 要素 (通常はメニュー/ドロップダウン項目) を展開または折りたたみします。 項目が既に展開されている場合、何も起こりません。

Java 選択要素項目を取得する

指定した Java 選択要素の下にあるすべての子選択要素項目を返します。 選択要素オプションを取得するには、選択範囲をループ処理するか、リスト内の個々のオプションを選択するか、選択の子要素のラベルを読み取ります。 選択範囲の子要素のラベルを読み取って選択要素のオプションを取得する場合は、最初に 'Expand first' パラメーターを 'True' として指定して選択範囲を展開する必要があります。必要に応じて、'Collapse after' パラメーターを 'True' として指定して、後で選択範囲を閉じることもできます。

UIA 要素の Java プロパティを取得する

UIA 要素のすべての Java プロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。

Windows アクセス ブリッジの情報を取得する

Java と Windows DLL のバージョンを含む、特定の Java VM ID の Windows アクセス ブリッジ (WAB) に関する情報を返します。 Java VM ID は、"Java 要素のプロパティの取得" アクションからの出力として取得できます。

Windows アクセス ブリッジの接続状態を取得する

IA-Connect エージェントと Windows アクセス ブリッジ (WAB) の間の接続の現在の状態を返します。 IA-Connect エージェントが WAB に接続されている場合、関連する詳細が出力として返されます。

すべての Java 子要素プロパティを取得する

すべての Java 子要素のすべてのプロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。

すべての Java 要素ハンドルをリセットする

IA-Connect によって現在格納されているすべての Java 要素ハンドルをリセットします。これは、多数の要素を識別していて、多数の要素ハンドルが格納されている場合に便利です。 要素ハンドルの数が非常に多いシナリオ (100,000 以上) では、このアクションを使用して RAM 使用率を解放することもできます。

インデックスで Java リスト要素を選択する

指定したインデックスに一致するリスト要素を選択します。 これは通常、ドロップダウン/メニュー項目の項目を選択するために使用されます。

インデックスによる Java 選択状態の取得

子要素インデックスを指定して、選択範囲 (通常はリストまたはドロップダウン内の項目) 内の子要素の選択状態を返します。 すべての選択子要素項目を取得し、'Java 選択要素項目の取得' アクションを使用してインデックスを確認できます。

名前で Java の選択状態を取得する

子要素名を指定して、選択範囲 (通常はリストまたはドロップダウン内の項目) 内の子要素の選択状態を返します。 すべての選択子要素項目を取得し、'Java 選択要素項目の取得' アクションを使用して、その名前を確認できます。

名前で Java リスト要素を選択する

指定した名前のリスト要素を選択します。 これは通常、ドロップダウン/メニュー項目の項目を選択するために使用されます。

画面座標で Java テーブル セルを取得する

テーブルの子要素である Java テーブル セルが指定した座標に存在する場合、このアクションは要素とそのプロパティを識別し、必要に応じてテーブル セル要素へのハンドルを返します。

画面座標で Java 要素のハンドルを作成する

画面座標を指定して、Java 要素へのハンドルを作成します。 指定した座標に Java 要素が存在する場合、アクションはその要素を識別し、その要素にハンドルを返します。

複数の Java 親要素プロパティを取得する

Java 要素のすべての親要素のプロパティを返します。 このアクションでは、"処理する親の最大数" パラメーターが十分に高く設定されている場合、要素ツリーの高さ全体が検索され、すべての親プロパティが返されます。

要素ハンドルから Java ロール CSV を取得する

指定した要素ハンドルの下にある要素ロールのツリーを CSV として返します。 このアクションは開発目的でのみ使用され、アプリケーション構造の視覚化や要素検索の最適化に役立つアプリケーションの要素の概要を示します。

要素検索から Java ロール CSV を取得する

Java 要素検索を実行し、検索された要素の詳細 (要素が見つかった時点まで) を CSV として出力します。 このアクションは開発目的でのみ使用され、アプリケーション構造の視覚化や要素検索の最適化に役立つアプリケーションの要素の概要を示します。

Focus Java 要素

Java 要素にフォーカスを設定します。これにより、キーボード フォーカスのアクティブな要素になり、アプリケーションによっては、要素ウィンドウがフォアグラウンドに移動する場合があります。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java Access Bridge からの切断

実行中の IA-Connect Java サブシステム (IA-JavaAccessBridge) をシャットダウンします。

パラメーター

名前 キー 必須 説明
Java Access Bridge を無効にする
DisableJavaAccessBridge boolean

Java アクセス ブリッジを無効にする必要がありますか? 既定では、これは 'True' に設定されています。

アクセシビリティ ファイルのパス
AccessibilityFilepath string

Java Access Bridge が有効かどうかを制御する .accessibility.properties ファイルへのパス。 パスを指定しない場合は、既定で .accessibility.properties %USERPROFILE%されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java Access Bridge に接続する

IA-Connect Java サブシステム (IA-JavaAccessBridge) を起動し、指定した Java Access Bridge DLL に接続します (または、空のままにして検索します)。 Java アプリケーションを自動化する前に、この手順を実行する必要があります。 このアクションにより、Java アプリケーションを実行する前に有効にする必要がある Java Access Bridge も有効になります。

パラメーター

名前 キー 必須 説明
Windows Access Bridge DLL 検索フォルダー
WindowsAccessBridgeDLLSearchFolder string

エージェントが実行されているセッションで Windows Access Bridge DLL (Java ランタイムのコンポーネント) を含むフォルダーを指定するか、Windows Access Bridge DLL の完全なファイル名を入力して、特定の DLL を強制的に使用します。 パスを指定しない場合は、標準の Windows 検索パスが使用されます。

IA-JavaAccessBridge DLL パス
IAJavaAccessBridgePath string

IA-JavaAccessBridge.dll COM DLL (IA-Connect エージェントの組み込みコンポーネント) の場所 (おそらくセキュリティ許可リストが原因で) EXE に外部でホストする必要がある場合。 完全なパス、または IA-Connect エージェントの場所を基準としたパスを指定できます。 たとえば、エージェントと IA-JavaAccessBridge.dll COM DLL の両方が同じフォルダーにある場合は、DLL のファイル名を渡すだけで十分です。

64 ビット Windows アクセス ブリッジ DLL
Is64BitJABDLL boolean

Windows アクセス ブリッジ DLL は 64 ビットで使用されていますか?

64 ビット IA-JavaAccessBridge DLL に COM を使用する
UseCOMFor64BitJABDLL boolean

読み込もうとしている Windows Access Bridge DLL が 64 ビットの場合は、IA-Connect から直接 (メモリ内) を呼び出す代わりに、アウトプロセス COM DLLSurrogate を介して実行する必要があります。 既定では、これは 'True' に設定されています。 IA-JavaAccessBridge DLL がブロックされている場合は、このチェック ボックスをオフにしてみてください。

Java Access Bridge を有効にする
EnableJavaAccessBridge boolean

Java Access Bridge を有効にする必要がありますか? 既定では、これは 'True' に設定されています。

アクセシビリティ ファイルのパス
AccessibilityFilepath string

Java Access Bridge が有効かどうかを制御する .accessibility.properties ファイルへのパス。 パスを指定しない場合は、既定で .accessibility.properties %USERPROFILE%されます。

コマンド タイムアウト (秒)
CommandTimeoutInSeconds integer

IA-Connect が Java アクセス ブリッジに接続するまで待機する最大秒数。 既定では、これは 20 秒です。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
読み込まれた Windows アクセス ブリッジ DLL
LoadedWindowsAccessBridgeDLL string

読み込まれた Windows Access Bridge DLL の完全なファイル名。

Java ウィンドウ

UIA ウィンドウが Java 要素であるかどうかを返します。

パラメーター

名前 キー 必須 説明
親ウィンドウ ハンドル
ParentWindowHandle True integer

検索の開始点として機能する親 UIA ウィンドウ ハンドル。 これは、'Wait for desktop element' や 'Wait for element' などの UIA アクションを使用して検査を使用して検出できます。

検索要素名
SearchElementName string

(親ウィンドウ ハンドルから始まる) 検索する省略可能な UIA 要素名。 これは、検査を使用して検出できます。

検索要素クラス名
SearchElementClassName string

検索する省略可能な UIA 要素クラス名 (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

検索要素のオートメーション ID
SearchElementAutomationId string

検索する省略可能な UIA 要素のオートメーション ID (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

検索要素のローカライズされたコントロールの種類
SearchLocalizedControlType string

検索対象の UIA 要素のローカライズされた省略可能なコントロール型 (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

UIA サブツリーの検索
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
Java ウィンドウ
IsJavaWindow boolean

見つかった UIA 要素が Java ウィンドウの場合は true、見つからない場合は false を返します。

Java テーブル セルが画面に表示されているか

Java テーブル要素内の特定のテーブル セルが現在画面上に表示されているかどうかを返します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ビューポートの親を処理する
ProcessViewportParents boolean

'True' (既定値) に設定すると、ビューポートの表示サイズを調整できるように、ビューポートの親要素も処理されます。 これは、別のビューポートに埋め込まれている場合に便利です。 'False' に設定すると、ビューポートの親要素は処理されません。

処理するビューポートの親の最大数
MaxViewportParentsToProcess integer

ビューポートを列挙するときに処理する親要素の最大数。 既定では、これは 50 に設定されています。

考慮するビューポートの親要素ロール
ViewportParentElementRolesToConsider string

ビューポートのサイズを計算するために列挙するときに考慮するビューポートの親要素のロール。 これは、ページ タブなど、サイズの計算に偏りがあるビューポートよりもサイズが小さい親要素を除外するために使用されます。 既定では、パネル、ビューポート、レイヤー ペイン、ルート ペインです。

ビューポートの左余白
ViewportLeftMargin integer

列挙ビューポートの左内側余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの上余白
ViewportTopMargin integer

列挙されたビューポートの上の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの右余白
ViewportRightMargin integer

列挙されたビューポートの右内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの下余白
ViewportBottomMargin integer

列挙ビューポートの下の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

セル行インデックス
CellRowIndex True integer

1 から始まる、テーブル内のセルの行インデックス。

セル列のインデックス
CellColumnIndex True integer

テーブル内のセルの列インデックス (1 から始まる)。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
画面上のセル
CellOnScreen boolean

指定したセルが現在画面に表示されている場合は true、表示されていない場合は false を返します。

結果は確実です
ResultIsCertain boolean

"Cell onscreen" の結果が確実な場合は true を返します。 4 つの親テーブルの境界のいずれかを計算できなかった場合、これは 'False' に設定されます。

オフスクリーンの方向
OffscreenDirection string

指定したセルのオフスクリーン方向のテキスト表現 (上、下、左、右など)。 セルが Above AND Left または Right の場合、これは Above として返されます。 同様に、セルが [下] と [左] または [右] の場合は、次のように返されます。

Java テーブル セルのグローバル マウス クリック

マウスを Java テーブル セルの中央に移動し、指定したマウス ボタンをクリックします。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

セル行インデックス
RowIndex True integer

1 から始まる、テーブル内のセルの行インデックス。

セル列のインデックス
ColumnIndex True integer

テーブル内のセルの列インデックス (1 から始まる)。

ビューポートを列挙する
EnumerateViewport boolean

ビューポート要素には通常、テーブルが含まれており、テーブルの表示領域を表します。 'True' (既定値) に設定されている場合、IA-Connect エージェントは、ビューポートのサイズを計算することで、各コーナーにあるテーブルの可視境界とセルのインデックスの検出を試みます。 これにより、テーブルのどのコンポーネントが現在画面に表示されているかを判断できます。 'False' に設定すると、ビューポート座標は設定されません。

ビューポートの親を処理する
ProcessViewportParents boolean

'True' (既定値) に設定すると、ビューポートの表示サイズを調整できるように、ビューポートの親要素も処理されます。 これは、別のビューポートに埋め込まれている場合に便利です。 'False' に設定すると、ビューポートの親要素は処理されません。

処理するビューポートの親の最大数
MaxViewportParentsToProcess integer

ビューポートを列挙するときに処理する親要素の最大数。 既定では、これは 50 に設定されています。

考慮するビューポートの親要素ロール
ViewportParentElementRolesToConsider string

ビューポートのサイズを計算するために列挙するときに考慮するビューポートの親要素のロール。 これは、ページ タブなど、サイズの計算に偏りがあるビューポートよりもサイズが小さい親要素を除外するために使用されます。 既定では、パネル、ビューポート、レイヤー ペイン、ルート ペインです。

ビューポートの左余白
ViewportLeftMargin integer

列挙ビューポートの左内側余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの上余白
ViewportTopMargin integer

列挙されたビューポートの上の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの右余白
ViewportRightMargin integer

列挙されたビューポートの右内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの下余白
ViewportBottomMargin integer

列挙ビューポートの下の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

マウス ボタン
MouseButton True integer

表のセルをクリックするときに使用するマウス ボタン。 Left = 0、Right = 1、Middle = 2、Double left = 3。

[オフセット X] をクリックします
ClickOffsetX integer

クリック アクションをオフセットする X ピクセルの数。 このパラメーターは、正 (右) オフセット値と負 (左) オフセット値の両方をサポートします。

オフセット Y をクリックする
ClickOffsetY integer

クリック アクションをオフセットする Y ピクセルの数。 このパラメーターは、正 (下) オフセット値と負 (上) オフセット値の両方をサポートします。

相対オフセット
OffsetRelativeTo string

オフセットする要素の相対位置 (中央/中央/中央、左、右、上、下、左上、右上、左下、右下)。

ミリ秒単位の遅延
DelayInMilliseconds integer

クリックの間に待機する秒数。既定では、これは 0.05 (20 ミリ秒) です。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java テーブル セルのプロパティを取得する

Java テーブル要素内の指定したセルのプロパティと内容を返します。 これは、行、列、ヘッダー、セル (つまりテーブル) を含む要素です。 必要に応じて、ビューポートを列挙して、セルが現在画面に表示され、それが座標であるかどうかを判断するかどうかを指定できます。 ビューポート要素には通常、テーブル (テーブルの親要素など) が含まれており、テーブルの表示領域を表します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

セル行インデックス
RowIndex True integer

1 から始まる、テーブル内のセルの行インデックス。

セル列のインデックス
ColumnIndex True integer

テーブル内のセルの列インデックス (1 から始まる)。

戻りハンドル
ReturnJABHandle boolean

true に設定すると、セルの要素ハンドルが返されます。

ビューポートを列挙する
EnumerateViewport boolean

ビューポート要素には通常、テーブルが含まれており、テーブルの表示領域を表します。 'True' (既定値) に設定されている場合、IA-Connect エージェントは、ビューポートのサイズを計算することで、各コーナーにあるテーブルの可視境界とセルのインデックスの検出を試みます。 これにより、テーブルのどのコンポーネントが現在画面に表示されているかを判断できます。 'False' に設定すると、ビューポート座標は設定されません。

ビューポートの親を処理する
ProcessViewportParents boolean

'True' (既定値) に設定すると、ビューポートの表示サイズを調整できるように、ビューポートの親要素も処理されます。 これは、別のビューポートに埋め込まれている場合に便利です。 'False' に設定すると、ビューポートの親要素は処理されません。

処理するビューポートの親の最大数
MaxViewportParentsToProcess integer

ビューポートを列挙するときに処理する親要素の最大数。 既定では、これは 50 に設定されています。

考慮するビューポートの親要素ロール
ViewportParentElementRolesToConsider string

ビューポートのサイズを計算するために列挙するときに考慮するビューポートの親要素のロール。 これは、ページ タブなど、サイズの計算に偏りがあるビューポートよりもサイズが小さい親要素を除外するために使用されます。 既定では、パネル、ビューポート、レイヤー ペイン、ルート ペインです。

ビューポートの左余白
ViewportLeftMargin integer

列挙ビューポートの左内側余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの上余白
ViewportTopMargin integer

列挙されたビューポートの上の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの右余白
ViewportRightMargin integer

列挙されたビューポートの右内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの下余白
ViewportBottomMargin integer

列挙ビューポートの下の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
セルインデックス
CellIndex integer

テーブル内のセル インデックス。 最初の行の最初のセルのインデックスは 1 になり、行の各セルに対して 1 ずつ増加します。 したがって、5 行 3 列のテーブルでは、2 番目の行の最初のセルのインデックスは 4 になります。

セル行範囲
RowExtent integer

セルがまたがる行の数。 セルが複数の行にマージされない限り、これは一般的に 1 になります。

セル列の範囲
ColumnExtent integer

セルがまたがる列の数。 セルが複数の列に結合されない限り、これは一般的に 1 になります。

セルが選択されている
IsSelected boolean

セルが現在選択されている場合は true、選択されていない場合は false を返します。

セルの内容
CellContents string

セルの内容。

セルの左端
CellLeftEdge integer

セル要素の左端からディスプレイの左端までの距離 (ピクセル単位)。

セルの上端
CellTopEdge integer

セル要素の上端とディスプレイの上端との間の距離 (ピクセル単位)。

セルの右端
CellRightEdge integer

セル要素の右端からディスプレイの左端までの距離 (ピクセル単位)。

セルの下端
CellBottomEdge integer

セル要素の下端とディスプレイの上端との間の距離 (ピクセル単位)。

セルの幅
CellWidth integer

セル要素の幅 (ピクセル単位)。

セルの高さ
CellHeight integer

セル要素の高さ (ピクセル単位)。

セルが画面上に表示される
CellOnscreen boolean

セルが画面上に表示されている場合は true、表示されない場合は false を返します。

目に見える結果は確かです
CellVisibleResultIsCertain boolean

'Cell is visible onscreen' の結果が特定の場合は true を返します。 4 つの親テーブルの境界のいずれかを計算できなかった場合、これは 'False' に設定されます。

セル JAB ハンドル
CellJABHandle integer

テーブル セルへの要素ハンドル。

Java テーブルのプロパティを取得する

Java テーブル要素のプロパティを返します。 これは、行、列、ヘッダー、セル (つまりテーブル) を含む要素です。 必要に応じて、ビューポートを列挙することで、現在画面に表示されているテーブルのコンポーネントを決定するかどうかを指定できます。 ビューポート要素には通常、テーブル (テーブルの親要素など) が含まれており、テーブルの表示領域を表します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ビューポートを列挙する
EnumerateViewport boolean

ビューポート要素には通常、テーブルが含まれており、テーブルの表示領域を表します。 'True' (既定値) に設定されている場合、IA-Connect エージェントは、ビューポートのサイズを計算することで、各コーナーにあるテーブルの可視境界とセルのインデックスの検出を試みます。 これにより、テーブルのどのコンポーネントが現在画面に表示されているかを判断できます。 'False' に設定すると、ビューポート座標は設定されません。

ビューポートの親を処理する
ProcessViewportParents boolean

'True' (既定値) に設定すると、ビューポートの表示サイズを調整できるように、ビューポートの親要素も処理されます。 これは、別のビューポートに埋め込まれている場合に便利です。 'False' に設定すると、ビューポートの親要素は処理されません。

処理するビューポートの親の最大数
MaxViewportParentsToProcess integer

ビューポートを列挙するときに処理する親要素の最大数。 既定では、これは 50 に設定されています。

考慮するビューポートの親要素ロール
ViewportParentElementRolesToConsider string

ビューポートのサイズを計算するために列挙するときに考慮するビューポートの親要素のロール。 これは、ページ タブなど、サイズの計算に偏りがあるビューポートよりもサイズが小さい親要素を除外するために使用されます。 既定では、パネル、ビューポート、レイヤー ペイン、ルート ペインです。

ビューポートの左余白
ViewportLeftMargin integer

列挙ビューポートの左内側余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの上余白
ViewportTopMargin integer

列挙されたビューポートの上の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの右余白
ViewportRightMargin integer

列挙されたビューポートの右内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの下余白
ViewportBottomMargin integer

列挙ビューポートの下の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
行数
NumberOfRows integer

テーブル内の行数。

列の数
NumberOfColumns integer

テーブル内の列の数。

選択した行の数
NumberOfSelectedRows integer

現在選択されている行の数。

選択した列の数
NumberOfSelectedColumns integer

現在選択されている列の数。

行ヘッダー内の行数
NumberOfRowsInRowHeader integer

行ヘッダー内の行数。 テーブルに行ヘッダーがほとんどないので、これは一般的に 0 です。

列ヘッダー内の列の数
NumberOfColumnsInColumnHeader integer

列ヘッダー内の列の数。

ビューポートが配置されている
ViewportLocated boolean

ビューポートが配置されている場合は true、見つからない場合は false を返します。 これが 'True' の場合、ビューポート座標が返されます。

ビューポートの左端
ViewportLeftEdge integer

ビューポート要素の左端からディスプレイの左端までの距離 (ピクセル単位)。

ビューポートの上端
ViewportTopEdge integer

ビューポート要素の上端とディスプレイの上端との間の距離 (ピクセル単位)。

ビューポートの幅
ViewportWidth integer

ビューポート要素の幅 (ピクセル単位)。

ビューポートの高さ
ViewportHeight integer

ビューポート要素の高さ (ピクセル単位)。

ビューポートの右端
ViewportRightEdge integer

ビューポート要素の右端からディスプレイの左端までの距離 (ピクセル単位)。

ビューポートの下端
ViewportBottomEdge integer

ビューポート要素の下端とディスプレイの上端との間の距離 (ピクセル単位)。

親の左上に表示されるセル インデックス
TopLeftVisibleCellIndexInParent integer

テーブル内の左上に表示されるセルのセル インデックス。 最初の行の最初のセルのインデックスは 1 になり、行の各セルに対して 1 ずつ増加します。 したがって、5 行 3 列のテーブルでは、2 番目の行の最初のセルのインデックスは 4 になります。

左上に表示される行インデックス
TopLeftVisibleCellRowIndex integer

テーブルの左上に表示されるセルの行インデックス。

左上に表示される列インデックス
TopLeftVisibleCellColumnIndex integer

テーブルの左上に表示されるセルの列インデックス。

親の右上に表示されるセル インデックス
TopRightVisibleCellIndexInParent integer

テーブルの右上に表示されるセルのセル インデックス。 最初の行の最初のセルのインデックスは 1 になり、行の各セルに対して 1 ずつ増加します。 したがって、5 行 3 列のテーブルでは、2 番目の行の最初のセルのインデックスは 4 になります。

右上に表示される行インデックス
TopRightVisibleCellRowIndex integer

テーブルの右上に表示されるセルの行インデックス。

右上に表示される列インデックス
TopRightVisibleCellColumnIndex integer

テーブルの右上に表示されるセルの列インデックス。

親の左下に表示されるセル インデックス
BottomLeftVisibleCellIndexInParent integer

表の左下に表示されるセルのセル インデックス。 最初の行の最初のセルのインデックスは 1 になり、行の各セルに対して 1 ずつ増加します。 したがって、5 行 3 列のテーブルでは、2 番目の行の最初のセルのインデックスは 4 になります。

左下に表示される行インデックス
BottomLeftVisibleCellRowIndex integer

テーブルの左下に表示されるセルの行インデックス。

左下に表示される列インデックス
BottomLeftVisibleCellColumnIndex integer

テーブルの左下に表示されるセルの列インデックス。

親の右下に表示されるセル インデックス
BottomRightVisibleCellIndexInParent integer

表の右下に表示されるセルのセル インデックス。 最初の行の最初のセルのインデックスは 1 になり、行の各セルに対して 1 ずつ増加します。 したがって、5 行 3 列のテーブルでは、2 番目の行の最初のセルのインデックスは 4 になります。

右下に表示される行インデックス
BottomRightVisibleCellRowIndex integer

テーブルの右下に表示されるセルの行インデックス。

右下に表示される列インデックス
BottomRightVisibleCellColumnIndex integer

テーブルの右下に表示されるセルの列インデックス。

左端に表示される列インデックス
LeftmostVisibleColumnIndex integer

左端に表示される列の列インデックス。

右端に表示される列インデックス
RightmostVisibleColumnIndex integer

右端に表示される列の列インデックス。

一番上に表示される行インデックス
TopmostVisibleRowIndex integer

一番上に表示される行の行インデックス。

最下部に表示される行インデックス
BottommostVisibleRowIndex integer

最も下部に表示される行の行インデックス。

Java テーブルの内容を取得する

Java テーブル要素の内容を返します。 これは、行、列、ヘッダー、セル (つまりテーブル) を含む要素です。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

返される最初の行
FirstRowToReturn integer

返す最初の行のインデックス。 既定では、これは 1 に設定されています。

返される最大行数
MaxRowsToReturn integer

返される行の最大数。 既定では、すべての行が返されます。

返される最初の列
FirstColumnToReturn integer

返す最初の列のインデックス。 既定では、これは 1 に設定されています。

返される最大列数
MaxColumnsToReturn integer

返される列の最大数。 既定では、すべての列が返されます。

テーブルの列ヘッダーを使用する
UseColumnHeadersFromTable boolean

'True' に設定すると、IA-Connect エージェントは Java テーブル内の列名に一致する出力コレクション列を返そうとします。 'False' (既定値) に設定すると、列ヘッダーはコレクション内で 'Column_N' と呼ばれます (コレクションに空白の名前を付けることができないため)。

出力コレクション内の行インデックスを返す
ReturnRowIndexInOutputCollection boolean

'True' (既定値) に設定すると、IA-Connect エージェントは出力コレクション内の行インデックスを追加の列として返します。 既定では、行インデックス列は 'Row_index' と呼ばれますが、これは、'行インデックスを格納する列の名前' パラメーターに列名を渡すことによって変更できます。 これは、出力コレクションをフィルター処理し、フィルター処理された結果が関連する行を追跡する場合に便利です。 'False' に設定すると、行インデックス列は返されません。

行インデックスを格納する列の名前
NameOfColumnToStoreRowIndex string

'Return row index in output collection' が 'True' に設定されている場合は、ここで値を指定することで、'_Row_Index' の既定の列名をオーバーライドできます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
テーブル内の行数
NumberOfRowsInTable integer

テーブル内の行数。

テーブル内の列の数
NumberOfColumnsInTable integer

テーブル内の列の数。

選択した行の数
NumberOfSelectedRows integer

現在選択されている行の数。

選択した列の数
NumberOfSelectedColumns integer

現在選択されている列の数。

返される行数
NumberOfRowsReturned integer

返される行の数。これは、'返す最大行数' が小さい値に設定されている場合に見つかった行数よりも少ない可能性があります。

返される列の数
NumberOfColumnsReturned integer

返される列の数。'返される最大列数' が小さい値に設定されている場合に見つかった列の数よりも少ない可能性があります。

テーブル の内容 JSON
TableContentsJSON string

JSON 形式の table 要素の内容。 [Use column headers from table]\(テーブルの列ヘッダーを使用する\) が true に設定されている場合、このコレクションの列名はテーブル要素の列名と一致します。 列名が空白の場合は、コレクション内で 'Column_N' と呼ばれます (コレクションに空白の名前を付けることができないため)。 列名が重複している場合は、名前に '_N' が追加されます (コレクションに重複する列名を指定できないため)。

Java デスクトップ要素が存在しないのを待つ

Java デスクトップ要素 (通常はウィンドウ) が存在しなくなるまで待機します。

パラメーター

名前 キー 必須 説明
UIA 要素名の検索
SearchUIAElementName string

(親ウィンドウ ハンドルから始まる) 検索する省略可能な UIA 要素名。 これは、検査を使用して検出できます。

UIA 要素クラス名を検索する
SearchUIAElementClassName string

検索する省略可能な UIA 要素クラス名 (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

UIA 要素のローカライズされたコントロール型を検索する
SearchUIAElementLocalizedControlType string

検索対象の UIA 要素のローカライズされた省略可能なコントロール型 (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

検索プロセス ID
SearchProcessID integer

実行中のプロセスのプロセス ID。 これは、"プロセスの実行" アクションからの出力として取得できます。

子要素を検索する
SearchChildElements boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

待機する秒数
SecondsToWait True double

要素が存在しないまで待機する最大秒数。

子プロセスを含める
IncludeChildProcesses boolean

true に設定され、'Search process Id' が指定されている場合、そのプロセス ID の子プロセスが検索に含まれます。 ランチャー EXE では子 'Java(w).exe' プロセスが実行されることが多いため、これは Java でよく見られます。 false に設定すると、正確な '検索プロセス ID' と一致するプロセスのみが返されます。

要素がまだ存在する場合は例外を発生させる
RaiseExceptionIfElementStillExists boolean

待機期間 IA-Connect 後も Java 要素が存在する場合は例外を発生させる必要がありますか?

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
待機前に要素が存在する
ElementExistsBeforeWait boolean

待機する前に要素が存在していた場合は true を返し、存在しない場合は false を返します。

待機後に要素が存在する
ElementExistsAfterWait boolean

待機後に要素が存在した場合は true、存在しない場合は false を返します。

Java デスクトップ要素は存在しますか

Java デスクトップ要素が存在するかどうかを報告し、いくつかの基本的な要素プロパティを提供します。

パラメーター

名前 キー 必須 説明
UIA 要素名の検索
SearchUIAElementName string

(親ウィンドウ ハンドルから始まる) 検索する省略可能な UIA 要素名。 これは、検査を使用して検出できます。

UIA 要素クラス名を検索する
SearchUIAElementClassName string

検索する省略可能な UIA 要素クラス名 (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

UIA 要素のローカライズされたコントロール型を検索する
SearchUIAElementLocalizedControlType string

検索対象の UIA 要素のローカライズされた省略可能なコントロール型 (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

検索プロセス ID
SearchProcessID integer

実行中のプロセスのプロセス ID。 これは、"プロセスの実行" アクションからの出力として取得できます。

子要素を検索する
SearchChildElements boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

子プロセスを含める
IncludeChildProcesses boolean

true に設定され、'Search process Id' が指定されている場合、そのプロセス ID の子プロセスが検索に含まれます。 ランチャー EXE では子 'Java(w).exe' プロセスが実行されることが多いため、これは Java でよく見られます。 false に設定すると、正確な '検索プロセス ID' と一致するプロセスのみが返されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素が存在する
ElementExists boolean

要素が存在する場合は true、存在しない場合は false を返します。

要素 JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これは数値要素ハンドルを保持します。これは、さらなる検索 (つまり、このハンドルに対する要素を検索する) の '親' ハンドルとして機能するために、さらなるアクションで使用できます。

要素名
ElementName string

配置された要素の Java 名。

要素の説明
ElementDescription string

配置された要素の Java の説明 (存在する場合)。

要素ロール
ElementRole string

配置された要素 (存在する場合) の Java ロール (フレームやパネルなど)。

Java デスクトップ要素を取得する

デスクトップ上の Java アプリケーション ウィンドウとダイアログの一覧を返します。 最初に Java Access Bridge に接続する必要があります。

パラメーター

名前 キー 必須 説明
検索要素のローカライズされたコントロールの種類
SearchElementLocalizedControlType string

検索対象の UIA 要素のローカライズされた省略可能なコントロール型 (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

検索プロセス ID
SearchProcessID integer

実行中のプロセスのプロセス ID。 これは、"プロセスの実行" アクションからの出力として取得できます。

返される最初の項目
FirstItemToReturn integer

1 から始まる、返される最初の項目の要素インデックス。 (ツリーの下部から) 逆の順序で要素を返す場合は、-1 から始まる負のインデックスを指定することもできます。 たとえば、-10 のインデックスは、下部から 10 番目の項目を返します。

返されるアイテムの最大数
MaxItemsToReturn integer

返される要素の最大数。 このパラメーターを使用すると、大きなテーブルなど、小さなチャンク内の大きな要素セットを返すことができます。 非常に大きなテーブルのタイムアウトを引き起こす可能性があるテーブル全体を返す代わりに、一度に 500 行を返すことができます。

子要素を検索する
SearchChildElements boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上する可能性があります。 既定では、文字列の最大長がないため、完全な説明が返されます。

子プロセスを含める
IncludeChildProcesses boolean

true に設定され、'Search process Id' が指定されている場合、そのプロセス ID の子プロセスが検索に含まれます。 ランチャー EXE では子 'Java(w).exe' プロセスが実行されることが多いため、これは Java でよく見られます。 false に設定すると、正確な '検索プロセス ID' と一致するプロセスのみが返されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
検出された要素の数
NumberOfElementsFound integer

検索条件を満たす要素の数。

返される要素の数
NumberOfElementsReturned integer

検索から返される要素の数。 これは、'返す最大項目数' が小さい値に設定されている場合に見つかった要素の数よりも小さい可能性があります。

Java デスクトップ要素 JSON
JavaDesktopElementsJSON string

検索条件に一致する Java デスクトップ要素の要素プロパティ (JSON 形式)。

Java デスクトップ要素を待機する

Java デスクトップ要素 (通常はウィンドウ) が存在するまで待機します。

パラメーター

名前 キー 必須 説明
UIA 要素名の検索
SearchUIAElementName string

(親ウィンドウ ハンドルから始まる) 検索する省略可能な UIA 要素名。 これは、検査を使用して検出できます。

UIA 要素クラス名を検索する
SearchUIAElementClassName string

検索する省略可能な UIA 要素クラス名 (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

UIA 要素のローカライズされたコントロール型を検索する
SearchUIAElementLocalizedControlType string

検索対象の UIA 要素のローカライズされた省略可能なコントロール型 (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

検索プロセス ID
SearchProcessID integer

実行中のプロセスのプロセス ID。 これは、"プロセスの実行" アクションからの出力として取得できます。

子要素を検索する
SearchChildElements boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

待機する秒数
SecondsToWait True double

要素が存在するまで待機する最大秒数。

子プロセスを含める
IncludeChildProcesses boolean

true に設定され、'Search process Id' が指定されている場合、そのプロセス ID の子プロセスが検索に含まれます。 ランチャー EXE では子 'Java(w).exe' プロセスが実行されることが多いため、これは Java でよく見られます。 false に設定すると、正確な '検索プロセス ID' と一致するプロセスのみが返されます。

要素が見つからない場合は例外を発生させる
RaiseExceptionIfElementNotFound boolean

待機期間 IA-Connect 後に Java 要素が存在しない場合は、例外を発生させる必要がありますか?

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素が存在する
ElementExists boolean

要素が存在する場合は true、存在しない場合は false を返します。

要素 JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これは数値要素ハンドルを保持します。これは、さらなる検索 (つまり、このハンドルに対する要素を検索する) の '親' ハンドルとして機能するために、さらなるアクションで使用できます。

要素名
ElementName string

配置された要素の Java 名。

要素の説明
ElementDescription string

配置された要素の Java の説明 (存在する場合)。

要素ロール
ElementRole string

配置された要素 (存在する場合) の Java ロール (フレームやパネルなど)。

Java 子要素のプロパティを取得する

インデックスで指定された特定の Java 子要素のすべてのプロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。

パラメーター

名前 キー 必須 説明
検索要素 JAB ハンドル
SearchElementJABHandle True integer

子要素のプロパティを返す要素の要素ハンドル。 これは、'Java 要素プロパティの取得' または要素ハンドルを返す他の検索を使用して配置できます。

子インデックスの検索
SearchChildIndex True integer
文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上する可能性があります。 既定では、文字列の最大長がないため、完全な説明が返されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素 JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これは数値要素ハンドルを保持します。これは、さらなる検索 (つまり、このハンドルに対する要素を検索する) の '親' ハンドルとして機能するために、さらなるアクションで使用できます。

要素 VMID
ElementVMID integer

Java プログラムを実行している Java 仮想マシンの ID。

要素名
ElementName string

配置された要素の Java 名。

要素の説明
ElementDescription string

配置された要素の Java の説明 (存在する場合)。

要素ロール
ElementRole string

配置された要素 (存在する場合) の Java ロール (フレームやパネルなど)。

要素の状態
ElementStates string

エージェント セッションのロケールでの Java 要素のサポートされている状態 (フォーカス可能、表示など)。

要素の状態en_US
ElementStates_en_US string

en_USロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など)。

要素の左端
ElementLeftEdge integer

Java 要素またはウィンドウの左端からディスプレイの左端までの距離 (ピクセル単位)。

要素の上端
ElementTopEdge integer

Java 要素またはウィンドウの上端とディスプレイの上端との間の距離 (ピクセル単位)。

要素の右端
ElementRightEdge integer

Java 要素またはウィンドウの右端とディスプレイの左端との間の距離 (ピクセル単位)。

要素の下端
ElementBottomEdge integer

Java 要素またはウィンドウの下端とディスプレイの上端との間の距離 (ピクセル単位)。

要素の幅
ElementWidth integer

Java 要素の幅 (ピクセル単位)。

要素の高さ
ElementHeight integer

Java 要素の高さ (ピクセル単位)。

Is component 要素
IsComponentElement boolean

Java 要素がコンテナーの場合は true、そうでない場合は false を返します。

Is action 要素
IsActionElement boolean

Java 要素がアクション要素の場合は true、そうでない場合は false を返します。

選択要素です
IsSelectionElement boolean

Java 要素が選択範囲の場合は true、そうでない場合は false を返します。

テキスト要素です
IsTextElement boolean

Java 要素がテキスト要素の場合は true、そうでない場合は false を返します。

有効
IsEnabled boolean

Java 要素が有効な場合は true、有効でない場合は false を返します。 通常、無効な要素は表示されますが、操作することはできません。

表示されている
IsVisible boolean

Java 要素が表示されている場合は true、表示されない場合は false を返します。

表示中
IsShowing boolean

Java 要素が表示されている場合は true、表示されていない場合は false を返します。

不透明
IsOpaque boolean

Java 要素が不透明な場合は true、そうでない場合は false を返します。

フォーカス可能
IsFocusable boolean

Java 要素がキーボードでフォーカスされている場合は true、そうでない場合は false を返します。 ほとんどの要素はキーボードフォーカス可能であるため、これは限られた用途である可能性があります。

編集可能
IsEditable boolean

Java 要素が編集可能な場合は true、編集できない場合は false を返します。

単一行
IsSingleLine boolean

Java 要素が 1 行の場合は true、そうでない場合は false を返します。

サイズ変更可能
IsResizable boolean

Java 要素のサイズが変更可能な場合は true、そうでない場合は false を返します。

モーダル
IsModal boolean

Java 要素がモーダルの場合は true、そうでない場合は false を返します。 モーダル要素によってメイン アプリケーション ウィンドウがブロックされ、操作できなくなります。

折りたたまれている
IsCollapsed boolean

Java 要素が折りたたまれている場合は true、折りたたまれていない場合は false を返します。

選択可能
IsSelectable boolean

Java 要素が選択可能な場合は true、そうでない場合は false を返します。

選択されている
IsSelected boolean

Java 要素が選択されている場合は true、選択されていない場合は false を返します。

垂直
IsVertical boolean

Java 要素が垂直の場合は true、そうでない場合は false を返します。

水平
IsHorizontal boolean

Java 要素が水平の場合は true、そうでない場合は false を返します。

アクティブです
IsActive boolean

Java 要素がアクティブな場合は true、アクティブでない場合は false を返します。

オン
IsChecked boolean

Java 要素がチェックされている場合は true、そうでない場合は false を返します。

フォーカスが設定されている
IsFocussed boolean

Java 要素にキーボード フォーカスがある場合は true を返します。 そうでない場合は false。

展開されている
IsExpanded boolean

Java 要素が展開されている場合は true、展開されていない場合は false を返します。

その他の要素の状態en_US
AdditionalStates_en_US string

要素がサポートするその他の状態は、en_USロケール (複数選択可能、一時的など) にここに一覧表示されます。

親のインデックス
IndexInParent integer

現在の親要素内の要素インデックス。

要素の子カウント
ChildrenCount integer

要素に含まれる子要素の数。

要素の深さ
ElementDepth integer

最上位の親ウィンドウからの要素の深さ。

Java 要素が存在しないのを待つ

Java 要素 (通常は、ボタンやテキスト入力領域など、ウィンドウ内の個々の要素) が存在しなくなるまで待機します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

待機する秒数
SecondsToWait True double
要素がまだ存在する場合は例外を発生させる
RaiseExceptionIfElementStillExists boolean

待機期間 IA-Connect 後も Java 要素が存在する場合は例外を発生させる必要がありますか?

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
待機前に要素が存在する
ElementExistsBeforeWait boolean

待機する前に要素が存在していた場合は true を返し、存在しない場合は false を返します。

待機後に要素が存在する
ElementExistsAfterWait boolean

待機後に要素が存在した場合は true、存在しない場合は false を返します。

Java 要素でのグローバルな左マウス のダブルクリック

マウスを Java 要素の中心に移動し、マウスの左ボタンをダブルクリックします。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

[オフセット X] をクリックします
ClickOffsetX integer

クリック アクションをオフセットする X ピクセルの数。 このパラメーターは、正 (右) オフセット値と負 (左) オフセット値の両方をサポートします。

オフセット Y をクリックする
ClickOffsetY integer

クリック アクションをオフセットする Y ピクセルの数。 このパラメーターは、正 (下) オフセット値と負 (上) オフセット値の両方をサポートします。

相対オフセット
OffsetRelativeTo string

オフセットする要素の相対位置 (中央/中央/中央、左、右、上、下、左上、右上、左下、右下)。

ミリ秒単位の遅延
DelayInMilliseconds integer

1 回目と 2 回目のクリックの間のミリ秒単位の遅延 (1 秒の 1000 分の 1)。 既定値は 10 ミリ秒です。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 要素でのグローバルマウスの中央クリック

マウスを Java 要素の中心に移動し、マウスの中央ボタンをクリックします。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

[オフセット X] をクリックします
ClickOffsetX integer

クリック アクションをオフセットする X ピクセルの数。 このパラメーターは、正 (右) オフセット値と負 (左) オフセット値の両方をサポートします。

オフセット Y をクリックする
ClickOffsetY integer

クリック アクションをオフセットする Y ピクセルの数。 このパラメーターは、正 (下) オフセット値と負 (上) オフセット値の両方をサポートします。

相対オフセット
OffsetRelativeTo string

オフセットする要素の相対位置 (中央/中央/中央、左、右、上、下、左上、右上、左下、右下)。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 要素で同じ処理が行われますか

Java 要素の 2 つの Java 要素ハンドルを比較して、それらが同じ Java オブジェクトを表しているかどうかを確認します。 これは、要素を識別し、その親へのハンドルを取得した場合に便利です。

パラメーター

名前 キー 必須 説明
要素 1 JAB ハンドル
Element1JABHandle True integer

比較する最初の要素ハンドル。

要素 2 JAB ハンドル
Element2JABHandle True integer

比較する 2 番目の要素ハンドル。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
同じオブジェクト
SameObject boolean

両方の要素ハンドルが同じ Java オブジェクトの場合は true、要素ハンドルが異なる Java オブジェクトの場合は false を返します。

Java 要素にテキストを入力する

既存のテキストを置き換えるか、新しい値を特定の位置に挿入して、Java 要素 (通常はテキスト入力フィールド) にテキストを入力します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

入力するテキスト
TextToInput string

入力するテキスト値。

既存の値を置き換える
ReplaceExistingValue boolean

要素に既存のテキストがある場合は、これを置き換える必要がありますか?

挿入位置
InsertPosition integer

テキストの挿入を開始する位置 (インデックス)。 既存のテキストがある場合は、挿入位置を使用して、既存のテキスト内の特定の位置に挿入できます。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 要素にパスワードを入力する

既存のテキストを置き換えて、Java 要素 (通常はパスワード入力フィールド) にパスワードを入力します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

入力するパスワード
PasswordToInput True password

入力するパスワード値。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 要素に対してアクションを実行する

Java 要素に対してアクセス可能なアクションを実行します。 特定の要素に対するこれらのアクセス可能なアクションは、"Java 要素のアクションの取得" アクションを使用してクエリを実行できます。 一般的なアクションには、ボタンの "クリック" やテキスト要素の "select-all" があります。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

アクション
Action True string

実行するアクション ("クリック" など)。 多くの場合、アクション名では大文字と小文字が区別されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 要素のアクションを取得する

Java 要素のアクセス可能なアクションを返します。 これらのアクセス可能なアクションは、アクション名をアクション 'Java 要素に対するアクションの実行' への入力として使用することで、要素に対して実行できます (例: "click" や "select-all")。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
アクセス可能なアクション
AccessibleActions string

検索要素に対するすべてのアクセス可能なアクションの一覧 ("クリック" など)。

Java 要素のグローバル右クリック

マウスを Java 要素の中心に移動し、マウスの右ボタンをクリックします。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

[オフセット X] をクリックします
ClickOffsetX integer

クリック アクションをオフセットする X ピクセルの数。 このパラメーターは、正 (右) オフセット値と負 (左) オフセット値の両方をサポートします。

オフセット Y をクリックする
ClickOffsetY integer

クリック アクションをオフセットする Y ピクセルの数。 このパラメーターは、正 (下) オフセット値と負 (上) オフセット値の両方をサポートします。

相対オフセット
OffsetRelativeTo string

オフセットする要素の相対位置 (中央/中央/中央、左、右、上、下、左上、右上、左下、右下)。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 要素のテキスト値を取得する

Java 要素のテキスト値を返します。 通常、テキスト値はテキスト要素に関連付けられますが、多くの要素でこのプロパティを持つことができます。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素のテキスト値
ElementTextValue string

要素のテキスト値。

Java 要素のプロパティをリストとして取得する

Java 要素のプロパティを、個々の項目ではなく単一行リスト (単一行コレクション/データ テーブル) として返します。これは、データの使用方法に応じて役立つ場合があります。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上する可能性があります。 既定では、文字列の最大長がないため、完全な説明が返されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
検出された要素の数
NumberOfElementsFound integer

検索条件を満たす要素の数。

返される要素の数
NumberOfElementsReturned integer

検索から返される要素の数。 これは、"検索する要素の最大数" または "ノードごとに検索する子要素の最大数" が小さい値に設定されている場合に見つかった要素の数よりも少ない可能性があります。

Java 要素のプロパティ JSON
JABElementPropertiesJSON string

検索条件に一致する Java 要素の要素プロパティ (JSON 形式)。

Java 要素のプロパティを取得する

Java 要素のすべての Java プロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上する可能性があります。 既定では、文字列の最大長がないため、完全な説明が返されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素 JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これは数値要素ハンドルを保持します。これは、さらなる検索 (つまり、このハンドルに対する要素を検索する) の '親' ハンドルとして機能するために、さらなるアクションで使用できます。

要素 VMID
ElementVMID integer

Java プログラムを実行している Java 仮想マシンの ID。

要素名
ElementName string

配置された要素の Java 名。

要素の説明
ElementDescription string

配置された要素の Java の説明 (存在する場合)。

要素ロール
ElementRole string

配置された要素 (存在する場合) の Java ロール (フレームやパネルなど)。

要素の状態
ElementStates string

エージェント セッションのロケールでの Java 要素のサポートされている状態 (フォーカス可能、表示など)。

要素の状態en_US
ElementStates_en_US string

en_USロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など)。

要素の左端
ElementLeftEdge integer

Java 要素またはウィンドウの左端からディスプレイの左端までの距離 (ピクセル単位)。

要素の上端
ElementTopEdge integer

Java 要素またはウィンドウの上端とディスプレイの上端との間の距離 (ピクセル単位)。

要素の幅
ElementWidth integer

Java 要素の幅 (ピクセル単位)。

要素の高さ
ElementHeight integer

Java 要素の高さ (ピクセル単位)。

要素の右端
ElementRightEdge integer

Java 要素またはウィンドウの右端とディスプレイの左端との間の距離 (ピクセル単位)。

要素の下端
ElementBottomEdge integer

Java 要素またはウィンドウの下端とディスプレイの上端との間の距離 (ピクセル単位)。

Is component 要素
IsComponentElement boolean

Java 要素がコンテナーの場合は true、そうでない場合は false を返します。

Is action 要素
IsActionElement boolean

Java 要素がアクション要素の場合は true、そうでない場合は false を返します。

選択要素です
IsSelectionElement boolean

Java 要素が選択範囲の場合は true、そうでない場合は false を返します。

テキスト要素です
IsTextElement boolean

Java 要素がテキスト要素の場合は true、そうでない場合は false を返します。

有効
IsEnabled boolean

Java 要素が有効な場合は true、有効でない場合は false を返します。 通常、無効な要素は表示されますが、操作することはできません。

表示されている
IsVisible boolean

Java 要素が表示されている場合は true、表示されない場合は false を返します。

表示中
IsShowing boolean

Java 要素が表示されている場合は true、表示されていない場合は false を返します。

不透明
IsOpaque boolean

Java 要素が不透明な場合は true、そうでない場合は false を返します。

フォーカス可能
IsFocusable boolean

Java 要素がキーボードでフォーカスされている場合は true、そうでない場合は false を返します。 ほとんどの要素はキーボードフォーカス可能であるため、これは限られた用途である可能性があります。

編集可能
IsEditable boolean

Java 要素が編集可能な場合は true、編集できない場合は false を返します。

単一行
IsSingleLine boolean

Java 要素が 1 行の場合は true、そうでない場合は false を返します。

サイズ変更可能
IsResizable boolean

Java 要素のサイズが変更可能な場合は true、そうでない場合は false を返します。

モーダル
IsModal boolean

Java 要素がモーダルの場合は true、そうでない場合は false を返します。 モーダル要素によってメイン アプリケーション ウィンドウがブロックされ、操作できなくなります。

折りたたまれている
IsCollapsed boolean

Java 要素が折りたたまれている場合は true、折りたたまれていない場合は false を返します。

選択可能
IsSelectable boolean

Java 要素が選択可能な場合は true、そうでない場合は false を返します。

選択されている
IsSelected boolean

Java 要素が選択されている場合は true、選択されていない場合は false を返します。

垂直
IsVertical boolean

Java 要素が垂直の場合は true、そうでない場合は false を返します。

水平
IsHorizontal boolean

Java 要素が水平の場合は true、そうでない場合は false を返します。

アクティブです
IsActive boolean

Java 要素がアクティブな場合は true、アクティブでない場合は false を返します。

オン
IsChecked boolean

Java 要素がチェックされている場合は true、そうでない場合は false を返します。

フォーカスが設定されている
IsFocussed boolean

Java 要素にキーボード フォーカスがある場合は true を返します。 そうでない場合は false。

展開されている
IsExpanded boolean

Java 要素が展開されている場合は true、展開されていない場合は false を返します。

その他の要素の状態en_US
AdditionalStates_en_US string

要素がサポートするその他の状態は、en_USロケール (複数選択可能、一時的など) にここに一覧表示されます。

親のインデックス
IndexInParent integer

現在の親要素内の要素インデックス。

要素の子カウント
ChildrenCount integer

要素に含まれる子要素の数。

要素の深さ
ElementDepth integer

最上位の親ウィンドウからの要素の深さ。

Java 要素の値を取得する

要素の値を返します。 通常、値はテキスト入力領域に関連付けられますが、多くの要素でこのプロパティを持つことができます。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素の現在の値
ElementCurrentValue string

要素の現在の値。

要素の最大値
ElementMaximumValue string

要素の最大値 (指定されている場合)。

要素の最小値
ElementMinimumValue string

要素の最小値 (指定されている場合)。

Java 要素の周囲に四角形を描画する

見つかった要素が必要であることを識別するのに役立つ、Java 要素の周囲に四角形を描画します。 四角形は、5 秒後に自動的に削除されます。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ペンの色
PenColour string

描画する四角形の色 (赤、緑、青、黄、紫、オレンジなど) または文字列の 16 進コード (例: #FF0000)。

ペンの太さピクセル
PenThicknessPixels integer

強調表示四角形の境界線の太さ (ピクセル単位)。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 要素の表示される外接する四角形を取得する

Java 要素の可視境界を取得します。 通常、Java Access Bridge は、要素が画面上に表示されているかどうかに関係なく、要素の仮想位置値を返します。これらの仮想値は、"Java 要素のプロパティの取得" アクションによって提供されます。 大きな要素 (スクロール可能なテーブル要素など) では、これらは常に画面上に表示されるとは限らないため、このアクションは要素の現在表示されている領域の座標を返します。

パラメーター

名前 キー 必須 説明
要素 JAB ハンドル
ElementJABHandle True integer

表示される境界を返す要素の要素ハンドル。 これは、'Java 要素プロパティの取得' または要素ハンドルを返す他の検索を使用して配置できます。

処理する親の最大数
MaxParentsToProcess integer

指定した要素の表示サイズを計算するときに処理する親要素の最大数。 既定では、これは 50 に設定されています。

考慮する親要素ロール
ParentElementRolesToConsider string

要素のサイズを計算するときに考慮する親要素のロール。 これは、ページ タブなど、サイズ計算に偏りがある要素よりもサイズが小さい親要素を除外するために使用されます。 既定では、パネル、ビューポート、レイヤー ペイン、ルート ペインです。

四角形を描画する
DrawRectangle boolean

IA-Connect 画面に表示されるように、要素の周囲に四角形を描画する必要がありますか? 既定では、これは false に設定されています。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
左に表示される要素の四角形
ElementVisibleRectangleLeft integer

要素の左端からディスプレイの左端までの距離 (ピクセル単位)。

要素が表示される四角形の上部
ElementVisibleRectangleTop integer

要素の可視上端とディスプレイの上端との間の距離 (ピクセル単位)。

右に表示される要素の四角形
ElementVisibleRectangleRight integer

要素の表示右端とディスプレイの左端との間の距離 (ピクセル単位)。

要素から見える四角形の下部
ElementVisibleRectangleBottom integer

要素の表示下端とディスプレイの上端との間の距離 (ピクセル単位)。

要素の表示される四角形の幅
ElementVisibleRectangleWidth integer

要素の表示幅 (ピクセル単位)。

要素の表示される四角形の高さ
ElementVisibleRectangleHeight integer

要素の表示高さ (ピクセル単位)。

Java 要素は存在しますか

Java 要素が存在するかどうかを報告し、いくつかの基本的な要素プロパティを返します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素が存在する
ElementExists boolean

要素が存在する場合は true、存在しない場合は false を返します。

要素 JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これは数値要素ハンドルを保持します。これは、さらなる検索 (つまり、このハンドルに対する要素を検索する) の '親' ハンドルとして機能するために、さらなるアクションで使用できます。

要素名
ElementName string

配置された要素の Java 名。

要素の説明
ElementDescription string

配置された要素の Java の説明 (存在する場合)。

要素ロール
ElementRole string

配置された要素 (存在する場合) の Java ロール (フレームやパネルなど)。

Java 要素へのグローバル入力テキスト

マウスを Java 要素の中心に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力メソッドを受け入れられないテキスト入力で使用されます。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

最初にフォーカス要素
FocusElement boolean

グローバルクリック IA-Connect 前に要素にフォーカスを設定する必要がありますか?

要素をマウスでグローバルに左クリック
GlobalMouseClickOnElement boolean

テキストを入力する前に、(要素にフォーカスを合わせるために) グローバル マウス クリックを要素座標で実行する必要がありますか?

マウスのダブルクリック削除を使用して既存の値を置き換える
ReplaceExistingValueUsingDoubleClickDelete boolean

マウスをダブルクリックして (強調表示するには) 既存の値を置き換えてから削除する必要がありますか?

CTRL-A delete を使用して既存の値を置き換える
ReplaceExistingValueUsingCTRLADelete boolean

既存の値は、Ctrl-A (すべて強調表示) を押してから削除することで置き換える必要がありますか? 一部の要素では、Ctrl-A での強調表示がサポートされていない場合があります。その場合は、代替オプションの "マウスのダブルクリック削除を使用して既存の値を置換する" を試してください。

入力するテキスト
TextToInput string

キーボードを使用したグローバル入力のテキスト値。

キーの送信イベントを使用する
SendKeyEvents boolean

true に設定すると、キー イベント (シミュレートされたキーストロークをオペレーティング システムに送信する下位レベルの API) が使用されます。 false に設定すると、キー (フォーカスされた要素にキーストロークを送信する上位レベルの API) が代わりに使用されます。

キー間隔 (ミリ秒)
KeyIntervalInMilliseconds integer

各キーが押されるまでのミリ秒数。

ダブルクリック間隔 (ミリ秒単位)
DoubleClickIntervalInMilliseconds integer

パラメーター 'Replace existing value using double mouse click delete' が true に設定されている場合、各クリックの間のミリ秒数。

シンボルを解釈しない
DontInterpretSymbols boolean

"入力するテキスト" の記号は、特殊なキーとして解釈しないでください (たとえば、Shift キーの場合は +、Ctrl の場合は ^)。 実際のシンボルを入力する場合は、この値を true に設定する必要があります。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 要素へのグローバル入力パスワード

マウスを Java 要素の中心に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力メソッドを受け入れられないパスワード入力で使用されます。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

最初にフォーカス要素
FocusElement boolean

グローバルクリック IA-Connect 前に要素にフォーカスを設定する必要がありますか?

要素をマウスでグローバルに左クリック
GlobalMouseClickOnElement boolean

テキストを入力する前に、(要素にフォーカスを合わせるために) グローバル マウス クリックを要素座標で実行する必要がありますか?

マウスのダブルクリック削除を使用して既存の値を置き換える
ReplaceExistingValueUsingDoubleClickDelete boolean

マウスをダブルクリックして (強調表示するには) 既存の値を置き換えてから削除する必要がありますか?

CTRL-A delete を使用して既存の値を置き換える
ReplaceExistingValueUsingCTRLADelete boolean

既存の値は、Ctrl-A (すべて強調表示) を押してから削除することで置き換える必要がありますか? 一部の要素では、Ctrl-A での強調表示がサポートされていない場合があります。その場合は、代替オプションの "マウスのダブルクリック削除を使用して既存の値を置換する" を試してください。

入力するパスワード
PasswordToInput True password

グローバル入力のパスワード値。

キーの送信イベントを使用する
SendKeyEvents boolean

true に設定すると、キー イベント (シミュレートされたキーストロークをオペレーティング システムに送信する下位レベルの API) が使用されます。 false に設定すると、キー (フォーカスされた要素にキーストロークを送信する上位レベルの API) が代わりに使用されます。

キー間隔 (ミリ秒)
KeyIntervalInMilliseconds integer

各キーが押されるまでのミリ秒数。

ダブルクリック間隔 (ミリ秒単位)
DoubleClickIntervalInMilliseconds integer

パラメーター 'Replace existing value using double mouse click delete' が true に設定されている場合、各クリックの間のミリ秒数。

シンボルを解釈しない
DontInterpretSymbols boolean

'Password to input' の記号は、特殊なキーとして解釈しないでください (例: + for Shift、^ for Ctrl)。 実際のシンボルを入力する場合は、この値を true に設定する必要があります。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 要素をマウスでグローバルに左クリックする

マウスを Java 要素の中心に移動し、マウスの左ボタンをクリックします。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

[オフセット X] をクリックします
ClickOffsetX integer

クリック アクションをオフセットする X ピクセルの数。 このパラメーターは、正 (右) オフセット値と負 (左) オフセット値の両方をサポートします。

オフセット Y をクリックする
ClickOffsetY integer

クリック アクションをオフセットする Y ピクセルの数。 このパラメーターは、正 (下) オフセット値と負 (上) オフセット値の両方をサポートします。

相対オフセット
OffsetRelativeTo string

オフセットする要素の相対位置 (中央/中央/中央、左、右、上、下、左上、右上、左下、右下)。

要素をクリックする回数
NumberOfTimesToClickElement integer

要素をクリックする回数。既定では 1 です。

クリックの間に待機する秒数
SecondsToWaitBetweenClicks double

クリックの間に待機する秒数。既定では 0 です。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 要素を待機する

Java 要素 (通常は、ボタンやテキスト入力領域など、ウィンドウ内の個々の要素) が存在するまで待機します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

待機する秒数
SecondsToWait True double

要素が存在するまで待機する最大秒数。

要素が見つからない場合は例外を発生させる
RaiseExceptionIfElementNotFound boolean

待機期間 IA-Connect 後に Java 要素が存在しない場合は、例外を発生させる必要がありますか?

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素が存在する
ElementExists boolean

要素が存在する場合は true、存在しない場合は false を返します。

要素 JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これは数値要素ハンドルを保持します。これは、さらなる検索 (つまり、このハンドルに対する要素を検索する) の '親' ハンドルとして機能するために、さらなるアクションで使用できます。

要素名
ElementName string

配置された要素の Java 名。

要素の説明
ElementDescription string

配置された要素の Java の説明 (存在する場合)。

要素ロール
ElementRole string

配置された要素 (存在する場合) の Java ロール (フレームやパネルなど)。

Java 要素を押す

Java 要素 (通常はボタン) を押します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

要素を押す回数
NumberOfTimesToPressElement integer

要素を押す回数。既定では 1 です。

押す間に待機する秒数
SecondsToWaitBetweenPresses double

押す間に待機する秒数。既定では 0.05 (20 ミリ秒) です。

自動検出アクション名
AutoDetectActionName boolean

true (既定値) に設定すると、IA-Connect エージェントは英語以外のロケールで "クリック" アクション名を自動的に検出しようとします。 要素に対して可能なアクションが 2 つ以上ある場合は、[アクション名のオーバーライド] が使用されます。 false に設定した場合、IA-Connect エージェントは英語以外のロケールで "クリック" アクション名の検出を試みず、"アクション名のオーバーライド" 値が指定されていない限り、アクションが失敗する可能性があります。

アクション名をオーバーライドする
OverrideActionName string

英語以外のロケールの 'Click' アクションの名前 (例: 'cliquer' または 'hacer clic')。 これはアクション 'Java 要素のアクションを取得する' の出力から判断でき、通常は大文字と小文字が区別されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 要素を確認する

要素の状態 (通常はチェックボックスまたはラジオ ボックス) をオンまたはオフに設定します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

Check 要素
CheckElement boolean

要素をチェックする必要がありますか (true) またはオフ (false)?

自動検出アクション名
AutoDetectActionName boolean

true (既定値) に設定すると、IA-Connect エージェントは英語以外のロケールで "クリック" アクション名を自動的に検出しようとします。 要素に対して可能なアクションが 2 つ以上ある場合は、[アクション名のオーバーライド] が使用されます。 false に設定した場合、IA-Connect エージェントは英語以外のロケールで "クリック" アクション名の検出を試みず、"アクション名のオーバーライド" 値が指定されていない限り、アクションが失敗する可能性があります。

アクション名をオーバーライドする
OverrideActionName string

英語以外のロケールの 'Click' アクションの名前 (例: 'cliquer' または 'hacer clic')。 これはアクション 'Java 要素のアクションを取得する' の出力から判断でき、通常は大文字と小文字が区別されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 親要素のプロパティを取得する

Java 要素の親要素のプロパティを返します。 このアクションは、直接の親要素のプロパティのみを返し、要素ツリーの高さ全体を検索しません。

パラメーター

名前 キー 必須 説明
検索要素 JAB ハンドル
SearchElementJABHandle True integer

親要素のプロパティを返す要素の要素ハンドル。 これは、'Java 要素プロパティの取得' または要素ハンドルを返す他の検索を使用して配置できます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上する可能性があります。 既定では、文字列の最大長がないため、完全な説明が返されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素 JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これは数値要素ハンドルを保持します。これは、さらなる検索 (つまり、このハンドルに対する要素を検索する) の '親' ハンドルとして機能するために、さらなるアクションで使用できます。

要素 VMID
ElementVMID integer

Java プログラムを実行している Java 仮想マシンの ID。

要素名
ElementName string

配置された要素の Java 名。

要素の説明
ElementDescription string

配置された要素の Java の説明 (存在する場合)。

要素ロール
ElementRole string

配置された要素 (存在する場合) の Java ロール (フレームやパネルなど)。

要素の状態
ElementStates string

エージェント セッションのロケールでの Java 要素のサポートされている状態 (フォーカス可能、表示など)。

要素の状態en_US
ElementStates_en_US string

en_USロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など)。

要素の左端
ElementLeftEdge integer

Java 要素またはウィンドウの左端からディスプレイの左端までの距離 (ピクセル単位)。

要素の上端
ElementTopEdge integer

Java 要素またはウィンドウの上端とディスプレイの上端との間の距離 (ピクセル単位)。

要素の右端
ElementRightEdge integer

Java 要素またはウィンドウの右端とディスプレイの左端との間の距離 (ピクセル単位)。

要素の下端
ElementBottomEdge integer

Java 要素またはウィンドウの下端とディスプレイの上端との間の距離 (ピクセル単位)。

要素の幅
ElementWidth integer

Java 要素の幅 (ピクセル単位)。

要素の高さ
ElementHeight integer

Java 要素の高さ (ピクセル単位)。

Is component 要素
IsComponentElement boolean

Java 要素がコンテナーの場合は true、そうでない場合は false を返します。

Is action 要素
IsActionElement boolean

Java 要素がアクション要素の場合は true、そうでない場合は false を返します。

選択要素です
IsSelectionElement boolean

Java 要素が選択範囲の場合は true、そうでない場合は false を返します。

テキスト要素です
IsTextElement boolean

Java 要素がテキスト要素の場合は true、そうでない場合は false を返します。

有効
IsEnabled boolean

Java 要素が有効な場合は true、有効でない場合は false を返します。 通常、無効な要素は表示されますが、操作することはできません。

表示されている
IsVisible boolean

Java 要素が表示されている場合は true、表示されない場合は false を返します。

表示中
IsShowing boolean

Java 要素が表示されている場合は true、表示されていない場合は false を返します。

不透明
IsOpaque boolean

Java 要素が不透明な場合は true、そうでない場合は false を返します。

フォーカス可能
IsFocusable boolean

Java 要素がキーボードでフォーカスされている場合は true、そうでない場合は false を返します。 ほとんどの要素はキーボードフォーカス可能であるため、これは限られた用途である可能性があります。

編集可能
IsEditable boolean

Java 要素が編集可能な場合は true、編集できない場合は false を返します。

単一行
IsSingleLine boolean

Java 要素が 1 行の場合は true、そうでない場合は false を返します。

サイズ変更可能
IsResizable boolean

Java 要素のサイズが変更可能な場合は true、そうでない場合は false を返します。

モーダル
IsModal boolean

Java 要素がモーダルの場合は true、そうでない場合は false を返します。 モーダル要素によってメイン アプリケーション ウィンドウがブロックされ、操作できなくなります。

折りたたまれている
IsCollapsed boolean

Java 要素が折りたたまれている場合は true、折りたたまれていない場合は false を返します。

選択可能
IsSelectable boolean

Java 要素が選択可能な場合は true、そうでない場合は false を返します。

選択されている
IsSelected boolean

Java 要素が選択されている場合は true、選択されていない場合は false を返します。

垂直
IsVertical boolean

Java 要素が垂直の場合は true、そうでない場合は false を返します。

水平
IsHorizontal boolean

Java 要素が水平の場合は true、そうでない場合は false を返します。

アクティブです
IsActive boolean

Java 要素がアクティブな場合は true、アクティブでない場合は false を返します。

オン
IsChecked boolean

Java 要素がチェックされている場合は true、そうでない場合は false を返します。

フォーカスが設定されている
IsFocussed boolean

Java 要素にキーボード フォーカスがある場合は true を返します。 そうでない場合は false。

展開されている
IsExpanded boolean

Java 要素が展開されている場合は true、展開されていない場合は false を返します。

その他の要素の状態en_US
AdditionalStates_en_US string

要素がサポートするその他の状態は、en_USロケール (複数選択可能、一時的など) にここに一覧表示されます。

親のインデックス
IndexInParent integer

現在の親要素内の要素インデックス。

要素の子カウント
ChildrenCount integer

要素に含まれる子要素の数。

要素の深さ
ElementDepth integer

最上位の親ウィンドウからの要素の深さ。

Java 選択要素の展開

Java 要素 (通常はメニュー/ドロップダウン項目) を展開または折りたたみします。 項目が既に展開されている場合、何も起こりません。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

展開
Expand boolean

'True' (既定値) に設定すると、要素が展開されます。 'False' に設定すると、要素は折りたたまれます。

要素の状態を確認する
VerifyElementState boolean

'True' に設定すると、IA-Connect エージェントは後で要素の状態を検証し、'Expanded' 状態が予期された状態と一致することを確認し、これが一致しない場合は例外を発生させます。 たとえば、要素を展開する場合、'IsExpanded' プロパティは true にする必要があります。 'False' に設定すると、要素の状態は検証されません。

状態の変化を待機する秒数
SecondsToWaitForStateChange double

展開または折りたたみ後に状態が変化するまで待機する秒数。 既定では、これは 0.05 (20 ミリ秒) に設定されています。

Workflow
Workflow True string

workflow() に次の式を追加します。

Java 選択要素項目を取得する

指定した Java 選択要素の下にあるすべての子選択要素項目を返します。 選択要素オプションを取得するには、選択範囲をループ処理するか、リスト内の個々のオプションを選択するか、選択の子要素のラベルを読み取ります。 選択範囲の子要素のラベルを読み取って選択要素のオプションを取得する場合は、最初に 'Expand first' パラメーターを 'True' として指定して選択範囲を展開する必要があります。必要に応じて、'Collapse after' パラメーターを 'True' として指定して、後で選択範囲を閉じることもできます。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

を選択してオプションの一覧を取得します。
GetListOfOptionsBySelecting boolean

'True' に設定すると、IA-Connect エージェントは、それぞれを順番に選択して、選択したすべてのオプションの一覧を取得しようとします (JAB 内)。 'False' (既定値) に設定した場合、'ラベルを読み取ってオプションのリストを取得する' パラメーターを 'True' に設定する必要があります。それ以外の場合、オプションの一覧は読み取りません。

ラベルを読み取ってオプションの一覧を取得する
GetListOfOptionsByReadingLabels boolean

'True' に設定すると、IA-Connect エージェントは、子ラベル (JAB ツリー内) を読み取って、選択内のすべてのオプションの一覧を取得しようとします。 ドロップダウン リストの場合、子要素はリストがドロップダウンするまで公開されないため、ほぼ確実に 'Expand first' パラメーターを 'True' に設定する必要があります。 また、後でリストを閉じるには、'Collapse after' パラメーターを 'True' に設定します。 '選択してオプションのリストを取得する' パラメーターも 'False' に設定する必要があります。または、このオプションは無視されます (両方のメソッドを使用してリストを取得できないため)。 'False' (既定値) に設定されている場合、[選択してオプションの一覧を取得する] パラメーターを 'True' に設定する必要があります。それ以外の場合、オプションの一覧は読み取りません。

最初に展開
ExpandFirst boolean

'true' に設定すると、アクションはリスト アイテム要素を検索する前にリストの展開を試みます。 これは、リストが展開されるまで他のリスト アイテム要素が作成されない可能性があるため、動的リストに役立ちます。 false (既定値) に設定すると、リストは展開されません。

次の後に折りたたむ
CollapseAfter boolean

true に設定すると、検索の実行後にリストが折りたたまれます。 false (既定値) に設定すると、リストは折りたたまれません。

展開と折りたたみの間の秒数
SecondsBetweenExpandCollapse double

展開アクションと折りたたみアクションが 'True' に設定されている場合に待機する秒数。 既定では、これは 0.05 (20 ミリ秒) です。

返されるリスト アイテムの最大数
MaxListItemsToReturn integer

返されるリスト アイテムの最大数は、既定では 100 です。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
選択した項目の数
NumberOfSelectedItems integer

現在選択されている親選択要素の下にある子リスト 項目の数。

選択 1 の名前
AccessibleSelection1Name string

最初に選択した子リスト アイテムの名前。

リスト内の選択 1 インデックス
AccessibleSelection1IndexInParent integer

最初に選択した子リスト アイテムのリスト内のインデックス。

選択した項目の JSON
JABSelectionSelectedItemsJSON string

JSON 形式の親選択要素の選択された子リスト 項目。

選択リスト項目 JSON
JABSelectionListItemsJSON string

JSON 形式の親選択要素のすべての子リスト 項目。

UIA 要素の Java プロパティを取得する

UIA 要素のすべての Java プロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。

パラメーター

名前 キー 必須 説明
親ウィンドウ ハンドル
ParentWindowHandle True integer

検索の開始点として機能する親 UIA ウィンドウ ハンドル。 これは、'Wait for desktop element' や 'Wait for element' などの UIA アクションを使用して検査を使用して検出できます。

検索要素名
SearchElementName string

(親ウィンドウ ハンドルから始まる) 検索する省略可能な UIA 要素名。 これは、検査を使用して検出できます。

検索要素クラス名
SearchElementClassName string

検索する省略可能な UIA 要素クラス名 (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

検索要素のオートメーション ID
SearchElementAutomationId string

検索する省略可能な UIA 要素のオートメーション ID (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

検索要素のローカライズされたコントロールの種類
SearchLocalizedControlType string

検索対象の UIA 要素のローカライズされた省略可能なコントロール型 (親ウィンドウ ハンドルから開始)。 これは、検査を使用して検出できます。

UIA サブツリーの検索
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上する可能性があります。 既定では、文字列の最大長がないため、完全な説明が返されます。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素 JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これは数値要素ハンドルを保持します。これは、さらなる検索 (つまり、このハンドルに対する要素を検索する) の '親' ハンドルとして機能するために、さらなるアクションで使用できます。

要素 VMID
ElementVMID integer

Java プログラムを実行している Java 仮想マシンの ID。

要素名
ElementName string

配置された要素の Java 名。

要素の説明
ElementDescription string

配置された要素の Java の説明 (存在する場合)。

要素ロール
ElementRole string

配置された要素 (存在する場合) の Java ロール (フレームやパネルなど)。

要素の状態
ElementStates string

エージェント セッションのロケールでの Java 要素のサポートされている状態 (フォーカス可能、表示など)。

要素の状態en_US
ElementStates_en_US string

en_USロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など)。

要素の左端
ElementLeftEdge integer

Java 要素またはウィンドウの左端からディスプレイの左端までの距離 (ピクセル単位)。

要素の上端
ElementTopEdge integer

Java 要素またはウィンドウの上端とディスプレイの上端との間の距離 (ピクセル単位)。

要素の幅
ElementWidth integer

Java 要素の幅 (ピクセル単位)。

要素の高さ
ElementHeight integer

Java 要素の高さ (ピクセル単位)。

要素の右端
ElementRightEdge integer

Java 要素またはウィンドウの右端とディスプレイの左端との間の距離 (ピクセル単位)。

要素の下端
ElementBottomEdge integer

Java 要素またはウィンドウの下端とディスプレイの上端との間の距離 (ピクセル単位)。

Is component 要素
IsComponentElement boolean

Java 要素がコンテナーの場合は true、そうでない場合は false を返します。

Is action 要素
IsActionElement boolean

Java 要素がアクション要素の場合は true、そうでない場合は false を返します。

選択要素です
IsSelectionElement boolean

Java 要素が選択範囲の場合は true、そうでない場合は false を返します。

テキスト要素です
IsTextElement boolean

Java 要素がテキスト要素の場合は true、そうでない場合は false を返します。

有効
IsEnabled boolean

Java 要素が有効な場合は true、有効でない場合は false を返します。 通常、無効な要素は表示されますが、操作することはできません。

表示されている
IsVisible boolean

Java 要素が表示されている場合は true、表示されない場合は false を返します。

表示中
IsShowing boolean

Java 要素が表示されている場合は true、表示されていない場合は false を返します。

不透明
IsOpaque boolean

Java 要素が不透明な場合は true、そうでない場合は false を返します。

フォーカス可能
IsFocusable boolean

Java 要素がキーボードでフォーカスされている場合は true、そうでない場合は false を返します。 ほとんどの要素はキーボードフォーカス可能であるため、これは限られた用途である可能性があります。

編集可能
IsEditable boolean

Java 要素が編集可能な場合は true、編集できない場合は false を返します。

単一行
IsSingleLine boolean

Java 要素が 1 行の場合は true、そうでない場合は false を返します。

サイズ変更可能
IsResizable boolean

Java 要素のサイズが変更可能な場合は true、そうでない場合は false を返します。

モーダル
IsModal boolean

Java 要素がモーダルの場合は true、そうでない場合は false を返します。 モーダル要素によってメイン アプリケーション ウィンドウがブロックされ、操作できなくなります。

折りたたまれている
IsCollapsed boolean

Java 要素が折りたたまれている場合は true、折りたたまれていない場合は false を返します。

選択可能
IsSelectable boolean

Java 要素が選択可能な場合は true、そうでない場合は false を返します。

選択されている
IsSelected boolean

Java 要素が選択されている場合は true、選択されていない場合は false を返します。

垂直
IsVertical boolean

Java 要素が垂直の場合は true、そうでない場合は false を返します。

水平
IsHorizontal boolean

Java 要素が水平の場合は true、そうでない場合は false を返します。

アクティブです
IsActive boolean

Java 要素がアクティブな場合は true、アクティブでない場合は false を返します。

オン
IsChecked boolean

Java 要素がチェックされている場合は true、そうでない場合は false を返します。

フォーカスが設定されている
IsFocussed boolean

Java 要素にキーボード フォーカスがある場合は true を返します。 そうでない場合は false。

展開されている
IsExpanded boolean

Java 要素が展開されている場合は true、展開されていない場合は false を返します。

その他の要素の状態en_US
AdditionalStates_en_US string

要素がサポートするその他の状態は、en_USロケール (複数選択可能、一時的など) にここに一覧表示されます。

親のインデックス
IndexInParent integer

現在の親要素内の要素インデックス。

要素の子カウント
ChildrenCount integer

要素に含まれる子要素の数。

要素の深さ
ElementDepth integer

最上位の親ウィンドウからの要素の深さ。

Windows アクセス ブリッジの情報を取得する

Java と Windows DLL のバージョンを含む、特定の Java VM ID の Windows アクセス ブリッジ (WAB) に関する情報を返します。 Java VM ID は、"Java 要素のプロパティの取得" アクションからの出力として取得できます。

パラメーター

名前 キー 必須 説明
VM ID (仮想マシンの識別子)
VMID True integer

Java 仮想マシン ID。 これは、すべての Java 仮想マシンで一意です。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
Java クラスのバージョン
JavaClassVersion string

Java クラスのバージョン (例: '1.8.0_261')。

Java DLL バージョン
JavaDLLVersion string

Java DLL バージョン (例: '1.8.0_261')。

Windows DLL バージョン
WinDLLVersion string

Windows DLL バージョン (例: '1.8.0_261')。

VM のバージョン
VMVersion string

Java VM のバージョン (例: '1.8.0_261')。

Windows アクセス ブリッジの接続状態を取得する

IA-Connect エージェントと Windows アクセス ブリッジ (WAB) の間の接続の現在の状態を返します。 IA-Connect エージェントが WAB に接続されている場合、関連する詳細が出力として返されます。

パラメーター

名前 キー 必須 説明
Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
WAB 接続済み
Connected boolean

IA-Connect エージェントが Windows アクセス ブリッジに接続されている場合は true、接続されていない場合は false を返します。

WAB 接続の種類
ConnectionType string

Windows アクセス ブリッジへの接続の種類 (COM、ネイティブ、32 ビット、64 ビットなど)。

WAB 64 ビット
IsWAB64bit boolean

Windows アクセス ブリッジが 64 ビットの場合は true、そうでない場合は false を返します。

接続エラー
ConnectionError string

接続エラー (報告されている場合)。

COM DLL IA-JavaAccessBridge 読み込まれた
LoadedIAJABDLL string

読み込まれた IA-JavaAccessBridge COM DLL への完全なパス。

読み込まれた Windows アクセス ブリッジ DLL
LoadedWABDLL string

読み込まれた Windows アクセス ブリッジ DLL への完全なパス。

Windows Access Bridge DLL バージョン
WABVersion string

読み込まれた Windows Access Bridge DLL のバージョン。

すべての Java 子要素プロパティを取得する

すべての Java 子要素のすべてのプロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。

パラメーター

名前 キー 必須 説明
検索要素 JAB ハンドル
SearchElementJABHandle True integer

子要素のプロパティを返す要素の要素ハンドル。 これは、'Java 要素プロパティの取得' または要素ハンドルを返す他の検索を使用して配置できます。

返される最初の項目
FirstItemToReturn integer

1 から始まる、返される最初の項目の要素インデックス。 (ツリーの下部から) 逆の順序で要素を返す場合は、-1 から始まる負のインデックスを指定することもできます。 たとえば、-10 のインデックスは、下部から 10 番目の項目を返します。

返されるアイテムの最大数
MaxItemsToReturn integer

返される要素の最大数。 このパラメーターを使用すると、大きなテーブルなど、小さなチャンク内の大きな要素セットを返すことができます。 非常に大きなテーブルのタイムアウトを引き起こす可能性があるテーブル全体を返す代わりに、一度に 500 行を返すことができます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上する可能性があります。 既定では、文字列の最大長がないため、完全な説明が返されます。

子孫を検索する
SearchDescendants boolean

true に設定すると、親ハンドルの下にあるすべての子要素が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、親ハンドルの直接の子要素のみが検索されます。

Java 要素ロールを検索する
SearchRole string

検索する子要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
返される子要素の数
NumberOfChildElementsReturned integer

検索から返される子要素の数。

現在の深度で使用可能なその他の要素
MoreElementsAvailableAtCurrentDepth boolean

現在の深さにある子要素の数が多く、'返す最大項目数' が小さい値に設定されている場合は true を返します。

より低い深さで利用できるより多くの要素
MoreElementsAvailableAtLowerDepths boolean

'返す最大項目数' が小さい数値に設定されている場合、Java ツリーの下位の深さで使用できる子要素の数が多い場合は true を返します。

最大深度より深い要素の数
MoreElementsDeeperThanMaxDepth boolean

'Maximum relative depth' が小さい数値に設定されている場合、Java ツリー内の下位の最大深度で使用できる子要素の数が多い場合は true を返します。

Java 子要素 JSON
JavaChildElementsJSON string

配置されているすべての子要素 (およびそのプロパティ) の一覧 (JSON 形式)。 返されるプロパティは、'Java 子要素プロパティの取得' アクションによって返されるものと同じです。

すべての Java 要素ハンドルをリセットする

IA-Connect によって現在格納されているすべての Java 要素ハンドルをリセットします。これは、多数の要素を識別していて、多数の要素ハンドルが格納されている場合に便利です。 要素ハンドルの数が非常に多いシナリオ (100,000 以上) では、このアクションを使用して RAM 使用率を解放することもできます。

パラメーター

名前 キー 必須 説明
Workflow
Workflow True string

workflow() に次の式を追加します。

インデックスで Java リスト要素を選択する

指定したインデックスに一致するリスト要素を選択します。 これは通常、ドロップダウン/メニュー項目の項目を選択するために使用されます。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

項目インデックス
ItemIndex True integer

選択または選択解除するリスト アイテムのインデックス (1 から始まる)。

項目の選択
SelectItem boolean

[True] (既定値) に設定すると、項目が選択されます。 [False] に設定すると、項目の選択が解除されます。 これは通常、複数選択でのみ使用されます。

最初に選択を解除する
ClearSelectionFirst boolean

[True] (既定値) に設定すると、最初に選択が解除されます。 これは主に複数選択に使用されます。これは、追加の項目を選択するか、1 つの項目のみを選択するか (最初にクリアすることによって) 選択する必要があるためです。 'False' に設定した場合、選択は最初にクリアされません。

障害発生時の回復
RecoverOnFailure boolean

'True' に設定すると、新しい選択が失敗した場合、最初に選択したリスト アイテムが回復されます。 たとえば、項目 3 が選択されていて、項目 90 (存在しない) を選択しようとすると、項目 3 が再選択されます。 'False' に設定すると、最初に選択したリスト アイテムは回復されません。

Workflow
Workflow True string

workflow() に次の式を追加します。

インデックスによる Java 選択状態の取得

子要素インデックスを指定して、選択範囲 (通常はリストまたはドロップダウン内の項目) 内の子要素の選択状態を返します。 すべての選択子要素項目を取得し、'Java 選択要素項目の取得' アクションを使用してインデックスを確認できます。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

項目インデックス
ItemIndex True integer

クエリを実行するリスト アイテムの状態のインデックス (1 から始まる)。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
インデックスが選択されている
IndexIsSelected boolean

指定したインデックス位置にある選択リスト 項目が選択されている場合は true、選択されていない場合は false を返します。

名前で Java の選択状態を取得する

子要素名を指定して、選択範囲 (通常はリストまたはドロップダウン内の項目) 内の子要素の選択状態を返します。 すべての選択子要素項目を取得し、'Java 選択要素項目の取得' アクションを使用して、その名前を確認できます。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

項目名
ItemName True string

選択または選択解除するリスト アイテムの名前。

アイテム名の大文字と小文字の区別
ItemNameCaseSensitive boolean

'True' に設定すると、アイテム名の検索では大文字と小文字が区別されます (たとえば、リスト アイテムと完全に一致する必要があります)。 'False' (既定値) に設定すると、アイテム名の検索では大文字と小文字は区別されません。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
[名前] が選択されている
NameIsSelected boolean

名前付き選択リスト 項目が選択されている場合は true、選択されていない場合は false を返します。

名前で Java リスト要素を選択する

指定した名前のリスト要素を選択します。 これは通常、ドロップダウン/メニュー項目の項目を選択するために使用されます。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

項目名
ItemName True string

選択または選択解除するリスト アイテムの名前。

項目の選択
SelectItem boolean

[True] (既定値) に設定すると、項目が選択されます。 [False] に設定すると、項目の選択が解除されます。 これは通常、複数選択でのみ使用されます。

アイテム名の大文字と小文字の区別
ItemNameCaseSensitive boolean

'True' に設定すると、アイテム名の検索では大文字と小文字が区別されます (たとえば、リスト アイテムと完全に一致する必要があります)。 'False' (既定値) に設定すると、アイテム名の検索では大文字と小文字は区別されません。

最初に選択を解除する
ClearSelectionFirst boolean

[True] (既定値) に設定すると、最初に選択が解除されます。 これは主に複数選択に使用されます。これは、追加の項目を選択するか、1 つの項目のみを選択するか (最初にクリアすることによって) 選択する必要があるためです。 'False' に設定した場合、選択は最初にクリアされません。

を選択してオプションの一覧を取得します。
GetListOfOptionsBySelecting boolean

'True' に設定すると、IA-Connect エージェントは、それぞれを順番に選択して、選択したすべてのオプションの一覧を取得しようとします (JAB 内)。 'False' (既定値) に設定した場合、'ラベルを読み取ってオプションのリストを取得する' パラメーターを 'True' に設定する必要があります。それ以外の場合、オプションの一覧は読み取りません。

ラベルを読み取ってオプションの一覧を取得する
GetListOfOptionsByReadingLabels boolean

'True' (既定値) に設定されている場合、IA-Connect エージェントは、子ラベル (JAB ツリー) を読み取って、選択内のすべてのオプションの一覧を取得しようとします。 ドロップダウン リストの場合、子要素はリストがドロップダウンするまで公開されないため、ほぼ確実に 'Expand first' パラメーターを 'True' に設定する必要があります。 また、後でリストを閉じるには、'Collapse after' パラメーターを 'True' に設定します。 '選択してオプションのリストを取得する' パラメーターも 'False' に設定する必要があります。または、このオプションは無視されます (両方のメソッドを使用してリストを取得できないため)。 'False' に設定されている場合は、[選択してオプションの一覧を取得する] パラメーターを 'True' に設定する必要があります。それ以外の場合、オプションの一覧は読み取りません。

最初に展開
ExpandFirst boolean

'true' (既定値) に設定すると、アクションはリスト アイテム要素を検索する前にリストの展開を試みます。 これは、リストが展開されるまで他のリスト アイテム要素が作成されない可能性があるため、動的リストに役立ちます。 'false' に設定すると、リストは展開されません。

次の後に折りたたむ
CollapseAfter boolean

true (既定値) に設定すると、検索の実行後にリストが折りたたまれます。 false に設定すると、リストは折りたたまれません。

展開と折りたたみの間の秒数
SecondsBetweenExpandCollapse double

展開アクションと折りたたみアクションが 'True' に設定されている場合に待機する秒数。 既定では、これは 0.05 (20 ミリ秒) です。

正しい状態でも強制する
ForceEvenIfInCorrectState boolean

'True' に設定すると、要素が既に選択されている場合でも選択されます。 'False' (既定値) に設定すると、リスト要素が既に選択されている場合、IA-Connect エージェントは何も実行しません。

障害発生時の回復
RecoverOnFailure boolean

'True' に設定すると、新しい選択が失敗した場合、最初に選択したリスト アイテムが回復されます。 たとえば、項目 3 が選択されていて、項目 90 (存在しない) を選択しようとすると、項目 3 が再選択されます。 'False' に設定すると、最初に選択したリスト アイテムは回復されません。

Workflow
Workflow True string

workflow() に次の式を追加します。

画面座標で Java テーブル セルを取得する

テーブルの子要素である Java テーブル セルが指定した座標に存在する場合、このアクションは要素とそのプロパティを識別し、必要に応じてテーブル セル要素へのハンドルを返します。

パラメーター

名前 キー 必須 説明
テーブル要素 JAB ハンドル
TableElementJABHandle True integer

検索する親テーブル要素の Java 要素ハンドル。 これは、'Get Java 要素プロパティ' を使用して先ほど見つけたテーブルである可能性があります。

画面 X
ScreenX True integer

テーブル セルの位置を示す画面 X 座標 (ピクセル単位)。

画面 Y
ScreenY True integer

テーブル セルの位置を示す画面 Y 座標 (ピクセル単位)。

戻りハンドル
ReturnJABHandle boolean

セルの要素ハンドルを返す必要がありますか?

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
親のセル インデックス
CellIndexInParent integer

テーブル内のセルのセル インデックス。 最初の行の最初のセルのインデックスは 1 になり、行の各セルに対して 1 ずつ増加します。 したがって、5 行 3 列のテーブルでは、2 番目の行の最初のセルのインデックスは 4 になります。

セル行インデックス
CellRowIndex integer

1 から始まる、テーブル内のセルの行インデックス。

セル列のインデックス
CellColumnIndex integer

テーブル内のセルの列インデックス (1 から始まる)。

セル JAB ハンドル
CellJABHandle integer

テーブル セルへの要素ハンドル。

画面座標で Java 要素のハンドルを作成する

画面座標を指定して、Java 要素へのハンドルを作成します。 指定した座標に Java 要素が存在する場合、アクションはその要素を識別し、その要素にハンドルを返します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
ParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

画面 X
ScreenX True integer

要素を配置する画面 X 座標 (ピクセル単位)。

画面 Y
ScreenY True integer

要素を配置する画面 Y 座標 (ピクセル単位)。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
配置された要素 JAB ハンドル
LocatedElementJABHandle integer

指定した座標に要素が存在する場合、これは数値要素ハンドルを保持します。これは、さらなる検索 (つまり、ハンドルに対する要素の相対位置を特定するため) の "親" ハンドルとして機能するアクションで使用できます。

複数の Java 親要素プロパティを取得する

Java 要素のすべての親要素のプロパティを返します。 このアクションでは、"処理する親の最大数" パラメーターが十分に高く設定されている場合、要素ツリーの高さ全体が検索され、すべての親プロパティが返されます。

パラメーター

名前 キー 必須 説明
検索要素 JAB ハンドル
SearchElementJABHandle True integer

すべての親要素プロパティを返す要素の要素ハンドル。 これは、'Java 要素プロパティの取得' または要素ハンドルを返す他の検索を使用して配置できます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上する可能性があります。 既定では、文字列の最大長がないため、完全な説明が返されます。

処理する親の最大数
MaxParentsToProcess integer

処理する親要素の最大数。 既定では、これは 50 に設定されています。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
Java 親要素 JSON
JavaParentElementsJSON string

配置されているすべての親要素 (およびそのプロパティ) の一覧 (JSON 形式)。 返されるプロパティは、'Java 要素プロパティの取得' アクションによって返されるものと同じです。

返される親要素の数
NumberOfParentElementsReturned integer

検索から返される親要素の数。

要素ハンドルから Java ロール CSV を取得する

指定した要素ハンドルの下にある要素ロールのツリーを CSV として返します。 このアクションは開発目的でのみ使用され、アプリケーション構造の視覚化や要素検索の最適化に役立つアプリケーションの要素の概要を示します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

CSV でのインデント ロール
IndentRoleInCSV boolean

CSV 出力の子要素ロールはインデントする必要がありますか? これは、Java 要素ツリーの親子関係をより適切に視覚化するのに役立つ場合があります。 既定では、これは 'True' に設定されています。

CSV に説明を含める
IncludeDescriptionInCSV boolean

要素の説明を CSV 出力に含める必要がありますか? 既定では、これは 'True' に設定されています。

CSV にディメンションを含める
IncludeDimensionsInCSV boolean

要素の寸法 (高さ、幅、境界エッジ) を CSV 出力に含める必要がありますか? 既定では、これは 'True' に設定されています。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素が見つかりました
ElementFound boolean

入力ハンドルで指定された要素が見つかった場合は true、見つからない場合は false を返します。

検索された要素の数
ElementsSearched integer

親要素の下で検索される要素の数。

ロール CSV
RoleCSV string

親要素の下にある各要素のロールを含む CSV 出力。

要素検索から Java ロール CSV を取得する

Java 要素検索を実行し、検索された要素の詳細 (要素が見つかった時点まで) を CSV として出力します。 このアクションは開発目的でのみ使用され、アプリケーション構造の視覚化や要素検索の最適化に役立つアプリケーションの要素の概要を示します。

パラメーター

名前 キー 必須 説明
親要素 JAB ハンドル
SearchParentElementJABHandle True integer

検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。

Java 要素名を検索する
SearchElementJABName string

検索する要素の省略可能な Java 名。 これは、検査を使用して検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の省略可能な Java 要素の説明。 これは、検査を使用して検出できます。

Java 要素ロールを検索する
SearchElementJABRole string

検索する要素の省略可能な Java 要素ロール。 これは、検査を使用して検出できます。

子要素を検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより徹底的ですが、時間がかかる可能性があります。 false に設定すると、ツリー内の親ウィンドウ ハンドルのすぐ下にある要素のみが検索されます。

最大相対深度
MaxRelativeDepth integer

親要素から子要素を検索する最大相対深さ。 直接子要素の深さの値は 0 になります。

インデックスの照合
MatchIndex integer

複数の要素が検索に一致する場合は、どの要素 (1 から始まる) を照合する必要があります。 [列で並べ替え] と組み合わせて使用して、一致する並べ替え順序を選択できます。

検索フィルター
SearchFilter string

条件付き演算子と任意の要素フィールドを使用して検索をさらに制限するオプションの高度なフィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document*' AND [Role] like 'Label*'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。

一致インデックスが昇順である
MatchIndexAscending boolean

複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。

大文字と小文字を区別する検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定すると、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示される要素のみを検索する
OnlySearchVisibleElements boolean

表示されている要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

要素のみを検索する必要がありますか? 表示される要素は、通常、代替タブまたは折りたたまれたメニューに表示される項目です。 既定では、これは true に設定されています。

走査しない要素ロール
ElementRolesNotToTraverse string

検索時に走査しない (ステップインする) ロールのコンマ区切りのリスト。 検索では、要素が検索条件と一致するかどうかを確認しますが、子要素は検索されません。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

検索する最大要素数
MaximumElementsToSearch integer

検索対象の要素を検索するときに検索する要素の最大数。Java ツリーで見つかった最初の N 個の要素のみをチェックするように検索を制限します。 既定では、これは 2000 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

ノードごとに検索する子要素の最大数
MaximumChildElementsToSearchPerNode integer

ターゲット要素を検索するときに各要素で検索する子要素の最大数。検索では、Java ツリー内の各要素に対して検出された子要素の最初の N 個のみを確認するように制限します。 既定では、これは 200 に設定されています。 このパラメーターを使用して、要素の検索を最適化できます。 これは、'子要素の検索' 入力パラメーターが 'True' に設定されている場合にのみ使用されます。

CSV でのインデント ロール
IndentRoleInCSV boolean

CSV 出力の子要素ロールはインデントする必要がありますか? これは、Java 要素ツリーの親子関係をより適切に視覚化するのに役立つ場合があります。 既定では、これは 'True' に設定されています。

CSV に説明を含める
IncludeDescriptionInCSV boolean

要素の説明を CSV 出力に含める必要がありますか? 既定では、これは 'True' に設定されています。

CSV にディメンションを含める
IncludeDimensionsInCSV boolean

要素の寸法 (高さ、幅、境界エッジ) を CSV 出力に含める必要がありますか? 既定では、これは 'True' に設定されています。

Workflow
Workflow True string

workflow() に次の式を追加します。

戻り値

名前 パス 説明
要素が見つかりました
ElementFound boolean

検索要素が見つかった場合は true、見つからない場合は false を返します。

検索された要素の数
ElementsSearched integer

検索要素が見つかる前に親要素の下で検索された要素の数。

ロール CSV
RoleCSV string

検索で見つかった各要素のロールを含む CSV 出力。