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

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 كحلول احتياطية