Region()
الوحدة الأساسية لاكتشاف وإجراء أتمتة واجهة المستخدم في منطقة اهتمام وهي جزء من شاشة الجهاز
Region():click()
لإجراء سلوك نقر ذي معاملات باستخدام MatchResult
Region():clickAll()
لإجراء اكتشاف صورة/نص والنقر على إحداثيات مطابقتها بشكل جماعي
Region():exist()
للتحقق مما إذا كانت المطابقة موجودة في المنطقة، إذا تم العثور على مطابقة فإن هذه الدالة تُعيد true وإلا تُعيد false
Region():existClick()
لإجراء اكتشاف صورة/نص والنقر على إحداثيات مطابقتها، إذا تم العثور على مطابقة فإن هذه الدالة تُعيد true
Region():existClickAll()
لإجراء اكتشاف صورة/نص والنقر على إحداثيات مطابقتها، إذا تم العثور على مطابقة فإن هذه الدالة تُعيد true
Region():find()
لإجراء بحث عن صورة أو نص في المنطقة، إذا تم العثور على الصورة أو النص تُعيد MatchResult وإلا تُعيد nil
Region():findAll()
لإجراء بحث عن صورة أو نص بشكل جماعي وإعادة قائمة من MatchResult
Region():getColor()
للحصول على بكسل اللون في إحداثي معين، ويمكن لاحقًا استخدام هذا اللون للمقارنة لمعرفة ما إذا كان ذا درجة مطابقة مماثلة، وهو ما يفيد في إجراء اكتشاف الألوان
Region():getColors()
للحصول على بكسل اللون في عدة إحداثيات في الوقت نفسه، ويمكن لاحقًا استخدام هذه الألوان للمقارنة لمعرفة ما إذا كان اللون ذا درجة مطابقة مماثلة، وهو ما يفيد في إجراء اكتشاف الألوان
Region():getText()
تجري هذه الدالة عمليات OCR في منطقة الاهتمام وتُعيد النص المدمج
Region():getX()
الحصول على الإحداثي x للمنطقة
Region():getY()
الحصول على الإحداثي y للمنطقة
Region():height()
الحصول على ارتفاع المنطقة
Region():highlight()
تُستخدم لإبراز المنطقة
Region():screenshot()
التقاط لقطة شاشة للمنطقة وحفظها في /data/data/com.androidmacro/images/$macroId/$fileName
Region():swipe()
إجراء سحب بإصبع واحد داخل المنطقة.
Region():wait()
الانتظار حتى يظهر القالب في المنطقة، وإذا انتهت المهلة فإن هذه الدالة ستُصدر خطأً
Region():waitVanish()
الانتظار حتى يختفي القالب أو يتلاشى من المنطقة، وإذا انتهت المهلة فإن هذه الدالة ستُصدر خطأً
Region():width()
الحصول على عرض المنطقة
Region():multiSwipe()
إجراء سحب بما لا يصل إلى 10 أصابع في الوقت نفسه داخل المنطقة. يعمل كل إصبع وفقًا لخط زمني مستقل خاص به.
Region():waitClick()
الانتظار حتى تظهر صورة/نص ثم النقر عليها
Region():getTextMatches()
الحصول على جميع مطابقات النصوص الموجودة في المنطقة منسقة بشكل صحيح