AutoHotkey
इनपुट क्षेत्र
खोज…
परिचय
उपयोगकर्ता के इनपुट को प्राप्त करने और उसे एक चर में संग्रहीत करने के लिए, आप इनपुटबॉक्स कमांड का उपयोग कर सकते हैं। स्क्रिप्ट तब तक कमांड निष्पादित करना जारी नहीं रखेगी जब तक कि उपयोगकर्ता 'ओके' या 'कैंसल' नहीं करता।
'ओके' विंडो को बंद करेगा और उपयोगकर्ता के इनपुट को बचाएगा 'रद्द' उपयोगकर्ता के इनपुट को त्यागते हुए विंडो को बंद कर देगा
पैरामीटर
InputBox, OutputVar [, शीर्षक, शीघ्र, छुपा, चौड़ाई, ऊँचाई, एक्स, वाई, टाइमआउट, डिफ़ॉल्ट] | प्रत्येक विकल्प का क्या अर्थ है |
---|---|
OutputVar | वैरिएबल उपयोगकर्ता के इनपुट को सहेजा जाएगा |
शीर्षक | इनपुट बॉक्स का नाम |
प्रेरित करना | इनपुट बॉक्स के अंदर पाठ |
छिपाना | इनपुट को छिपाने के लिए उपयोगकर्ता के इनपुट को तारांकन के रूप में प्रदर्शित करता है - सक्षम करने के लिए HIDE टाइप करें |
चौड़ाई | इनपुट बॉक्स की चौड़ाई |
ऊंचाई | इनपुट बॉक्स की ऊंचाई |
एक्स | स्क्रीन के बाएं किनारे से पिक्सेल की मात्रा जो इनपुट बॉक्स के शीर्ष-बाएं कोने में होगी |
Y | स्क्रीन के ऊपरी किनारे से पिक्सेल की मात्रा जो इनपुट बॉक्स के ऊपरी-बाएँ कोने होगी |
समय समाप्त | स्वचालित रूप से इनपुट बॉक्स को बंद कर देता है और उपयोगकर्ता के इनपुट को इस समय के बाद के मील के समय में बचाता है |
चूक | पाठ को खोलने पर इनपुट बॉक्स के संपादन योग्य फ़ील्ड में दिखाई देगा |
टिप्पणियों
एक इनपुट बॉक्स एक GUI आइटम है, इसलिए इसे GUI आइटम माना जाएगा।
इस आदेश के लिए त्रुटियों की सूची:
errorlevel | इसका क्या मतलब है |
---|---|
0 | उपयोगकर्ता ने 'ओके' बटन दबाया |
1 | उपयोगकर्ता ने 'रद्द करें' बटन दबाया |
2 | इनपुट बॉक्स का समय समाप्त हो गया |
आप इस आदेश के लिए पेज को AutoHotkey प्रलेखन पर यहाँ देख सकते हैं: https://autohotkey.com/docs/commands/InputBox.htm
मूल उपयोग उदाहरण
InputBox, userinput
यह स्टोर करेगा जो यूजर टाइप इनपुट बॉक्स में टाइप करता है
पासवर्डों
InputBox, password, Enter your Password,, HIDE,, 100
Loop, {
if (errorlevel = 1)
return
if (password = "password") {
MsgBox, The password is correct.
return
} else if (password != "password") {
MsgBox, The password is incorrect.
InputBox, password, Enter your Password,, HIDE,, 100
}
}
यह जांच करेगा कि क्या उपयोगकर्ता ने इनपुट बॉक्स में "पासवर्ड" टाइप किया है। यदि उपयोगकर्ता सही मान टाइप करता है, तो वह कहेगा "पासवर्ड सही है।" और इनपुट बॉक्स को बंद करें। यदि उपयोगकर्ता गलत मान टाइप करता है, तो वह कहेगा "पासवर्ड गलत है।" और इनपुट बॉक्स को फिर से खोलें। यदि त्रुटि 1 है (उपयोगकर्ता ने रद्द को दबाया है), तो यह स्क्रिप्ट को समाप्त कर देगा।