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