मुखपृष्ठ » कैसे » एक विंडोज फॉर्म एप्लीकेशन में कमांड लाइन तर्क प्राप्त करें

    एक विंडोज फॉर्म एप्लीकेशन में कमांड लाइन तर्क प्राप्त करें

    आपके अनुप्रयोगों के लिए एक उपयोगी तकनीक उन्हें कमांड लाइन तर्कों को पार्स करने की अनुमति दे रही है। यह आपके एप्लिकेशन को बहुत सी अतिरिक्त कार्यक्षमता दे सकता है, उदाहरण के लिए कमांड लाइन पर खोलने के लिए फ़ाइल का नाम पास करना.

    आपके द्वारा ऑनलाइन पाए जाने वाले अधिकांश उदाहरण आपको कुछ इस तरह दिखाएंगे:

    स्थैतिक शून्य मुख्य (स्ट्रिंग [] args) foreach (args में स्ट्रिंग arg) Console.WriteLine (arg);  Console.ReadLine (); 

    यह ठीक है और अच्छा है, सिवाय इसके कि परियोजना के प्रकार को सांत्वना, आदि के बिना हमारे विंडोज फॉर्म के आवेदन के लिए काम नहीं करेगा.

    शुक्र है, यह पूरी तरह से अनावश्यक है, क्योंकि आप बस ऐसा कर सकते हैं:

    string [] args = Environment.GetCommandLineArgs (); foreach (args में स्ट्रिंग arg) // do stuff 

    और आप इसे अपने एप्लिकेशन में कहीं भी उपयोग कर सकते हैं, आप इसे कंसोल एप्लिकेशन की तरह मुख्य () पद्धति में उपयोग करने के लिए प्रतिबंधित नहीं हैं.