CheckBox()
يضيف مربع اختيار إلى عرض مربع الحوار
يضيف مربع اختيار إلى عرض مربع الحوار
يُعيد مُعرّف عرض مربع الاختيار الحالي
يُعيد نص مربع الاختيار الحالي
يُعيد حجم نص مربع الاختيار الحالي
مفيدة لتحديد معاملات حدث النقر
يُعيد تأخير النقر
تُعيد هذه الدالة مدة النقر بالمللي ثانية
يُعيد إزاحة النقر مُمثَّلة في Point
يمكنك تعيين تأخير النقر بالمللي ثانية باستخدام هذه الدالة
تُستخدم هذه الدالة لتعيين مدة استمرار النقر بالمللي ثانية
عند تعيين المطابقة أو الإحداثيات، سيتم إزاحة موضع النقر بناءً على إحداثيَّي x و y
ينسخ سلسلة نصية إلى حافظة النظام.
يلصق نص الحافظة الحالي في حقل الإدخال المُحدَّد.
يقرأ نص الحافظة الحالي.
فئة مساعدة لإجراء مقارنة تشابه الألوان
يستخرج قيمة اللون الأزرق من سلسلة لون سداسية عشرية.
تقارن بين لونين وتُعيد درجة التشابه
يُعيد سلسلة اللون السداسية العشرية
يستخرج قيمة اللون الأخضر من سلسلة لون سداسية عشرية.
تتحقّق ما إذا كان اللونان متطابقين بدرجة تشابه تساوي 1
يستخرج قيمة اللون الأحمر من سلسلة لون سداسية عشرية.
يضيف عرض عمود إلى مربع الحوار
يُعيد مُعرّف عرض العمود
أداة مساعدة لإجراء عمليات حسابات التاريخ والوقت.
يضيف مقدارًا محددًا من الوقت إلى كائن DateTime.
يعيد يوم الشهر من كائن DateTime.
يضبط يوم الشهر في كائن DateTime.
يعيد يوم الأسبوع من كائن DateTime. (الأحد هو 0، والاثنين هو 1، وهكذا).
يحسب الفرق بين كائن DateTime الحالي وكائن DateTime آخر.
يضبط كائن DateTime إلى نهاية وحدة زمنية محددة (مثال: نهاية اليوم، نهاية الشهر).
يُعيد التاريخ منسّقًا كنص.
يعيد ساعة اليوم من كائن DateTime. (بنظام 24 ساعة، 0-23).
يضبط ساعة اليوم في كائن DateTime. (بنظام 24 ساعة، 0-23).
يتحقق ما إذا كان كائن DateTime الحالي بعد كائن DateTime آخر.
يتحقق ما إذا كان كائن DateTime الحالي قبل كائن DateTime آخر.
يتحقق ما إذا كان كائن DateTime الحالي واقعًا بين كائنين آخرين من DateTime (شاملًا الطرفين).
يتحقق ما إذا كان كائن DateTime الحالي مطابقًا لكائن DateTime آخر.
يتحقق ما إذا كان كائن DateTime الحالي مطابقًا لكائن DateTime آخر أو يأتي بعده.
يتحقق ما إذا كان كائن DateTime الحالي مطابقًا لكائن DateTime آخر أو يأتي قبله.
يحوّل المنطقة الزمنية لكائن DateTime إلى المنطقة الزمنية المحلية الافتراضية للنظام.
يعيد المللي ثانية من الثانية في كائن DateTime.
يضبط المللي ثانية من الثانية في كائن DateTime.
يعيد دقيقة الساعة من كائن DateTime.
يضبط دقيقة الساعة في كائن DateTime.
يعيد شهر كائن DateTime. (يبدأ من 1، حيث يناير هو 1).
يضبط شهر كائن DateTime. (يبدأ من 1، حيث يناير هو 1).
يعيد ثانية الدقيقة من كائن DateTime.
يضبط ثانية الدقيقة في كائن DateTime.
يضبط كائن DateTime إلى بداية وحدة زمنية محددة (مثال: بداية اليوم، بداية الشهر).
يطرح مقدارًا محددًا من الوقت من كائن DateTime.
يُعيد نص التاريخ منسّقًا وفق معيار ISO 8601 (مثل "1970-01-01T0000.000Z").
يضبط المنطقة الزمنية لكائن DateTime على معرّف منطقة زمنية محدد.
يعيد طابع يونكس الزمني (Unix timestamp) (الثواني منذ بداية حقبة يونكس) لكائن DateTime.
يحوّل المنطقة الزمنية لكائن DateTime إلى UTC.
يعيد القيمة الأولية لكائن DateTime، وهي عدد المللي ثانية منذ بداية حقبة يونكس (Unix epoch).
يضبط سنة كائن DateTime.
يعيد سنة كائن DateTime.
يضيف عرضًا إلى مربع الحوار، حاليًا يمكنك إضافة عرض استنادًا إلى هذا المعامل فقط
هذه الدالة مفيدة للحصول على قيمة EditText أو CheckBox أو RadioGroup بناءً على المُعرّف
هذه الدالة مفيدة للحصول على قيمة EditText أو CheckBox أو RadioGroup
لبدء استخدام مربع الحوار وعرضه، تُستخدم هذه الدالة لتهيئة مربع الحوار
يزيل عرضًا من عرض مربع الحوار بناءً على مُعرّفه
يضيف نص محتوى أساسي إلى عرض مربع الحوار
يضيف عنوانًا إلى عرض مربع الحوار
إذا استدعيت هذه الدالة، سيظهر مربع الحوار منبثقًا على الشاشة
يضيف حقل إدخال نص إلى عرض مربع الحوار
يُعيد نص التلميح لحقل EditText
يُعيد لون النص
يُعيد حجم النص لحقل EditText
مفيدة لتحديد معاملات اكتشاف البحث.
يُعيد تأخير الاكتشاف.
يُعيد معرّف محرك الاكتشاف الحالي.
يُعيد طريقة الاكتشاف.
يُعيد نوع الاكتشاف وهو IMAGE أو TEXT كنص.
يُعيد مدة التمييز.
يتحقق مما إذا كان تمييز التلميح (tooltip) مفعّلًا.
يُعيد عتبة درجة الاكتشاف.
يتحقق مما إذا كان القياس الديناميكي مفعّلًا.
تُعيد هذه الدالة قيمة منطقية تشير إلى ما إذا كان البحث عن الصور/النصوص سيُجرى في وضع التدرج الرمادي.
يُعيد قيمة منطقية تشير إلى ما إذا كان الاكتشاف سيُميَّز أم لا.
يمكنك ضبط تأخير البحث عن الصور/النصوص بالمللي ثانية باستخدام هذه الدالة.
يضبط معرّف محرك الاكتشاف الأساسي.
يعدّل خوارزمية الاكتشاف.
يعدّل سلوك الاكتشاف وهو IMAGE أو TEXT كنص. يُستخدم IMAGE افتراضيًا.
يضبط ما إذا كان سيتم استخدام القياس الديناميكي أثناء الاكتشاف (مفيد لدعم الشاشات المتعددة).
يضبط ما إذا كان سيتم استخدام تحويل التدرج الرمادي في الاكتشاف.
يُخبر هذا المعامل الماكرو بإظهار تمييز الاكتشاف على شاشة جهازك.
يضبط مدة التمييز بالمللي ثانية.
يضبط ما إذا كان سيتم إظهار تلميح (tooltip) مع التمييز.
يضبط درجة العتبة للتعرف على الصور والنصوص.
وحدة مفيدة لكتابة النص على شاشة جهازك
تقوم هذه الدالة بمحاكاة الكتابة على لوحة المفاتيح على شاشتك، لكنها تعمل فقط مع أي مدخل نصي ولا تعمل في بعض التطبيقات
يحصل على قائمة وحدات الماكرو الموجودة لديك
وحدة إضافية لاستدعاء أو تنفيذ الماكرو الخاص بك برمجيًا أثناء التشغيل
ينفّذ الماكرو الخاص بك باستخدام منفّذ الكتل
ينفّذ الماكرو الخاص بك باستخدام منفّذ الكود
يحصل على كتلة xml للماكرو المقابل
يحصل على كود الماكرو المقابل
يحصل على مُعرّف الماكرو المقابل
يحصل على اسم الماكرو المقابل
تُعيد الإحداثي X لنقطة المنتصف للمنطقة المطابقة.
تُعيد الإحداثي Y لنقطة المنتصف للمنطقة المطابقة.
تُعيد نقطة المنتصف للمنطقة المطابقة ككائن Point.
تُعيد المنطقة المطابقة ككائن Region.
تُعيد درجة الثقة للمطابقة.
تُعيد التسمية أو النص المرتبط بالمطابقة.
تُعيد الإحداثي X للزاوية العلوية اليسرى من المنطقة المطابقة.
تُعيد الإحداثي Y للزاوية العلوية اليسرى من المنطقة المطابقة.
إحداثيا الشاشة x و y
يُعيد إحداثي x
يُعيد إحداثي y
يُعدِّل إحداثي x
يُعدِّل إحداثي y
يضيف زر اختيار إلى عرض مربع الحوار
يُعيد مُعرّف الزر
يُعيد نص زر الاختيار
إضافة مجموعة أزرار اختيار إلى عرض مربع الحوار، حيث يحتوي كل عرض فرعي على زر اختيار
إضافة زر اختيار إلى المجموعة
يُعيد قائمة أزرار الاختيار
يُعيد مُعرِّف العرض
وحدة مفيدة لإعادة تشغيل إيماءاتك/لمساتك
ينفّذ لمستك المسجلة مسبقًا
الوحدة الأساسية لاكتشاف وإجراء أتمتة واجهة المستخدم في منطقة اهتمام وهي جزء من شاشة الجهاز
لإجراء سلوك نقر ذي معاملات باستخدام MatchResult
لإجراء اكتشاف صورة/نص والنقر على إحداثيات مطابقتها بشكل جماعي
للتحقق مما إذا كانت المطابقة موجودة في المنطقة، إذا تم العثور على مطابقة فإن هذه الدالة تُعيد true وإلا تُعيد false
لإجراء اكتشاف صورة/نص والنقر على إحداثيات مطابقتها، إذا تم العثور على مطابقة فإن هذه الدالة تُعيد true
لإجراء اكتشاف صورة/نص والنقر على إحداثيات مطابقتها، إذا تم العثور على مطابقة فإن هذه الدالة تُعيد true
لإجراء بحث عن صورة أو نص في المنطقة، إذا تم العثور على الصورة أو النص تُعيد MatchResult وإلا تُعيد nil
لإجراء بحث عن صورة أو نص بشكل جماعي وإعادة قائمة من MatchResult
للحصول على بكسل اللون في إحداثي معين، ويمكن لاحقًا استخدام هذا اللون للمقارنة لمعرفة ما إذا كان ذا درجة مطابقة مماثلة، وهو ما يفيد في إجراء اكتشاف الألوان
للحصول على بكسل اللون في عدة إحداثيات في الوقت نفسه، ويمكن لاحقًا استخدام هذه الألوان للمقارنة لمعرفة ما إذا كان اللون ذا درجة مطابقة مماثلة، وهو ما يفيد في إجراء اكتشاف الألوان
تجري هذه الدالة عمليات OCR في منطقة الاهتمام وتُعيد النص المدمج
الحصول على جميع مطابقات النصوص الموجودة في المنطقة منسقة بشكل صحيح
الحصول على الإحداثي x للمنطقة
الحصول على الإحداثي y للمنطقة
الحصول على ارتفاع المنطقة
تُستخدم لإبراز المنطقة
إجراء سحب بما لا يصل إلى 10 أصابع في الوقت نفسه داخل المنطقة. يعمل كل إصبع وفقًا لخط زمني مستقل خاص به.
التقاط لقطة شاشة للمنطقة وحفظها في /data/data/com.androidmacro/images/$macroId/$fileName
إجراء سحب بإصبع واحد داخل المنطقة.
الانتظار حتى يظهر القالب في المنطقة، وإذا انتهت المهلة فإن هذه الدالة ستُصدر خطأً
الانتظار حتى تظهر صورة/نص ثم النقر عليها
الانتظار حتى يختفي القالب أو يتلاشى من المنطقة، وإذا انتهت المهلة فإن هذه الدالة ستُصدر خطأً
الحصول على عرض المنطقة
وحدة لإجراء طلبات شبكية إلى الإنترنت تم تقديمها في الإصدار 1.0.0.31
ينفّذ طلب DELETE ويُعيد كائن Response. تُستخدم هذه الدالة لحذف مورد من الخادم.
ينفّذ طلب GET ويُعيد كائن Response. تُستخدم هذه الدالة لاسترجاع البيانات من عنوان محدد.
ينفّذ طلب PATCH ويُعيد كائن Response. تُستخدم هذه الدالة لتحديث جزئي لمورد على الخادم.
ينفّذ طلب POST ويُعيد كائن Response. تُستخدم هذه الدالة لإرسال البيانات إلى الخادم، عادةً لإنشاء مورد جديد.
ينفّذ طلب PUT ويُعيد كائن Response. تُستخدم هذه الدالة لاستبدال مورد بالكامل على الخادم.
تضيف ترويسة (header) جديدة لطلبات HTTP. تتيح لك هذه الدالة إضافة ترويسات HTTP مخصّصة إلى طلبك قبل إرساله.
تضيف معاملاً لمتن الطلب (يُستخدم مع طلبات POST/PUT/PATCH). تتيح لك هذه الدالة إضافة بيانات سيتم إرسالها في متن الطلب.
يحتوي كائن Response على نتيجة طلب HTTP تم إجراؤه باستخدام وحدة Request. يوفر الوصول إلى بيانات الاستجابة ورمز الحالة والبيانات الوصفية الأخرى التي يُعيدها الخادم.
يحصل على محتوى متن الاستجابة كسلسلة نصية من استجابة HTTP.
يحصل على رمز حالة HTTP من الاستجابة.
يضيف عرض صف إلى مربع الحوار
يُعيد مُعرّف عرض الصف
يتمتّع هذا النموذج بوظائف مشابهة لنموذج Region، باستثناء أنه يستخدم العرض والارتفاع الكاملين للجهاز
لتنفيذ سلوك النقر المُعتمَد على المعاملات باستخدام MatchResult
لتنفيذ اكتشاف الصور/النصوص والنقر على إحداثيات التطابقات بشكل دفعي
للتحقق من وجود تطابق على شاشة الجهاز؛ إذا وُجد التطابُق تُعيد هذه الدالة true وإلا تُعيد false
لإجراء اكتشاف صورة/نص والنقر على إحداثيات مطابقتها، إذا تم العثور على مطابقة فإن هذه الدالة تُعيد true
لإجراء اكتشاف صورة/نص والنقر على إحداثيات مطابقتها، إذا تم العثور على مطابقة فإن هذه الدالة تُعيد true
لإجراء بحث عن صورة أو نص في شاشة جهازك، إذا تم العثور على الصورة أو النص تُعيد MatchResult وإلا تُعيد nil
لإجراء بحث عن صورة أو نص بشكل جماعي وإعادة قائمة من MatchResult
للحصول على بكسل اللون في إحداثي معين، ويمكن لاحقًا استخدام هذا اللون للمقارنة لمعرفة ما إذا كان ذا درجة مطابقة مماثلة، وهو ما يفيد في إجراء اكتشاف الألوان
للحصول على بكسل اللون في عدة إحداثيات في الوقت نفسه، ويمكن لاحقًا استخدام هذه الألوان للمقارنة لمعرفة ما إذا كان اللون ذا درجة مطابقة مماثلة، وهو ما يفيد في إجراء اكتشاف الألوان
تجري هذه الدالة عمليات OCR على شاشة الجهاز وتُعيد النص المدمج
الحصول على الإحداثي x للشاشة
الحصول على الإحداثي y للشاشة
الحصول على ارتفاع الشاشة
تُستخدم لإبراز الشاشة
إجراء سحب بمالا يصل إلى 10 أصابع في الوقت نفسه على الشاشة. يعمل كل إصبع وفقًا لخط زمني مستقل خاص به — النقر والتحريك والإمساك والرفع وفقًا لمعاملاته الخاصة.
التقاط لقطة شاشة لكامل شاشة الجهاز وحفظها في /data/data/com.androidmacro/images/$macroId/$fileName
إجراء سحب بإصبع واحد على الشاشة. يُحدد مسار السحب بقائمة من قيم SwipePoint التي يتحرك الإصبع عبرها بالتسلسل.
الانتظار حتى يظهر القالب في الشاشة، وإذا انتهت المهلة فإن هذه الدالة ستُصدر خطأً
الانتظار حتى يختفي القالب أو يتلاشى من الشاشة، وإذا انتهت المهلة فإن هذه الدالة ستُصدر خطأً
الحصول على عرض الشاشة
الحصول على جميع مطابقات النصوص الموجودة على الشاشة منسقة بشكل صحيح
الانتظار حتى تظهر صورة/نص على الشاشة ثم النقر عليه
عند تعطيل هذا الخيار، لن يستخدم الماكرو إطار الصورة المخزّن مؤقتًا.
عند تفعيل هذا الخيار، سيخزّن الماكرو ذاكرة مؤقتة للاحتفاظ بالإطار الأخير. عادةً ما يلتقط الماكرو شاشة الجهاز في كل مرة يتوفر فيها إطار، وهي عملية شاقة، ولمنع ذلك يمكنك استخدام هذا الخيار.
يُعيد تأخير النقر في الماكرو قيد التشغيل حاليًا.
يُعيد المسار الحالي لمجلد صور الماكرو.
يُعيد درجة المطابقة الدنيا كعتبة عند إجراء اكتشاف النصوص أو الصور.
يُعيد تأخير اكتشاف النصوص أو الصور في الماكرو قيد التشغيل حاليًا.
يُعيد تأخير السحب في الماكرو قيد التشغيل حاليًا.
عند تعطيل هذا الخيار، ستتم معالجة اكتشاف النصوص أو الصور في الوضع العادي.
عند تفعيل هذا الخيار، ستتم معالجة اكتشاف النصوص أو الصور في وضع التدرج الرمادي، وهو ما يفيد في تسريع عملية الاكتشاف.
يتحقق مما إذا كان اكتشاف النصوص أو الصور يُعالَج في وضع التدرج الرمادي.
يغيّر تأخير النقر بالكامل في الماكرو قيد التشغيل حاليًا.
يغيّر ارتفاع المقارنة؛ وارتفاع المقارنة هذا هو متغير أو ثابت يستخدمه Android Macro لحساب دقة الشاشة بين جهازين لهما نفس نسبة العرض إلى الارتفاع.
يغيّر عرض المقارنة؛ وعرض المقارنة هذا هو متغير أو ثابت يستخدمه Android Macro لحساب دقة الشاشة بين جهازين لهما نفس نسبة العرض إلى الارتفاع.
يغيّر درجة العتبة الدنيا عند إجراء اكتشاف النصوص أو الصور.
يضيف تأخيرًا عند إجراء اكتشاف النصوص أو الصور.
يغيّر تأخير السحب بالكامل في الماكرو قيد التشغيل حاليًا.
إلحاق بيانات بقيمة مخزَّنة مسبقًا.
حذف قيمة مخزَّنة باستخدام مفتاحها.
قراءة قيمة مخزَّنة باستخدام مفتاحها.
تخزين قيمة باستخدام مفتاح نصي.
مفيدة لتحديد معاملات أحداث السحب (التمرير)
يُعيد التأخير بين كل نقطة من نقاط السحب
يُعيد true إذا كانت نقاط السحب متصلة (مستمرة)
يمكنك تحديد ما إذا كانت كل نقطة من نقاط السحب متصلة (مستمرة)، مما يعني أن الإصπο الذي يسحب لا يتم رفعه عن الشاشة.
يمكنك ضبط تأخير السحب بالمللي ثانية باستخدام هذه الطريقة
يمثّل نقطة في مسار السحب. تُستخدم مع ScreenmultiSwipe() لتحديد الموضع الذي يتحرك إليه الإصبع وسرعته ومدة توقّفه.
يُعيد مدة توقّف نقطة السحب
يُعيد سرعة نقطة السحب. لن تعمل هذه الدالة بعد الإصدار 1.0.0.16
يُعيد مدة نقطة السحب
يُعيد الإحداثي x لنقطة السحب
يُعيد الإحداثي y لنقطة السحب
يُغيّر مدة توقّف نقطة السحب
يُغيّر سرعة نقطة السحب. لن تعمل هذه الدالة بعد الإصدار 1.0.0.16
يُغيّر مدة نقطة السحب
يُغيّر الإحداثي x لنقطة السحب
يُغيّر الإحداثي y لنقطة السحب
يضغط على زر الرجوع
يضغط على زر الرئيسية
يضغط على زر الأخيرة
يضغط على زر الأخيرة
يضيف حقل عرض نص إلى عرض مربع الحوار
يحصل على محتوى النص
مفيدة لتحديد معاملات الرسائل المنبثقة
يُعيد مدة عرض الإشعار المنبثق
يُعيد مستوى الشفافية الحالي
يُعيد التبطين (padding) الحالي كمصفوفة أرقام [left, top, right, bottom]
يُعيد الموضع الحالي للإشعار المنبثق ككائن Point
يُعيد نصف قطر الزاوية الحالي
يُعيد سلسلة لون النص الحالية
يمكنك تعيين مدة بقاء الإشعار المنبثق ظاهرًا بالمللي ثانية
يمكنك تعيين مستوى شفافية الإشعار المنبثق باستخدام هذه الدالة (من 0.0 إلى 1.0)
يمكنك تعيين تبطين (padding) مخصّص لمحتوى الإشعار المنبثق
يمكنك تعيين موضع الإشعار المنبثق على الشاشة باستخدام إحداثيَّي x و y
يمكنك تعيين نصف قطر زاوية خلفية الإشعار المنبثق
يمكنك تعيين لون نص الإشعار المنبثق (مثال: "#FF0000" أو "#AARRGGBB")
الحصول على عتامة شريط الأدوات الحالية.
الحصول على عامل مقياس شريط الأدوات الحالي.
إخفاء شريط الأدوات العائم.
التحقق مما إذا كانت خدمة شريط الأدوات العائم متاحة.
التحقق مما إذا كان شريط الأدوات في حالة التصاق حاليًا.
التحقق مما إذا كان شريط الأدوات مرئيًا حاليًا على الشاشة.
تفعيل أو تعطيل وضع الدائرة المطوية لشريط الأدوات.
ضبط عتامة شريط الأدوات.
نقل شريط الأدوات العائم إلى موضع محدد على الشاشة.
ضبط عامل مقياس شريط الأدوات.
تفعيل أو تعطيل وضع الالتصاق بالحافة لشريط الأدوات.
إظهار شريط الأدوات العائم.
واجهة للتعامل مع تفاعلات اللمس على أجهزة أندرويد.
يرسل جميع أحداث اللمس المعلقة إلى النظام. تكون هذه الدالة مفيدة عندما ترغب في ضمان معالجة جميع أحداث اللمس على الفور.
ينفّذ إجراء لمس للأسفل عند الإحداثيات أو النقطة المحددة.
يخرج وينظّف واجهة اللمس. يجب استدعاء هذه الدالة عندما تنتهي من استخدام واجهة اللمس.
يُهيّئ واجهة اللمس. يجب استدعاء هذه الدالة قبل استخدام أي دوال لمس أخرى.
ينفّذ إجراء تحريك باللمس إلى الإحداثيات أو النقطة المحددة.
ينفّذ إجراء رفع اللمس، مما يحرر اللمس عند الموضع الحالي.
فئة مساعدة لإظهار الإشعارات المنبثقة والتنبيهات والانتظار والمزيد
يُظهر تنبيهًا على الشاشة
يُنشئ قائمة بالنقاط بين نقطة البداية والنهاية
يضيف فترة انتظار إلى الماكرو
يُظهر إشعارًا منبثقًا على الشاشة
مفيدة لتعديل إعدادات الماكرو وتحسين أدائه.
فئة مساعدة للضغط على أزرار النظام
وحدة مساعدة للتحكم في شريط أدوات Android Macro العائم من Lua.