إنتقل إلى المحتوى الرئيسي

if و else if و else

في Android Macro، تُستخدم العبارات الشرطية لتنفيذ إجراءات مختلفة بناءً على شروط مختلفة. والشكل الأكثر شيوعًا للعبارات الشرطية هو عبارات if وelse if وelse.

عبارة if​

تُستخدم عبارة if لتنفيذ كتلة من الكود فقط إذا كان شرط محدد صحيحًا.

يُظهر المثال أعلاه عبارة if أساسية تقوم بما يلي:

  1. تتحقق مما إذا كانت صورة موجودة على الشاشة
  2. إذا كان ذلك صحيحًا، تنفّذ إجراء نقرة عند الإحداثيات (500,500)

عبارة else if​

تتيح لك عبارة else if اختبار شروط متعددة بالتسلسل.

في هذا المثال:

  1. يتم التحقق من الشرط الأول
  2. إذا كان خاطئًا، يتم التحقق من الشرط الثاني
  3. يتم تنفيذ إجراءات مختلفة بناءً على الشرط الصحيح

عبارة else​

تُنفَّذ عبارة else عندما لا يكون أي من الشروط السابقة صحيحًا.

يُظهر هذا المثال:

  1. التحقق من وجود صورة
  2. إظهار تنبيه إذا وُجدت
  3. إظهار تنبيه مختلف إذا لم تُوجد

استخدامات شائعة​

العبارات الشرطية مفيدة من أجل:

  • التحقق من وجود العناصر قبل التفاعل معها
  • إنشاء مسارات مختلفة بناءً على حالات الشاشة
  • معالجة الأخطاء والحالات الحدية
  • جعل وحدات الماكرو أكثر قوة ومرونة

نصائح​

  • اختبر شروطك دائمًا بدقة
  • استخدم شروطًا واضحة ومنطقية
  • ضع في اعتبارك جميع السيناريوهات الممكنة
  • أضف التأخيرات المناسبة عند الحاجة
  • استخدم عبارات else كحلول احتياطية