मेरे पास सी # में एक कंसोल एप्लिकेशन लिखा गया है जो कुछ डेटा को संसाधित करता है और फिर परिणाम प्रिंट करता है। परिणाम उपलब्ध होने तक एक छोटी एनीमेशन (/ - \ |) और प्रगति प्रतिशत (xx%) है जो लगातार अद्यतन हो रहा है।जांचें कि आउटपुट रीडायरेक्ट किया गया है
स्पष्ट रूप से यदि उपयोगकर्ता मेरे आवेदन के आउटपुट को रीडायरेक्ट करता है तो यह टेक्स्ट फ़ाइल पर मुद्रित किया जाएगा जहां आउटपुट को रीडायरेक्ट किया जाता है। यदि संभव हो तो मैं इससे बचना चाहूंगा।
तो क्या यह पता लगाने का कोई तरीका है कि मेरे आवेदन का आउटपुट रीडायरेक्ट किया गया है या नहीं? मैं निर्दिष्ट पैरामीटर के साथ चलते समय केवल प्रगति संकेतक दिखा रहा हूं, लेकिन मुझे आशा है कि किसी के पास मेरे लिए अच्छा जवाब होगा।
यह तीन साल बाद आपके प्रश्न को पढ़ने में दिलचस्प है और यह समझ रहा है कि यह कितना मूर्ख था :-) यदि कोई इसे पढ़ रहा है ... तो इसका दृष्टिकोण करने का सही तरीका निश्चित रूप से प्रगति पट्टी को डिफ़ॉल्ट रूप से नहीं दिखाया जाना चाहिए ... केवल जब एक विशिष्ट स्विच का उपयोग किया जाता है तो इसे प्रदर्शित करें। – Nippysaurus
संभावित डुप्लिकेट [मैं कैसे निर्धारित कर सकता हूं कि Console.Out को एक फ़ाइल में रीडायरेक्ट किया गया है?] (Http://stackoverflow.com/questions/743885/how-can-i-determine-whether-console-out-has- रीडायरेक्ट-टू-ए-फाइल) –