نظرة عامة
البرنامج النصي سلسلة من العبارات بلغة صغيرة شبيهة بلغة C. فيها متغيرات، وif/else، وحلقة for،
وعوامل حسابية ومقارنة ومنطقية وعلى مستوى البت، واستدعاءات للدوال المضمَّنة: وهي الدوال التي يوفرها
المحرك، مثل WindowMaximize أو KeyboardPressKeyCombo. لا يمكنك تعريف دوال خاصة بك، ولا توجد مصفوفات
ولا كائنات. كل قيمة هي قيمة مفردة واحدة.
يُكتب البرنامج النصي للإجراء لأحد محركين، وكلاهما يُترجَم إلى الشيفرة الثنائية الوسيطة (bytecode) نفسها:
- البرنامج النصي: اللغة النصية التي يوثقها هذا المرجع.
- الخطوات: قائمة خطوات بتنسيق TOML، يستخدمها محرر الخطوات في واجهة التكوين ووحدات الماكرو المسجَّلة. راجع محرك الخطوات.
يُترجَم البرنامج النصي قبل تشغيله. يمنع الخطأ النحوي، أو الدالة المضمَّنة غير المعروفة، أو العدد الخاطئ من الوسيطات تشغيلَه كليًا، وتحصل على خطأ واحد مع رقم السطر والعمود. بعد الترجمة، يعمل من الأعلى إلى الأسفل على مؤشر ترابط خاص به.
جرّب الأشياء في وحدة التحكم التشخيصية. افتحها من العنصر «إظهار وحدة التحكم» في قائمة منطقة
الإعلامات. تشغّل علامة التبويب «البرنامج النصي» في وحدة التحكم البرنامج النصي فورًا، وترسل مخرجات
UtilityPrint إلى علامة التبويب تلك، وتُكمل أسماء الدوال المضمَّنة أثناء الكتابة. يمكن لصق كل مثال في
هذا المرجع فيها.