Macro Deck Delegate
Macro Deck के साथ शामिलMacro Deck चलाने वाले किसी दूसरे PC पर स्क्रिप्ट चलाएँ और उसके साझा किए गए वेरिएबल का उपयोग करें।
पता, उपयोगकर्ता नाम, पासवर्ड और साझा वेरिएबल आयात करें फ़ील्ड वाला दूसरे Macro Deck से कनेक्ट करें डायलॉग
- दूसरे PC पर स्क्रिप्ट चलाएँ और उसके पूरा होने तक प्रतीक्षा करें
- दूसरे PC की स्क्रिप्ट को इनपुट मान दें
- दूसरे Macro Deck के साझा किए गए वेरिएबल आयात करें
- कई दूसरे Macro Deck से कनेक्ट करें
- हर कनेक्शन के लिए एक
delegate_<instance>_connectedवेरिएबल
Macro Deck Delegate इस Macro Deck को आपके नेटवर्क के किसी दूसरे कंप्यूटर पर चल रहे Macro Deck से जोड़ता है। आपका डेक एक कंप्यूटर पर रहता है, फिर भी बटन और ऑटोमेशन दूसरे कंप्यूटर पर काम चला सकते हैं, उदाहरण के लिए एक स्ट्रीमिंग PC और एक गेमिंग PC पर।
आप दूसरे Macro Deck के पते और उस पर बने एक खाते से कनेक्ट करते हैं। पासवर्ड एन्क्रिप्ट करके सहेजा जाता है और दूसरे Macro Deck को केवल एक बार भेजा जाता है, जब आप सेटअप डायलॉग में आगे बढ़ते हैं। आप हर उस कंप्यूटर के लिए एक कनेक्शन जोड़ सकते हैं जिस तक आप पहुँचना चाहते हैं।
दूसरे PC पर स्क्रिप्ट चलाएँ
दूसरे PC पर स्क्रिप्ट चलाएं क्रिया दूसरे Macro Deck पर आपकी बनाई किसी स्क्रिप्ट को चलाती है और उसके पूरा होने तक प्रतीक्षा करती है। Macro Deck और स्क्रिप्ट चुनें, और एक टाइमआउट सेट करें (डिफ़ॉल्ट रूप से 60 सेकंड)। अगर स्क्रिप्ट में इनपुट हैं, तो आप उनके मान क्रिया में भरते हैं, ठीक वैसे ही जैसे इस कंप्यूटर की किसी स्क्रिप्ट के लिए। अगर दूसरे PC पर स्क्रिप्ट विफल होती है, तो क्रिया उसकी त्रुटि के साथ विफल होती है।
उदाहरण सेटअप:
- आपके स्ट्रीमिंग PC के डेक पर एक लाइव जाएँ बटन आपके गेमिंग PC पर एक स्क्रिप्ट चलाता है, जो वहाँ OBS को उसके लाइव सीन पर बदलती है और रिकॉर्डिंग शुरू करती है।
- इस कंप्यूटर का एक ऑटोमेशन यहाँ कोई इवेंट होने पर दूसरे PC पर स्क्रिप्ट चलाता है, उदाहरण के लिए शेड्यूल इवेंट के साथ एक तय समय पर।
Macro Deck कनेक्ट करते समय स्क्रिप्ट की सूची पढ़ता है और जब तक दूसरे कंप्यूटर तक पहुँचा जा सकता है, उसे अप-टू-डेट रखता है, इसलिए वहाँ बनी नई स्क्रिप्ट थोड़ी देर में क्रिया में दिखने लगती है।
साझा वेरिएबल का उपयोग करें
साझा वेरिएबल आयात करें चालू होने पर, दूसरे Macro Deck पर साझा किए गए वेरिएबल यहाँ उसके कंप्यूटर के नाम के साथ दिखते हैं। Gaming-PC नाम के कंप्यूटर का साझा किया गया obs_streaming यहाँ gaming_pc_obs_streaming बन जाता है, ताकि इस डेक का कोई लेबल दिखा सके कि गेमिंग PC पर 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: दूसरे PC का पता पता करें
दूसरे कंप्यूटर पर 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 चुनें और दूसरे PC पर स्क्रिप्ट चलाएं चुनें। Macro Deck (ख़ाली छोड़ने पर अकेला कॉन्फ़िगर किया गया Macro Deck इस्तेमाल होता है) और स्क्रिप्ट चुनें, और अगर स्क्रिप्ट में इनपुट हैं तो उन्हें भरें।
चरण 5: टाइमआउट सेट करें
टाइमआउट वह समय है जितनी देर क्रिया हार मानने से पहले स्क्रिप्ट के पूरा होने की प्रतीक्षा करती है। डिफ़ॉल्ट 60 सेकंड है।
चरण 6: बटन दबाएँ
सहेजें पर क्लिक करें और बटन दबाएँ। स्क्रिप्ट दूसरे PC पर चलती है, और स्क्रिप्ट के पूरा होने पर क्रिया भी पूरी होती है।
क्रियाएँ1
इन्हें किसी बटन पर रखें या किसी फ़्लो से चलाएँ।
- दूसरे PC पर स्क्रिप्ट चलाएं
- किसी दूसरे Macro Deck पर उसके इनपुट मानों के साथ एक स्क्रिप्ट चलाता है और उसके पूरा होने तक प्रतीक्षा करता है।
वेरिएबल2
इन मानों को बटनों और विजेट पर दिखाएँ, या शर्तों में इस्तेमाल करें।
delegate_<instance>_connected- दूसरे Macro Deck तक पहुँचा जा सकता है और वह सहेजे गए साइन-इन को स्वीकार करता है या नहीं।
<instance>_<variable>- साझा वेरिएबल आयात करें चालू होने पर, दूसरे Macro Deck का हर साझा वेरिएबल, आगे उसके कंप्यूटर के नाम के साथ, उदाहरण के लिए
gaming_pc_obs_streaming।
अक्सर पूछे जाने वाले प्रश्न
सेटअप यह क्यों कहता है कि वह किसी Macro Deck तक नहीं पहुँच सका?
जाँचें कि दूसरे कंप्यूटर पर Macro Deck चल रहा है, पता और पोर्ट वहाँ की सेटिंग्स > नेटवर्क से मेल खाते हैं, और कोई फ़ायरवॉल पोर्ट को ब्लॉक नहीं करता। डिफ़ॉल्ट पोर्ट 8193 है। अगर आपने इसी कंप्यूटर का पता डाला है, तो सेटअप यह बता देता है: दूसरे PC का पता डालें।
पासवर्ड कहाँ सहेजा जाता है?
इसी कंप्यूटर पर, एन्क्रिप्ट करके। यह लोकल नेटवर्क से केवल एक बार गुज़रता है, जब आप सेटअप डायलॉग में आगे बढ़ते हैं। अगर दूसरे Macro Deck पर पासवर्ड बदल जाता है, तो इंटीग्रेशन <कंप्यूटर> में साइन-इन अस्वीकार हुआ दिखाता है: मौजूदा पासवर्ड के साथ सेटअप फिर से चलाएँ।
क्या मैं एक से अधिक दूसरे Macro Deck से कनेक्ट कर सकता हूँ?
हाँ। हर कंप्यूटर के लिए एक कॉन्फ़िगरेशन जोड़ें। एक से अधिक होने पर, हर दूसरे PC पर स्क्रिप्ट चलाएं क्रिया में Macro Deck चुनें।
दूसरा PC बंद होने पर क्या होता है?
दूसरे PC पर स्क्रिप्ट चलाएं इस संदेश के साथ विफल होता है कि दूसरे Macro Deck तक नहीं पहुँचा जा सका, और उसका delegate_<instance>_connected वेरिएबल false दिखाता है। साझा वेरिएबल अनुपलब्ध दिखते हैं। Macro Deck पृष्ठभूमि में कोशिश करता रहता है, और दूसरा PC वापस आते ही वेरिएबल फिर से अपडेट हो जाते हैं।
क्या मैं HTTPS का उपयोग कर सकता हूँ?
हाँ, पता https:// के साथ डालें। दूसरे Macro Deck का सर्टिफ़िकेट आपके ऑपरेटिंग सिस्टम के सर्टिफ़िकेट स्टोर में विश्वसनीय होना चाहिए। आपके लोकल नेटवर्क पर http:// भी काम करता है।
कोई साझा वेरिएबल क्यों नहीं दिख रहा?
कोई साझा वेरिएबल तब छोड़ दिया जाता है जब उसका नाम पहले से किसी दूसरे वेरिएबल का है, जब आगे कंप्यूटर का नाम जुड़ने पर वह बहुत लंबा हो जाता है, या जब दूसरा Macro Deck उससे ज़्यादा वेरिएबल साझा करता है जितने एक कनेक्शन आयात कर सकता है। तब कनेक्शन एक चेतावनी दिखाता है जिसमें वे वेरिएबल होते हैं जिन्हें वह नहीं जोड़ सका।
Macro Deck में और
Macro Deck Companion
Macro Deck के साथ शामिलCompanion ऐप चलाने वाले फ़ोन और टैबलेट नियंत्रित करें: चमक, रोटेशन, स्क्रीन और स्क्रीनशॉट।
स्क्रिप्ट्स
Macro Deck के साथ शामिलक्रियाओं का एक सेट एक बार स्क्रिप्ट के रूप में बनाएँ और उसे किसी भी बटन, ऑटोमेशन या दूसरी स्क्रिप्ट से चलाएँ।
वेरिएबल
Macro Deck के साथ शामिलबटनों और ऑटोमेशन से अपने वेरिएबल बदलें, और किसी भी वेरिएबल को फ़ाइल में लिखें।