मेन्यू बंद करे

AutoHotkey टेक्स्ट टेक्स्ट विंडो खोलें और सामग्री को सहेजें। (इनपुटबॉक्स में मान को संग्रहीत करना और पढ़ना)

आज एक इनपुटबॉक्स सुविधा है जो ऑटो हॉटकीज़ के साथ मैक्रोज़ बनाते समय उपयोगी है। इनपुट बॉक्स अक्षरों को इनपुट करने के लिए एक फ़ंक्शन है। यहां, मैक्रो की सामग्री को इनपुट मूल्य के अनुसार बदल दिया जाता है, और इसे लचीला तरीके से लागू किया जा सकता है जैसे ऑपरेशन मोड को बदलना।

    ऑटो हॉटकी इनपुट बॉक्स उदाहरण और स्पष्टीकरण

यह एक इनपुट बॉक्स का उपयोग करने का सबसे सरल और सबसे बुनियादी तरीका है।

InputBox,InputText,BoxName
MsgBox %InputText%

प्राथमिकता 'InputBox' कमांड शुरू करने के लिए, और फिर 'InputText' अनुभाग में, 'BoxName' संदेश विंडो का नाम निर्दिष्ट करें (या कम से कम)।

फिर संदेश बॉक्स में पाठ 'InputText' नाम के एक चर के रूप में संग्रहीत किया जाता है '%InputText%' इसलिए आप सहेजे गए पाठ को याद कर सकते हैं। उदाहरण के लिए, 'Send, %InputText%' इनपुट पाठ को कम करना संभव है।

हालाँकि, यह विधि चर मानों को फ़्लिप करती है जब कोड वाली संबंधित AutoHockey फ़ाइल बंद हो जाती है। इस वजह से, विशिष्ट स्थानों पर पाठ दस्तावेज़ों को संग्रहीत करने के लिए एक आवेदन विधि है।

InputBox,InputText,BoxName
FileAppend,%InputText%,C:\InputSave.txt

इस तरह से 'FileAppend' , और फिर फ़ाइल का संग्रहण पथ, फ़ाइल नाम और एक्सटेंशन नाम निर्दिष्ट करें।

हालाँकि, यदि आप इस पद्धति का उपयोग करते हैं, तो हर बार जब आप इनपुट बॉक्स में सामग्री लिखते हैं, तो आप पिछले पाठ को लिखना जारी रखेंगे। यदि आप पिछले पाठ को खाली करना चाहते हैं और इसे हर बार नए मान के रूप में सहेजना चाहते हैं, तो आप कोड निम्नानुसार लिख सकते हैं।

InputBox,InputText,BoxName
FileDelete,C:\InputSave.txt
FileAppend,%InputText%,C:\InputSave.txt

केवल 'FileDelete' यदि आप कोई पथ, फ़ाइल नाम या एक्सटेंशन निर्दिष्ट करते हैं, तो मौजूदा पाठ दस्तावेज़ हटा दिया जाता है और एक नया बनाया जाता है।

अंत में, यह एक उदाहरण है जो वास्तव में पाठ दस्तावेज़ में संग्रहीत मूल्यों को लोड करता है।

FileRead,InputText,C:\InputSave.txt
Clipboard=%InputText%

इस तरह से 'FileRead' , आप घोषणा कर सकते हैं कि आप दस्तावेज़ को पढ़ना चाहते हैं, फिर चर का मान, पढ़ने के लिए फ़ाइल का पथ, और चर मान के साथ इसे लागू करें। एक उदाहरण के रूप में 'Clipboard=%InputText%' यह दस्तावेज़ से संग्रहीत मूल्य को पढ़ता है और इसे क्लिपबोर्ड पर कॉपी करता है। इस स्थिति में, 'Ctrl + v' दबाने पर मान जैसा होगा वैसा ही आउटपुट होगा।

इन विधियों के साथ, आप इनपुट बॉक्स में किसी दस्तावेज़ या चर को स्वतंत्र रूप से सहेज सकते हैं, इसे मैक्रो से लिंक कर सकते हैं, या पाठ को सहेज और याद कर सकते हैं। इनपुट बॉक्स में नंबर डालें, 'FileRead' आप अपने द्वारा पढ़ी गई संख्या के अनुसार व्यवहार को निर्दिष्ट कर सकते हैं, और यह एक उपयोगी विशेषता है जिसे आप अनिश्चित काल तक उपयोग कर सकते हैं।

टिप्पणियाँ (सूचना की आवश्यकता नहीं है)

Posted in AutoHotkey, All

이메일 구독 - Email Subs

최선을 다해 직접 만든 콘텐츠만 공유합니다.
We share the best content we have created.