מטרגטים רכיבים בממשק המשתמש באופן חזותי. הפונקציה מחליפה את הקואורדינטות של התיבה התוחמת מצילום מסך עם הערות במחרוזת, ומחליפה את כל המופעים של #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 מתרגם את המיקום של תוויות חזותיות (#N) מצילום מסך עם הערות (שצולם באמצעות android screen capture --annotate) לקואורדינטות המתאימות במרכז המסך (x y).
כך סוכני AI וסקריפטים לאוטומציה יכולים ליצור פקודות adb shell input (כמו הקשות והחלקות) על ידי הפניה לתוויות ממוספרות מהתמונה עם ההערות, במקום לחשב באופן ידני את קואורדינטות הפיקסלים.
דוגמאות
אם התווית 5 ב-ui.png ממוקמת במרכז בקואורדינטות (500, 1000), הפעלת הפקודה:
android screen resolve --screenshot=ui.png --string="input tap #5"
פלטים input tap 500 1000.