वेरिएबल
Macro Deck के साथ शामिलबटनों और ऑटोमेशन से अपने वेरिएबल बदलें, और किसी भी वेरिएबल को फ़ाइल में लिखें।
वेरिएबल पेज, हर इंटीग्रेशन के वेरिएबल के साथ
- किसी वेरिएबल को सेट करें, उसमें जोड़ें, टॉगल करें या उसके अंत में जोड़ें
- बिना प्लगइन के काउंटर और चालू/बंद स्विच
- किसी भी वेरिएबल को फ़ाइल में लिखें, जैसे OBS के लिए
- बिल्ट-इन और हमेशा चालू, कुछ भी सेट अप नहीं करना है
वेरिएबल Macro Deck में बिल्ट-इन है और हमेशा चालू रहता है। यह दो क्रियाएँ जोड़ता है: वेरिएबल सेट करें आपके किसी वेरिएबल का मान बदलती है, और वेरिएबल फ़ाइल में लिखें किसी भी वेरिएबल का मौजूदा मान एक फ़ाइल में सहेजती है।
आप अपने वेरिएबल वेरिएबल पेज पर नया वेरिएबल से बनाते हैं। वेरिएबल टेक्स्ट, संख्यात्मक, बूलियन या रंग होता है, और आप इसे कहीं भी दिखा सकते हैं, जैसे बटन लेबल में {{ vars.deaths }} से।
वेरिएबल सेट करें
वेरिएबल और एक ऑपरेशन चुनें:
- इस मान पर सेट करें मान को आपके दर्ज किए गए मान से बदल देता है।
- जोड़ें किसी संख्या में मान जोड़ता है। नकारात्मक मान घटाता है।
- टॉगल true/false वेरिएबल को
trueऔरfalseके बीच बदलता है। - अंत में जोड़ें किसी टेक्स्ट के अंत में मान जोड़ता है।
आप कौन से ऑपरेशन चुन सकते हैं, यह वेरिएबल के प्रकार पर निर्भर करता है। हर बार लिखते समय संख्या को वेरिएबल के दशमलव स्थानों तक राउंड किया जाता है।
कुछ इंटीग्रेशन वेरिएबल में भी लिखा जा सकता है, जैसे आपके स्पीकर और माइक्रोफ़ोन के वॉल्यूम और म्यूट वेरिएबल, या कोई वेरिएबल जिसे दूसरा Macro Deck इस Macro Deck के साथ साझा करता है। ऐसे वेरिएबल के साथ केवल इस मान पर सेट करें काम करता है: जोड़ें, टॉगल और अंत में जोड़ें केवल आपके अपने वेरिएबल के लिए काम करते हैं। एक बटन से माइक्रोफ़ोन को म्यूट और अनम्यूट के बीच बदलने के लिए इसके बजाय म्यूट / अनम्यूट क्रिया इस्तेमाल करें।
वेरिएबल फ़ाइल में लिखें
वेरिएबल फ़ाइल में लिखें किसी फ़ाइल की सामग्री को किसी वेरिएबल के मौजूदा मान से बदल देती है। कोई भी वेरिएबल काम करता है, इंटीग्रेशन और प्लगइन के वेरिएबल भी। अगर फ़ाइल मौजूद नहीं है तो वह बना दी जाती है, लेकिन उसका फ़ोल्डर पहले से मौजूद होना चाहिए, और आप उसका पूरा पथ दर्ज करते हैं।
उदाहरण सेटअप
- डेथ काउंटर: वेरिएबल
deathsपर वेरिएबल सेट करें, जोड़ें और मान1वाला एक बटन, जिसका लेबलDeaths: {{ vars.deaths }}दिखाता है। इस मान पर सेट करें0वाला दूसरा बटन इसे रीसेट करता है। - मोड स्विच: एक बूलियन वेरिएबल
stream_modeजिसे एक बटन टॉगल करता है, और दूसरे बटन यदि / अन्यथा से इसे जाँचते हैं। - OBS में टेक्स्ट सोर्स: मौजूदा गाने के लिए वेरिएबल बदला गया पर एक ऑटोमेशन वेरिएबल फ़ाइल में लिखें चलाता है, और OBS फ़ाइल का टेक्स्ट स्ट्रीम पर दिखाता है।
वेरिएबल एकीकरण पेज पर नहीं दिखता और इसका कोई सेटअप डायलॉग नहीं है। इसकी वेरिएबल श्रेणी क्रिया जोड़ें डायलॉग में हमेशा मौजूद रहती है।
आपको क्या चाहिए
- Macro Deck 3
- वेरिएबल सेट करें के लिए: वेरिएबल पेज पर आपका अपना वेरिएबल, या ऐसा इंटीग्रेशन वेरिएबल जिसमें लिखा जा सके
सेट अप करें
चरण 1: वेरिएबल बनाएँ
साइडबार में वेरिएबल पर क्लिक करें और फिर नया वेरिएबल पर। इसे एक नाम दें, जैसे
deaths, और इसका प्रकार चुनें, जैसे संख्यात्मक।चरण 2: किसी बटन में वेरिएबल सेट करें जोड़ें
डेक पेज पर पक्का करें कि डेक अनलॉक है (ऊपर दाईं ओर के बटन पर लॉक करें लिखा है) और किसी बटन पर क्लिक करें। एडिटर खुलता है और उसमें छोटा दबाव चुना हुआ होता है। + क्रिया जोड़ें पर क्लिक करें, क्रिया जोड़ें डायलॉग में बाईं ओर वेरिएबल चुनें और वेरिएबल सेट करें चुनें।
चरण 3: वेरिएबल और ऑपरेशन चुनें
वेरिएबल चुनें, ऑपरेशन चुनें (इस मान पर सेट करें, जोड़ें, टॉगल या अंत में जोड़ें) और मान दर्ज करें, जैसे जोड़ें के लिए
1। टॉगल के लिए किसी मान की ज़रूरत नहीं है।चरण 4: बटन पर मान दिखाएँ
वेरिएबल को बटन के लेबल में डालें, जैसे
Deaths: {{ vars.deaths }}।चरण 5: बटन दबाएँ
सहेजें पर क्लिक करें और बटन दबाएँ। वेरिएबल बदल जाता है, और उसे इस्तेमाल करने वाला हर लेबल, शर्त और ऑटोमेशन उसके अनुसार बदल जाता है।
क्रियाएँ2
इन्हें किसी बटन पर रखें या किसी फ़्लो से चलाएँ।
- वेरिएबल सेट करें
- आपके किसी वेरिएबल का मान बदलती है: उसे सेट करें, उसमें जोड़ें, उसे टॉगल करें या उसके अंत में जोड़ें।
- वेरिएबल फ़ाइल में लिखें
- किसी भी वेरिएबल का मौजूदा मान एक फ़ाइल में लिखती है और फ़ाइल की पिछली सामग्री को बदल देती है।
अक्सर पूछे जाने वाले प्रश्न
क्या मुझे वेरिएबल इंटीग्रेशन चालू करना होगा?
नहीं। यह Macro Deck में बिल्ट-इन है और हमेशा चालू रहता है। यह एकीकरण पेज पर नहीं दिखता, और इसकी क्रियाएँ हमेशा क्रिया जोड़ें डायलॉग में रहती हैं।
वेरिएबल सेट करें यह क्यों कहती है कि वेरिएबल केवल पढ़ने के लिए है?
ज़्यादातर इंटीग्रेशन वेरिएबल, जैसे CPU लोड या मौजूदा OBS दृश्य, केवल एक मान दिखाते हैं और बदले नहीं जा सकते। आपके अपने ऐसे वेरिएबल भी केवल पढ़ने के लिए होते हैं जो किसी टेम्पलेट से आते हैं, या किसी ऐसी फ़ाइल से जिसमें वापस लिखने की अनुमति दें चालू नहीं है। वेरिएबल सेट करें आपके बाकी वेरिएबल को बदल सकती है और, इस मान पर सेट करें के साथ, उन इंटीग्रेशन वेरिएबल को भी जिनमें लिखा जा सकता है, जैसे वॉल्यूम।
वेरिएबल सेट करें यह क्यों कहती है कि मान फ़िट नहीं होता?
मान वेरिएबल के प्रकार से मेल नहीं खाता, जैसे संख्यात्मक वेरिएबल के लिए कोई शब्द। क्रिया में ऑपरेशन और मान जाँचें।
वेरिएबल फ़ाइल में लिखें विफल क्यों होती है?
फ़ाइल एक पूरा पथ होना चाहिए, जैसे C:\Stream\song.txt या /Users/you/stream/song.txt, और उसका फ़ोल्डर मौजूद होना चाहिए। जब तक वेरिएबल का कोई मान नहीं होता, तब भी क्रिया विफल होती है, जैसे जब उसका इंटीग्रेशन कनेक्टेड नहीं है।
मैं किसी फ़ाइल को हर समय अप टू डेट कैसे रखूँ?
वेरिएबल बदला गया इवेंट के साथ एक ऑटोमेशन बनाएँ जो वेरिएबल पर नज़र रखे और उसी वेरिएबल के लिए वेरिएबल फ़ाइल में लिखें चलाए। आपके अपने वेरिएबल सीधे किसी फ़ाइल से भी पढ़ सकते हैं: उन्हें बनाते समय स्रोत के रूप में फ़ाइल से पढ़ें चुनें।
Macro Deck में और
Macro Deck Companion
Macro Deck के साथ शामिलCompanion ऐप चलाने वाले फ़ोन और टैबलेट नियंत्रित करें: चमक, रोटेशन, स्क्रीन और स्क्रीनशॉट।
Macro Deck Delegate
Macro Deck के साथ शामिलMacro Deck चलाने वाले किसी दूसरे PC पर स्क्रिप्ट चलाएँ और उसके साझा किए गए वेरिएबल का उपयोग करें।
स्क्रिप्ट्स
Macro Deck के साथ शामिलक्रियाओं का एक सेट एक बार स्क्रिप्ट के रूप में बनाएँ और उसे किसी भी बटन, ऑटोमेशन या दूसरी स्क्रिप्ट से चलाएँ।