【Android自動化】画像識別式 タップ関数【Python】

「UWSC」の「chkimg関数」に近い関数を作成しました
Android端末の自動化の際、都度座標を取得するのが手間なので
デバイスに応じて、画像がある場所の座標を取得し、タップ という関数です
画像があれば任意の処理は別となるのでこちらではできません

一部解説にないオリジナル関数が含んでいるので
このままコピペされても使用できないのでご注意ください

デバイスの解像度を取得する関数

# デバイスの解像度を取得する関数
def Get_Device_Resolution(ID):
    cmd = ["adb", "-s", ID, "shell", "wm", "size"]
    result = ADB(cmd)
    if result:
        try:
            resolution = result.split(":")[-1].strip()
            width, height = map(int, resolution.split("x"))
            return width, height
        except Exception as e:
            print(f"デバイス解像度の解析に失敗しました: {e}")
    return None, None

デバイス解像度を使用し、画像の座標を取得する関数

ここから先は

1,500字

¥ 500

この記事が気に入ったらサポートをしてみませんか?