Region()
画面の一部である対象領域内で、検出や UI 自動化を実行するためのコアモジュールです。
Region():click()
MatchResult を使用してパラメータ化されたクリック動作を実行します。
Region():clickAll()
画像やテキストの検出を行い、一致した座標を一括でクリックします。
Region():exist()
領域内に一致が存在するかを確認します。一致が見つかった場合は true、それ以外は false を返します。
Region():existClick()
画像やテキストの検出を行い、一致した座標をクリックします。一致が見つかった場合は true を返します。
Region():existClickAll()
画像やテキストの検出を行い、一致した座標をクリックします。一致が見つかった場合は true を返します。
Region():find()
領域内で画像またはテキストの検索を行います。画像またはテキストが見つかった場合は MatchResult を返し、見つからない場合は nil を返します。
Region():findAll()
画像またはテキストの検索を一括で行い、MatchResult のリストを返します。
Region():getColor()
指定した座標のピクセルの色を取得します。取得した色は、色が類似するスコアを持つかどうかの比較に使用でき、色検出に役立ちます。
Region():getColors()
複数の座標のピクセルの色を同時に取得します。取得した色は、色が類似するスコアを持つかどうかの比較に使用でき、色検出に役立ちます。
Region():getText()
このメソッドは対象領域に対して OCR を実行し、結合されたテキストを返します。
Region():getX()
領域の x 座標を取得します。
Region():getY()
領域の y 座標を取得します。
Region():height()
領域の高さを取得します。
Region():highlight()
領域をハイライトするために使用します。
Region():screenshot()
領域のスクリーンショットを撮影し、/data/data/com.androidmacro/images/$macroId/$fileName に保存します。
Region():swipe()
領域内で 1 本指のスワイプを実行します。
Region():wait()
領域内にテンプレートが現れるまで待機します。タイムアウトに達した場合はエラーをスローします。
Region():waitVanish()
領域内からテンプレートが消えるまで待機します。タイムアウトに達した場合はエラーをスローします。
Region():width()
領域の幅を取得します。
Region():multiSwipe()
領域内で最大 10 本の指を同時にスワイプします。各指は独立したタイムラインで動作します。
Region():waitClick()
画像やテキストが現れるのを待機し、その後クリックします。
Region():getTextMatches()
領域内で見つかったすべてのテキスト一致を、適切にフォーマットして取得します。