उपयोगी टिप्स

सीएमडी विंडोज कमांड लाइन चयन ऑपरेटर

क्या आप प्रोग्रामिंग बैच फ़ाइलों में वास्तव में अच्छे हैं, बस यह नहीं जानते कि हाँ, नहीं या पसंद 1, 2 या 3 के विकल्प के साथ मेनू कैसे बनाया जाए? आप सही जगह पर आए हैं!

  1. 1 प्रारंभ> रन पर क्लिक करें
  2. 2 "cmd" (बिना उद्धरण के) दर्ज करें
  3. 3 "संपादित करें" दर्ज करें
  4. 4 निम्नलिखित कमांड दर्ज करें। प्रत्येक प्रेस में प्रवेश के बाद। कोष्ठक में है कि सभी की आवश्यकता नहीं है, ये स्पष्टीकरण के साथ नोट हैं।
  5. 5 @echo बंद (यह कमांड "छुपाता है" कमांड दर्ज करने की क्षमता - वैकल्पिक, लेकिन हम इसका उपयोग करने की सलाह देते हैं)
  6. 6 सीएल (ऊपर सब कुछ छिपाता है वैकल्पिक है, लेकिन अगर आप चाहते हैं कि सब कुछ व्यवस्थित दिखे, तो हम इसकी अनुशंसा करते हैं)
  7. 7: शुरू करो
  8. 8 गूंज।
  9. 9 इको चॉइस 1 ("चॉइस 1" का नाम बदला जा सकता है, जैसा आपको चाहिए)
  10. 10 इको चॉइस 2
  11. 11 इको च्वाइस 3 (जितनी जरूरत हो उतने विकल्प डालें)।
  12. 12 "सेट / पी चॉइस = (यहाँ, एक प्रश्न या कमांड डालें, उदाहरण के लिए," हाँ या नहीं?")
  13. 13 यदि "% पसंद%" == नहीं है सेट पसंद =% विकल्प:

0,1%

  • 14 यदि "% पसंद%" == "1" गोटो: पसंद 1
  • 15 यदि "% पसंद%" == "2" गोटो: पसंद 2
  • 16 (इस उदाहरण का अनुसरण जारी रखें, जब तक कि आपको आवश्यक विकल्पों की संख्या नहीं मिल जाती। फिर :)
  • 17 प्रतिध्वनि "% पसंद%" एक वैध विकल्प नहीं है। कृपया पुनः प्रयास करें।
  • १cho प्रतिध्वनि।
  • 19 गोटो शुरू
  • 20 फिर दर्ज करें:
  • 21: पसंद 1
  • 22 (निष्पादित करने के लिए आदेश)
  • 23 गोटो का अंत
  • 24: पसंद 2
  • 25 (टीमें)
  • 26 गोटो अंत
  • 27: पसंद 3
  • 28 (टीम)
  • 29 गोटो का अंत
  • 30 तब तक जारी रखें जब तक आप अपनी ज़रूरत की संख्या दर्ज नहीं करते।
  • 31: अंत
  • 32 विराम
  • 33 से बाहर निकलें
  • 34 .bat एक्सटेंशन वाली फ़ाइल के रूप में सहेजें। बैच फ़ाइल की जाँच करने के लिए, उस पर डबल-क्लिक करें।
  • नया उपयोगकर्ता

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

    यह विंडोज कमांड प्रॉम्प्ट पर कैसे किया जा सकता है।

    कृपया ऐसी टीमों की विशेषताओं के विस्तृत विश्लेषण के साथ उदाहरण या लेख प्रदान करें बैच (किसी अन्य भाषा का उपयोग किए बिना या उपयोगिताओं को स्थापित किए बिना)

    आपका धन्यवाद

    बहुत दयालु डेवलपर

    विकल्प [/ सी सूची] [/ N] [/ सीएस] [/ टी टाइमआउट / डी तत्व] [/ एम पाठ]

    विवरण।
    यह प्रोग्राम आपको आइटम की सूची से आइटम का चयन करने की अनुमति देता है
    और चयनित वस्तु का सूचकांक लौटाता है।

    विकल्प:
    / C सूची चुनिंदा वस्तुओं की सूची बनाती है।
    डिफ़ॉल्ट सूची "YN" है।

    / N प्रॉम्प्ट में आइटम्स की सूची छिपाएँ।
    निमंत्रण से पहले एक संदेश प्रदर्शित किया जाता है
    और आइटम चयन के लिए उपलब्ध रहते हैं।

    / CS आइटम का चयन करते समय संवेदनशीलता को बढ़ाता है।
    डिफ़ॉल्ट रूप से, प्रोग्राम संवेदनशील नहीं है।

    / T टाइमआउट डिफ़ॉल्ट आइटम का चयन करने से पहले सेकंड की संख्या।
    मान्य मान 0 से 9999 तक हैं।
    यदि 0 निर्दिष्ट है, तो चयन से पहले कोई विराम नहीं है
    डिफ़ॉल्ट रूप से आइटम।

    / डी तत्व nnnn सेकंड में डिफ़ॉल्ट रूप से चयनित तत्व।
    तत्व सेट में प्रतीक मौजूद होना चाहिए।
    in / C, nnnn / T में निर्दिष्ट है।

    / एम पाठ संदेश से पहले प्रदर्शित
    एक निमंत्रण। यदि निर्दिष्ट नहीं है, तो कार्यक्रम
    केवल संकेत देता है।

    /? उपयोग के लिए सहायता प्रदर्शित करें।

    टिप्पणी
    ERRORLEVEL पर्यावरण चर को इंडेक्स मान मिलता है
    चयनित आइटम के अनुरूप कुंजी। पहला तत्व
    सूची में रिटर्न 1, दूसरा - 2, आदि।
    यदि उपयोगकर्ता एक कुंजी दबाता है जो उचित नहीं है
    चयन, एक बीप लगता है। यदि एक त्रुटि का पता चला है,
    रिटर्न ERRORLEVEL 255. यदि कुंजियों को दबाया जाता है
    CTRL + BREAK या CTRL + C, प्रोग्राम 0 का ERRORLEVEL मान लौटाता है।
    बैच प्रोग्राम में ERRORLEVEL के मापदंडों का उपयोग करते समय, उनके
    अवरोही क्रम में सूचीबद्ध होना चाहिए।

    उदाहरण:
    पसंद /?
    CHOICE / C YNC / M "Y - हाँ, N - नहीं, C - रद्द करें।"
    CHOICE / T 10 / C ync / CS / D y
    CHOICE / C ab / M "a" पैरामीटर 1 का चयन करने के लिए और पैरामीटर 2 चुनने के लिए "b"।
    CHOICE / C ab / N / M "a" का चयन करने के लिए पैरामीटर 1 और "b" पैरामीटर 2 का चयन करने के लिए।

    5 सेकंड के बाद, Y स्वचालित रूप से चयनित हो जाएगा।
    चयनित पत्र का क्रम संख्या त्रुटि रिटर्न कोड के रूप में सहेजा जाएगा।

    ध्यान दें कि पूंजीकरण (यदि / सीएस निर्दिष्ट नहीं है) केवल अंग्रेजी वर्णमाला में अनदेखा किया गया है।