यूज़र इंटरफ़ेस (यूआई) एलिमेंट को विज़ुअली टारगेट करता है. यह फ़ंक्शन, एनोटेट किए गए स्क्रीनशॉट से बाउंडिंग बॉक्स के कोऑर्डिनेट को स्ट्रिंग में बदलता है. साथ ही, #N के सभी इंस्टेंस को N के तौर पर लेबल किए गए बाउंडिंग बॉक्स के सेंटर कोऑर्डिनेट से बदलता है.
इस्तेमाल
android screen resolve [-h] [--screenshot=PARAM] [--string=PARAM]
विकल्प
-h,--help- इससे, तय किए गए निर्देश के लिए सहायता मैसेज दिखता है.--screenshot=PARAM-android screen capture --annotateकी मदद से कैप्चर किया गया स्क्रीनशॉट.--string=PARAM- वह स्ट्रिंग जिसमें निर्देशांकों को बदलना है.
android विकल्प:
--sdk=PARAM- Android SDK टूल का पाथ.-v,--verbose- समस्या हल करने के लिए, वर्बोस आउटपुट चालू करें.-V,--version- वर्शन की जानकारी प्रिंट करें और बाहर निकलें.
ब्यौरा
android screen resolve, एनोटेट किए गए स्क्रीनशॉट (android screen capture --annotate से कैप्चर किया गया) में मौजूद विज़ुअल लेबल प्लेसहोल्डर (#N) को, स्क्रीन सेंटर के उनके कॉरस्पॉन्डिंग कोऑर्डिनेट (x y) में बदलता है.
इससे एआई एजेंट और ऑटोमेशन स्क्रिप्ट, एनोटेट की गई इमेज में मौजूद नंबर वाले लेबल का रेफ़रंस देकर, adb shell input कमांड (जैसे कि टैप और स्वाइप) जनरेट कर पाते हैं. इसके लिए, उन्हें पिक्सल कोऑर्डिनेट की मैन्युअल तरीके से गिनती नहीं करनी पड़ती.
उदाहरण
अगर ui.png में मौजूद लेबल 5, निर्देशांक (500, 1000) पर है, तो:
android screen resolve --screenshot=ui.png --string="input tap #5"
आउटपुट input tap 500 1000.