सभी इंटीग्रेशन
बिल्ट-इनआपका कंप्यूटर

AutoHotkey

Macro Deck के साथ शामिल

अपनी AutoHotkey v2 स्क्रिप्ट Macro Deck में रखें, उन्हें किसी बटन से चलाएँ और रोकें, और उनसे वेरिएबल पढ़वाएँ और सेट करवाएँ।

  • Macro Deck में AutoHotkey v2 स्क्रिप्ट लिखें, जाँचें और आज़माएँ
  • किसी बटन से स्क्रिप्ट, .ahk फ़ाइलें या इनलाइन कोड चलाएँ
  • लगातार चलने वाली स्क्रिप्ट शुरू करें, रोकें और टॉगल करें
  • मान सुरक्षित रूप से पैरामीटर के रूप में भेजें
  • स्क्रिप्ट वेरिएबल पढ़ और सेट कर सकती हैं और सूचनाएँ दिखा सकती हैं

AutoHotkey इंटीग्रेशन आपके बटनों और ऑटोमेशन से AutoHotkey v2 स्क्रिप्ट चलाता है: बैकग्राउंड में किसी विंडो को कुंजियाँ भेजना, विंडो व्यवस्थित करना, किसी ऐप के लिए खास हॉटकी और वह सब कुछ जो AutoHotkey कर सकता है। यह केवल Windows पर उपलब्ध है और जब तक आप इसे चालू नहीं करते, तब तक बंद रहता है। Macro Deck में AutoHotkey शामिल नहीं है: यह आपका इंस्टॉल किया हुआ AutoHotkey v2 ढूँढता है, या आपका चुना हुआ पोर्टेबल AutoHotkey इस्तेमाल करता है। AutoHotkey v1 सपोर्ट नहीं है।

आप क्या कर सकते हैं

  • अपनी स्क्रिप्ट इंटीग्रेशन के स्क्रिप्ट टैब पर रखें, सिंटैक्स हाइलाइटिंग के साथ उन्हें संपादित करें, और वहीं सिंटैक्स जाँचें का इस्तेमाल करें और उन्हें चलाएँ। पिछला रन दिखाता है कि आख़िरी रन कैसा रहा: उसका परिणाम, पंक्ति के साथ त्रुटियाँ और स्क्रिप्ट का आउटपुट।
  • AutoHotkey स्क्रिप्ट चलाएं से लाइब्रेरी की कोई स्क्रिप्ट, AutoHotkey फ़ाइल चलाएं से कोई .ahk फ़ाइल उसी जगह से जहाँ वह रखी है, या इनलाइन AutoHotkey कोड चलाएं से क्रिया में ही लिखा कोड चलाएँ।
  • हॉटकी या टाइमर वाली स्क्रिप्ट Macro Deck के साथ शुरू करें, और AutoHotkey स्क्रिप्ट टॉगल करें से उन्हें शुरू करें और रोकें। बटन चल रही है या नहीं चल रही दिखाता है।
  • किसी स्क्रिप्ट को मान पैरामीटर के रूप में भेजें। Macro Deck कभी भी मानों को स्क्रिप्ट के टेक्स्ट में नहीं डालता, इसलिए कोई मान आपके कोड को तोड़ या बदल नहीं सकता। स्क्रिप्ट उन्हें MacroDeck.Params["name"] के रूप में पढ़ती है।
  • Macro Deck हेल्पर के ज़रिए स्क्रिप्ट को जवाब देने दें: MacroDeck.GetVar और MacroDeck.SetVar वेरिएबल पढ़ते और सेट करते हैं, MacroDeck.Notify एक सूचना दिखाता है और MacroDeck.SetResult क्रिया को एक परिणाम बताता है।
  • किसी स्क्रिप्ट के शुरू होने, बंद होने या विफल होने पर एक ऑटोमेशन शुरू करें।

कुछ उदाहरण सेटअप:

  • आपकी गेमिंग हॉटकी वाली स्क्रिप्ट के लिए एक AutoHotkey स्क्रिप्ट टॉगल करें बटन, जिसका चल रही है और नहीं चल रही के लिए अपना अलग रूप हो।
  • एक बटन, जो पैरामीटर volume को {{ vars.volume }} पर सेट करके एक स्क्रिप्ट चलाता है, और स्क्रिप्ट SoundSetVolume MacroDeck.Params["volume"] कॉल करती है।
  • AutoHotkey स्क्रिप्ट विफल पर एक ऑटोमेशन, जो किसी बटन पर {{ event.reason }} दिखाता है।

स्क्रिप्ट कैसे चलती हैं

Macro Deck जो स्क्रिप्ट चलाता है, उनके लिए AutoHotkey कभी अपने त्रुटि डायलॉग नहीं दिखाता: लोड और रनटाइम त्रुटियाँ पिछला रन के नीचे दिखती हैं और प्रतीक्षा करने वाली क्रिया को विफल कर देती हैं। रोकी जाने वाली स्क्रिप्ट से पहले बंद होने के लिए कहा जाता है, ताकि उसका OnExit रूटीन चल सके, और रोकने की छूट अवधि (सेकंड में) के बाद उसे समाप्त कर दिया जाता है। रोकना और टॉगल करना केवल उन्हीं स्क्रिप्ट पर असर डालते हैं जिन्हें Macro Deck ने शुरू किया है। जब Macro Deck बंद होता है या आप इंटीग्रेशन बंद करते हैं, तो वह अपनी शुरू की गई सभी AutoHotkey स्क्रिप्ट रोक देता है।

Macro Deck 2 से माइग्रेट करने पर, jbcarreon123 के AutoHotkey प्लगइन के वे बटन जो AutoHotkey v2 स्क्रिप्ट चलाते हैं, इन क्रियाओं पर आ जाते हैं।

सिस्टम

Macro Deck के साथ शामिल

अपने डेक से अपना कंप्यूटर नियंत्रित करें: ऐप, वॉल्यूम, कमांड, सूचनाएँ, स्लीप और शटडाउन।

कीबोर्ड

Macro Deck के साथ शामिल

एक बटन से अपने कंप्यूटर पर शॉर्टकट दबाएँ, टेक्स्ट टाइप करें और कुंजी अनुक्रम चलाएँ।

माउस

Macro Deck के साथ शामिल

एक बटन से अपने कंप्यूटर पर क्लिक करें, पॉइंटर हिलाएँ, खींचें और स्क्रॉल करें।

ADB / Android Debug Bridge

Macro Deck के साथ शामिल

USB या Wi-Fi से किसी Android फ़ोन या टैबलेट को नियंत्रित करें: उसे जगाएँ, ऐप शुरू करें, टैप करें, टाइप करें और स्क्रीनशॉट लें।

Steam

Macro Deck के साथ शामिल

Steam गेम शुरू और बंद करें, और अपने डेक पर दिखाएँ कि आप क्या खेल रहे हैं, अपने दोस्त और अपनी लाइब्रेरी।