أتمتة سير العمل باستخدام البرامج النصية

تاريخ آخر تحديث 07‏/08‏/2026

تعلم كيفية أتمتة المهام في Adobe InDesign باستخدام لوحات البرامج النصية وتسمية البرنامج النصي لسير عمل أسرع وأكثر اتساقاً.

يمكنك استخدام لوحتين للبرامج النصية في InDesign لتبسيط سير عملك: لوحة البرامج النصية ولوحة تسمية البرنامج النصي.

لوحة البرامج النصية

استخدم لوحة البرامج النصية لتشغيل البرامج النصية التي تقوم بأتمتة المهام المتكررة.تعرض اللوحة البرامج النصية المخزنة في مجلدات البرامج النصية داخل تطبيق InDesign ومجلدات التفضيلات.

لفتح لوحة Scripts، حدد Window ‏> Utilities ‏> Scripts. أضف البرامج النصية إلى مجلد لوحة البرامج النصية حتى تظهر في اللوحة.
مواقع تخزين البرامج النصية

  • macOS: Users/[username]/Library/Preferences/Adobe InDesign/[version]/[language]/Scripts/Scripts Panel
  • Windows: Users\[username]\AppData\Roaming\Adobe\InDesign\[version]\[language]\Scripts\Scripts Panel
تلميح

للعثور على مجلد لوحة البرامج النصية، انقر بزر الماوس الأيمن (Windows) أو انقر مع الضغط على control (macOS) على برنامج نصي في لوحة البرامج النصية، ثم حدد إظهار في Explorer أو إظهار في Finder.

لوحة تسمية البرنامج النصي

استخدم لوحة تسمية البرنامج النصي لتعيين تسميات لعناصر الصفحة مثل إطارات النص أو الأشكال.تساعد التسميات البرامج النصية في تحديد كائنات معينة.لفتح اللوحة، حدد نافذة > الأدوات المساعدة > تسمية البرنامج النصي.

البرمجة النصية تتيح لك أتمتة المهام، من الإجراءات البسيطة إلى الميزات المعقدة.يمكنك إنشاء البرامج النصية الخاصة بك أو تشغيل البرامج النصية التي أنشأها آخرون باستخدام أدلة البرمجة وموارد المطورين المتاحة.

البرامج النصية النموذجية المتاحة في InDesign

يمكنك تثبيت واستخدام البرامج النصية النموذجية.لتشغيل برنامج نصي، انقر عليه نقراً مزدوجاً في لوحة البرامج النصية.

اسم البرنامج النصي

الوظيفة

AddGuides

لإضافة أدلة حول الكائن أو الكائنات المحددة.

AddPoints

لإضافة نقاط إلى مسارات الكائن أو الكائنات المحددة.

إضافة رمز QR

لوضع رمز QR على أداة الوضع أو مباشرة كعنصر صفحة.

AdjustPageItems

يحرك محتوى الصفحات الزوجية/الفردية بمقادير محددة لإعادة تموضع العناصر بعد تغيير هامش الصفحة الأساسية أو إدراج الصفحات.

AlignToPage

لمحاذاة الكائنات وفقًا لمواضع معينة على الصفحة.

موسوعة المشاهد المتحركة

ينشئ أزراراً بخصائص رسوم متحركة مختلفة.

BreakFrame

يزيل إطار النص المحدد والمحتويات من القصة.

CornerEffects

يعيد رسم مسار العناصر المحددة باستخدام تأثيرات زوايا مختلفة، بما في ذلك التأثيرات المطبقة على نقاط مسار معينة.

CreateCharacterStyles

لتعريف نمط حروف كامل بناءً على النص المحدد.

CropMarks

يضيف علامات الاقتصاص والتسجيل حول الكائنات المحددة.

ExportAllStories

لتصدير جميع المجموعات النصية في وثيقة إلى سلسلة من الملفات النصية.

FindChangeByList

ينفذ عمليات البحث/الاستبدال النصية القياسية من خلال قراءة ملف نصي مفصول بعلامات تبويب.

ImageCatalog

يضع جميع الرسوميات من مجلد محدد في تخطيط ورقة اتصال.

MakeGrid

لإنشاء شبكة عن طريق تقسيم الكائن أو الكائنات إلى أجزاء أصغر أو مضاعفتها.

Neon

يطبق تأثير المزج على الكائن أو الكائنات المحددة.

PathEffects

يغير مواضع نقاط المسار على الكائنات المحددة لإضافة تأثير إبداعي.

PlaceMultipagePDF

يضع جميع الصفحات من مستند PDF.

SelectObjects

لتحديد كائنات على الحيز النشط حسب نوع الكائن.

SortParagraphs

يرتب الفقرات المحددة أبجديًا.

SplitStory

يقسم إطارات النص في القصة المحددة إلى إطارات نص منفصلة غير مرتبطة.

TabUtilities

يطبق علامات التبويب والمسافات البادئة على النص المحدد.

تطوير المكوّنات الإضافية UXP

بينما تساعد البرامج النصية في أتمتة المهام، تتيح برمجة UXP للمطورين إنشاء مكونات إضافية بواجهات مستخدم تفاعلية وغنية.

البرامج النصية بمساهمة من المجتمع

اعثر على برامج نصية مفتوحة المصدر من مجتمع Adobe InDesign لتوسيع الوظائف وأتمتة المهام المتخصصة.

برنامج نصي

Author

الغرض

Kris Coppieters

استخدم اختصارات لوحة المفاتيح لإدراج حرف أو أكثر من أحرف Unicode في نص InDesign بسهولة.

Stefan Rakete

استخدم اختصارات لوحة المفاتيح لإضافة علامات اقتباس طباعية محددة قبل النص المحدد وبعده.

Paolo Agostinetto

انسخ طبقة وعناصرها من مستند إلى آخر.

Roland Dreger

تحديد ارتفاع الحرف x لمقطع النص.

Ariel Walden

تعديل هوامش المستند لمطابقة إطار النص المحدد في جميع أنحاء المستند. 

Ariel Walden

اكسر الخيط بين إطارات النص بسهولة.

Kris Coppieters

تنبيه المستخدمين لوجود الملاحظات باستخدام نص برمجي للبدء في InDesign وAdobe InCopy.

Kris Coppieters

نسخ ولصق الإحداثيات على عناصر الصفحة.

Gregor Fellenz

ربط استعلامات InDesign GREP في نصوص برمجية جديدة.

Gregor Fellenz

مسح تجاوزات النمط من النص أو الجداول أو الكائنات في InDesign. 

Luis Felipe Corullón

عكس التحديد في مستند InDesign.

Paolo Agostinetto

يتيح لك هذا البرنامج النصي نسخ الطبقة وعناصرها من مستند إلى آخر.

Peter Kahrel

تحويل الملاحظات الختامية في نهاية المستند إلى ملاحظات ختامية في نهاية الكتاب.

Peter Kahrel

إنشاء ملاحظات ختامية لا يتم تحديث مراجعها تلقائياً عند إضافة الملاحظات الختامية أو إزالتها.

Olav Kvern

تغيير حجم التحديد الحالي، مثل الصورة، لتتناسب مع الصفحة.

Olav Kvern

تغيير حجم الصفحة إلى حجم التحديد الحالي، مثل الصورة.

تحتفظ Adobe بمستودع للبرامج النصية لمجتمع مفتوح المصدر على GitHub. لمزيد من المعلومات حول مستودع الأكواد النصية لمجتمع InDesign، راجع ملف ReadMe.يتضمن ملف المستند التمهيدي هذا تفاصيل حول المساهمة في برنامج نصي وروابط إلى المبرمجين النصيين.