Macro Deck Delegate
مضمّن في Macro Deckشغّل نصوصًا برمجية على حاسوب آخر يعمل عليه Macro Deck واستخدم المتغيرات التي يشاركها.
نافذة الاتصال بـ Macro Deck آخر مع حقول العنوان واسم المستخدم وكلمة المرور واستيراد المتغيرات المشتركة
- تشغيل نص برمجي على حاسوب آخر وانتظار انتهائه
- تمرير قيم الإدخال إلى النص البرمجي على الحاسوب الآخر
- استيراد المتغيرات التي يشاركها Macro Deck الآخر
- الاتصال بعدة نسخ أخرى من Macro Deck
- متغير
delegate_<instance>_connectedلكل اتصال
يربط Macro Deck Delegate بين Macro Deck هذا وMacro Deck على حاسوب آخر في شبكتك. تبقى لوحتك على حاسوب واحد، وتستطيع الأزرار والأتمتة مع ذلك تنفيذ أشياء على الحاسوب الآخر، مثلًا على حاسوب البث وحاسوب الألعاب.
تتصل بعنوان Macro Deck الآخر وبحساب عليه. تُخزَّن كلمة المرور مشفّرة وتُرسَل إلى Macro Deck الآخر مرة واحدة، عند المتابعة في نافذة الإعداد. يمكنك إضافة اتصال لكل حاسوب تريد الوصول إليه.
تشغيل النصوص البرمجية على حاسوب آخر
يشغّل الإجراء تشغيل نص برمجي على جهاز كمبيوتر آخر أحد النصوص البرمجية التي أنشأتها على Macro Deck الآخر وينتظر انتهاءه. اختر Macro Deck والنص البرمجي، واضبط المهلة (60 ثانية افتراضيًا). عندما يكون للنص البرمجي مدخلات، تملأ قيمها في الإجراء، كما في نص برمجي على هذا الحاسوب. إذا فشل النص البرمجي على الحاسوب الآخر، يفشل الإجراء بالخطأ نفسه.
أمثلة على الإعدادات:
- زر ابدأ البث على لوحة حاسوب البث يشغّل نصًا برمجيًا على حاسوب الألعاب يبدّل OBS هناك إلى مشهد البث المباشر ويبدأ التسجيل.
- أتمتة على هذا الحاسوب تشغّل نصًا برمجيًا على الحاسوب الآخر عند وقوع حدث هنا، مثلًا في وقت محدد باستخدام حدث الجدول الزمني.
يقرأ Macro Deck قائمة النصوص البرمجية عند الاتصال ويحدّثها ما دام الحاسوب الآخر قابلًا للوصول، فيظهر النص البرمجي الجديد هناك في الإجراء بعد وقت قصير.
استخدام المتغيرات المشتركة
عند تشغيل استيراد المتغيرات المشتركة، تظهر هنا المتغيرات المشتركة على Macro Deck الآخر، مسمّاة باسم حاسوبه. يصبح obs_streaming الذي يشاركه حاسوب اسمه Gaming-PC هو gaming_pc_obs_streaming، فتستطيع تسمية على هذه اللوحة عرض ما إذا كان OBS على حاسوب الألعاب يبث مباشرة. لمشاركة متغير، افتح قائمته في صفحة المتغيرات على Macro Deck الآخر واختر مشاركة مع أجهزة Macro Deck الأخرى. والمتغير المشترك الذي يمكن تغييره على Macro Deck الخاص به يمكن تغييره من هنا أيضًا، مثلًا بمنزلق أو باستخدام تعيين متغير.
لكل اتصال أيضًا متغير delegate_<instance>_connected، مسمّى باسم حاسوبه مثل delegate_gaming_pc_connected، وتكون قيمته true ما دام Macro Deck الآخر قابلًا للوصول ويقبل تسجيل الدخول المحفوظ. وما دام غير قابل للوصول، تظهر متغيراته المشتركة غير متاحة، ويواصل Macro Deck المحاولة في الخلفية.
ما تحتاج إليه
- Macro Deck 3 على الحاسوبين
- الحاسوبان في الشبكة نفسها، أو الحاسوب الآخر قابل للوصول بعنوانه
- حساب على Macro Deck الآخر بإذن تشغيل النصوص البرمجية
- نص برمجي واحد على الأقل على Macro Deck الآخر
- لاستيراد المتغيرات: مشاركة المتغيرات على Macro Deck الآخر باستخدام مشاركة مع أجهزة Macro Deck الأخرى
خطوات الإعداد
الخطوة 1: اعثر على عنوان الحاسوب الآخر
على الحاسوب الآخر، افتح Macro Deck وانتقل إلى الإعدادات > الشبكة. دوّن أحد عناوينه ومنفذ الاستماع (8193 افتراضيًا).
الخطوة 2: افتح Macro Deck Delegate
على هذا الحاسوب، انقر التكاملات في الشريط الجانبي ثم Macro Deck Delegate. انقر إضافة تهيئة تحت الإعدادات في علامة التبويب نظرة عامة. يفتح تشغيل المفتاح في أعلى اليسار النافذة نفسها، ويُفعَّل التكامل بعد اكتمال الإعداد.
الخطوة 3: اتصل بـ Macro Deck الآخر
في نافذة الاتصال بـ Macro Deck آخر، املأ ما يلي:
- العنوان: عنوان Macro Deck الآخر مع منفذه، مثل
http://192.168.1.50:8193. - اسم المستخدم وكلمة المرور: حساب على Macro Deck الآخر بإذن تشغيل النصوص البرمجية.
- استيراد المتغيرات المشتركة: شغّله لاستخدام المتغيرات التي يشاركها Macro Deck الآخر.
انقر متابعة. يتحقق Macro Deck من العنوان وتسجيل الدخول ويضيف الاتصال باسم Macro Deck (<اسم الحاسوب>).
- العنوان: عنوان Macro Deck الآخر مع منفذه، مثل
الخطوة 4: أضف الإجراء إلى زر
في صفحة اللوحة، تأكد من أن اللوحة غير مقفلة (يعرض الزر في أعلى اليسار قفل)، ثم انقر زرًا. يُفتح المحرر مع تحديد ضغطة قصيرة. انقر + إضافة إجراء، واختر Macro Deck Delegate على يمين نافذة إضافة إجراء، ثم اختر تشغيل نص برمجي على جهاز كمبيوتر آخر. اختر Macro Deck (إذا تُرك فارغًا، يُستخدم الجهاز الوحيد المُعدّ) والنص البرمجي، واملأ مدخلات النص البرمجي إن وُجدت.
الخطوة 5: اضبط المهلة
المهلة هي المدة التي ينتظرها الإجراء حتى ينتهي النص البرمجي قبل أن يتوقف عن الانتظار. القيمة الافتراضية 60 ثانية.
الخطوة 6: اضغط الزر
انقر حفظ واضغط الزر. يعمل النص البرمجي على الحاسوب الآخر، وينتهي الإجراء عندما ينتهي النص البرمجي.
الإجراءات1
ضعها على زر أو شغّلها من تدفق.
- تشغيل نص برمجي على جهاز كمبيوتر آخر
- يشغّل نصًا برمجيًا على Macro Deck آخر، مع قيم إدخاله، وينتظر انتهاءه.
المتغيرات2
اعرض هذه القيم على الأزرار والأدوات، أو استخدمها في الشروط.
delegate_<instance>_connected- ما إذا كان Macro Deck الآخر قابلًا للوصول ويقبل تسجيل الدخول المحفوظ.
<instance>_<variable>- عند تشغيل استيراد المتغيرات المشتركة، كل متغير يشاركه Macro Deck الآخر، يسبقه اسم حاسوبه، مثل
gaming_pc_obs_streaming.
الأسئلة الشائعة
لماذا يقول الإعداد إنه تعذّر الوصول إلى Macro Deck؟
تحقق من أن Macro Deck يعمل على الحاسوب الآخر، وأن العنوان والمنفذ يطابقان الإعدادات > الشبكة هناك، وأن جدار الحماية لا يحظر المنفذ. المنفذ الافتراضي 8193. إذا أدخلت عنوان هذا الحاسوب، يُبلغك الإعداد بذلك: أدخل عنوان الحاسوب الآخر.
أين تُخزَّن كلمة المرور؟
على هذا الحاسوب، مشفّرة. وتعبر الشبكة المحلية مرة واحدة، عند المتابعة في نافذة الإعداد. إذا تغيّرت كلمة المرور على Macro Deck الآخر، يعرض التكامل تم رفض تسجيل الدخول إلى <الحاسوب>: شغّل الإعداد مجددًا بكلمة المرور الحالية.
هل يمكنني الاتصال بأكثر من Macro Deck آخر؟
نعم. أضف تهيئة لكل حاسوب. ومع أكثر من تهيئة، اختر Macro Deck في كل إجراء تشغيل نص برمجي على جهاز كمبيوتر آخر.
ماذا يحدث عندما يكون الحاسوب الآخر مطفأً؟
يفشل تشغيل نص برمجي على جهاز كمبيوتر آخر برسالة تفيد بأنه تعذّر الوصول إلى Macro Deck الآخر، ويحمل المتغير delegate_<instance>_connected الخاص به القيمة false. وتظهر المتغيرات المشتركة غير متاحة. يواصل Macro Deck المحاولة في الخلفية، وتتحدّث المتغيرات بمجرد عودة الحاسوب الآخر.
هل يمكنني استخدام HTTPS؟
نعم، أدخل العنوان مع https://. يجب أن تكون شهادة Macro Deck الآخر موثوقة في مخزن الشهادات في نظام التشغيل. وفي شبكتك المحلية، يعمل http:// أيضًا.
لماذا يغيب متغير مشترك؟
يُستبعد المتغير المشترك عندما يكون اسمه مستخدمًا بالفعل لمتغير آخر، أو عندما يصبح طويلًا جدًا مع اسم الحاسوب في بدايته، أو عندما يشارك Macro Deck الآخر متغيرات أكثر مما يستطيع اتصال واحد استيراده. يعرض الاتصال حينها تحذيرًا يسرد المتغيرات التي تعذّرت إضافتها.
المزيد في Macro Deck
Macro Deck Companion
مضمّن في Macro Deckتحكّم في الهواتف والأجهزة اللوحية التي تعمل بتطبيق Companion: السطوع والتدوير والشاشة ولقطات الشاشة.
النصوص البرمجية
مضمّن في Macro Deckابنِ مجموعة إجراءات مرة واحدة كنص برمجي وشغّلها من أي زر أو أتمتة أو نص برمجي آخر.
المتغيرات
مضمّن في Macro Deckغيّر متغيراتك من الأزرار والأتمتة، واكتب أي متغير إلى ملف.