Kullanıcı arayüzü öğelerini görsel olarak hedefler. Açıklama eklenmiş bir ekran görüntüsündeki sınırlayıcı kutu koordinatlarını bir dizeye dönüştürür ve #N ile etiketlenmiş sınırlayıcı kutunun merkez koordinatlarıyla tüm N örneklerini değiştirir.
Kullanım
android screen resolve [-h] [--screenshot=PARAM] [--string=PARAM]
Seçenekler
-h,--help- Belirtilen komutla ilgili yardım mesajını gösterir.--screenshot=PARAM-android screen capture --annotateile alınan ekran görüntüsü.--string=PARAM: Koordinatların yerine kullanılacak dize.
android seçenekleri:
--sdk=PARAM- Android SDK'sının yolu.-v,--verbose- Sorun giderme için ayrıntılı çıkışı etkinleştirin.-V,--version- Sürüm bilgilerini yazdırıp çıkın.
Açıklama
android screen resolve, açıklama eklenmiş bir ekran görüntüsündeki (android screen capture --annotate ile yakalanan) görsel etiket yer tutucularını (#N) ilgili ekran merkezi koordinatlarına (x y) çevirir.
Bu sayede yapay zeka aracıları ve otomasyon komut dosyaları, piksel koordinatlarını manuel olarak hesaplamak yerine açıklama eklenmiş resimdeki numaralı etiketlere referans vererek adb shell input komutları (ör. dokunma ve kaydırma) oluşturabilir.
Örnekler
ui.png içindeki 5 etiketi (500, 1000) koordinatlarında ortalanmışsa şu komut çalıştırılır:
android screen resolve --screenshot=ui.png --string="input tap #5"
çıktılar input tap 500 1000.