Automation Anywhere ドキュメントを読んで確認する

Automation Anywhere Automation 360

コンテンツを閉じる

コンテンツ

コンテンツを開く

[ウィンドウでウィンドウを検索] actionの使用

  • 更新済み: 12/14/2020
    • Automation 360 v.x
    • 構築
    • RPA Workspace

[ウィンドウでウィンドウを検索] actionの使用

[ウィンドウでウィンドウを検索] actionを使用すると、ウィンドウのスクリーンショットを使用してアプリケーション ウィンドウの UI 要素を検索できます。このactionを使用すると、アプリケーションの UI 要素の画像をキャプチャし、キャプチャした画像を使用して、別のウィンドウ内でその UI 要素を検索できます。

手順

アプリケーション ウィンドウで利用可能な画像を使用して別のアプリケーション ウィンドウで画像を検索するには、次の手順に従います。

  1. [アクション] パレットの [画像認識] package[ウィンドウでウィンドウを検索] actionをダブルクリックまたはドラッグします。
  2. 画像を検索するウィンドウを指定します。
    [アプリケーション]、[ブラウザ]、または [変数] タブから選択します。
    オプション説明
    アプリケーション: 現在アクティブなウィンドウのリストから選択します。このオプションは、Bot Creator デバイスで開いているすべてのアプリケーション ウィンドウとブラウザ ウィンドウのリストを表示します。
    ブラウザ Bot Creator デバイスで現在開いている Google Chrome タブのリストから選択します。
    注: 現在、このオプションは Google Chrome のタブのみをサポートしています。その他のブラウザについては、[アプリケーション] オプションを使用します。
    変数: 既存のウィンドウ変数を選択して、アプリケーション ウィンドウ タイトルのタイトルを指定します。

    正規表現 (regex) を使用して、ウィンドウ タイトルを識別できます。各正規表現条件の [文字列] または [パターン] として正規表現を選択し、値を入力します。デフォルトでは、[ウィンドウ タイトル] フィールドで大文字と小文字が区別されます。[大文字と小文字を区別しない] 正規表現フラグを有効にして、大文字と小文字を区別しないウィンドウ タイトルを識別できます。

    たとえば、((\w*)-Notepad で始まるすべてのウィンドウ タイトル名には ((\w*)-Notepad として文字列値を入力できます。または、((\w)\s)*document-Notepad といった [パターン] を、このパターンに一致するウィンドウ タイトルにのみ使用します。

  3. オプション: [ウィンドウのサイズ変更] オプションを選択して、ウィンドウの寸法を指定します。
    このオプションによって、より信頼性の高い bot を実現できます。これによってウィンドウのサイズは、タスクが記録されたディメンションに変更されるため、Bot におけるターゲット オブジェクトの識別能力が高まります。
    • タスクを記録する時にウィンドウが最大化されている場合、このオプションは選択されていません。
    • タスクを記録する時にウィンドウが最大サイズでない場合、このオプションはデフォルトで選択されており、幅と高さのフィールドはウィンドウの寸法で自動入力されます。
    注: このオプションは、サイズ変更可能なウィンドウに対してのみ使用できます。これは [デスクトップ] オプション、[タスクバー] オプションのいずれでも使用できません。
  4. [領域をキャプチャ] をクリックします。
    選択したウィンドウが表示されます。
  5. マウスをドラッグして領域を選択し、完了したら右クリックします。
    キャプチャした領域が [プレビュー] セクションに表示され、下に画像座標が表示されます。
  6. アプリケーション ウィンドウで検索するターゲット画像 (針) を指定します。
    • キャプチャした画像: 画面またはウィンドウに相対的な画像をキャプチャできます。

      [キャプチャした画像] を選択した場合は、ステップ 7 ~ 9 を実行します。それ以外の場合は、ステップ 10 に進みます。

    • [Control Room ファイル]: Control Room にある画像ファイルを使用します。
    • [デスクトップ ファイル]: お使いのデバイスにある画像ファイルを使用します。
    • [変数]: 使用する画像の場所を含む変数を使用します。
    注: サポートされる形式は、.jpeg、.jpg、.jpe、.jfif、.bmp、.png、.gif 形式です。
  7. 画像をキャプチャする方法 (画面に相対的またはウィンドウに相対的) を指定します。
    画面の解像度が一定でない場合 (デュアル モニタを使用している場合など)、[ウィンドウ] オプションを使用します。
  8. [画像をキャプチャ] をクリックしてターゲット画像をキャプチャします。
  9. マウス ポインターをアプリケーション ウィンドウの領域にドラッグします。
    [プレビュー] セクションにキャプチャされた領域が表示されます。
  10. [画像オカレンス] フィールドに値を入力して、このactionを実行するターゲット画像のインスタンスを指定します。
  11. [一致率] フィールドで、2 つの画像で一致するピクセルの許容可能なパーセントを指定します。
    たとえば、一致パーセントとしてフィールドに「20」と指定した場合は、2 つの画像間で最大 80% のピクセル不一致があっても、システムは画像が一致していると見なします。
  12. クリック アクションを選択します。
    • 一致をクリック: 実行時には、bot は一致する画像の中央をクリックします。
    • 一致からのオフセット: 実行時に、bot は指定したオフセット座標をクリックします。
      注: オフセット座標は、画像の左上隅からピクセル数を測定します。
  13. [アクション] リストからオプションを選択して、アプリケーション ウィンドウで一致した画像で実行するアクションを指定します。
  14. オプション: 見つからなかった場合にターゲット画像の検索を再試行する場合は、[画像が見つからないとリピート] チェック ボックスを選択します。
    1. [回数] フィールドには、ターゲット画像を検索するプロセスをシステムが繰り返す回数を指定します。
    2. [リピート間の待機時間] フィールドには、ターゲット画像を検索するプロセスを繰り返すまでシステムが待機する時間を指定します。
  15. [保存] をクリックします。
フィードバックを送る