खोज…


परिचय

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

'ओके' विंडो को बंद करेगा और उपयोगकर्ता के इनपुट को बचाएगा 'रद्द' उपयोगकर्ता के इनपुट को त्यागते हुए विंडो को बंद कर देगा

पैरामीटर

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 है (उपयोगकर्ता ने रद्द को दबाया है), तो यह स्क्रिप्ट को समाप्त कर देगा।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow