السيناريو

يمكن استخدام أداة «Script» لتشغيل البرنامج النصي وعرض حالته والتحقق من سجله.

لاستخدام أداة البرنامج النصي، يجب أن يكون المستخدم حاملًا لدور المشغل أو دورًا أعلى منه.

image-20250613-065326.pngimage-20260511-112517.png

الإعدادات

الإعداد

الوصف

معرف البرنامج النصي

النص البرمجي المراد استخدامه في هذه الأداة

العنوان

العنوان الذي سيظهر على الأداة (يُعيَّن اسم البرنامج النصي افتراضيًا)

إظهار حالة التشغيل الأخير

علامة لإظهار أو إخفاء حالة آخر تشغيل للبرنامج النصي أو تكوين التشغيل

تحديد تكوين التشغيل المراد عرضه

يتيح للمستخدمين تخصيص تكوينات التشغيل التي تظهر عند عرض حالة البرنامج النصي

تضمين السجل الكامل

يجعل السجل الكامل للبروتوكول متاحًا من خلال عنصر واجهة المستخدم (بالنقر على المصباح أو العنوان)

عرض أحدث مخرجات المهمة

يعرض ناتج أحدث مهمة في الأداة المصغرة

عرض كتل الكود فقط

تضمين الكتل التي تحمل علامات <markdown> و<html> فقط في مخرجات الأداة.

قابل للتشغيل

يتيح تشغيل البرنامج النصي من الأداة

استخدام ملف المصدر

يتيح سحب/تحديد ملف المصدر لإرفاقه بتشغيل البرنامج النصي

السماح بتجاوز إعدادات التشغيل

يتيح للمستخدم تجاوز إعدادات التشغيل الافتراضية المحددة في إعدادات عنصر واجهة المستخدم

حالة آخر تشغيل

إذا تم تعيين علامة "Show last run status" على "true"، فسيتم عرض آخر تشغيل للنص البرمجي مع تفاصيل قابلة للتخصيص (وقت الإنشاء، والمستخدم، والمدة) في الأداة.
إذا تم تحديد تكوينات تشغيل متعددة، فسيعرض الرمز أسوأ حالة من بين جميع عمليات التشغيل المعروضة.

image-20260511-123757.pngimage-20260511-123827.png

الإخراج

إذا تم تحديد علامة «Show latest job output» (عرض الإخراج)، فسيتم عرض إخراج آخر تشغيل في عنصر واجهة المستخدم.
يمكن أن يكون الإخراج من ثلاثة أنواع:

  1. نص: نص بسيط، بما في ذلك السجلات التي تُطبع على وحدة التحكم عند تشغيل البرنامج النصي.

  2. نص بتنسيق HTML.

  3. نص بتنسيق Markdown.

تأكد من تمييز المخرجات بالعلامات المناسبة:

  1. <markdown> مخرجات Markdown الخاصة بك هنا </markdown>

  2. <html> ضع محتوى HTML الخاص بك هنا </html>

نص

HTML

ماركداون

نص البرنامج main.py

image-20250811-065015.pngimage-20250811-065340.pngimage-20250811-065550.png

إخراج البرنامج النصي

image-20250811-065100.pngimage-20250811-065412.pngimage-20250811-065606.png

إخراج عنصر واجهة المستخدم

image-20250811-065135.png

image-20250811-065359.png

image-20250811-065621.png

مربع حوار السجل

إذا كانت قيمة العلامة "Include full history" صحيحة، فإن النقر على المصباح أو العنوان سيؤدي إلى فتح مربع حوار السجل التالي.

image-20250214-092230.pngimage-20260511-110603.png

شريط التقدم

إذا كان العلامة "Show progress bar" صحيحة، وقام البرنامج النصي بنشر معلومات التقدم الخاصة به (Scripts)، فسيظهر شريط التقدم لتتبع تقدم البرنامج النصي في الأداة التي أدت إلى تشغيل المهمة.

image-20260511-113541.png

مؤشر التشغيل

إذا كانت هناك مهمة قيد التشغيل حاليًا للبرنامج النصي المحدد، فسيظهر مؤشر على الجانب الأيمن من العنوان.

image-20250214-092545.png