मैं कंसोल अनुप्रयोगों के साथ मजाक कर रहा हूं और बस जानना चाहता था। बाद में उपयोग के लिए कंसोल विंडो के वर्तमान बफर को सहेजने और इतिहास नेविगेशन फ़ंक्शन का एक प्रकार प्रदान करने का सबसे अच्छा तरीका क्या है। मुझे पता है कि डायग्नोस्टिक्स नेमस्पेस मानक आउटपुट पढ़ने की क्षमता प्रदान करता है लेकिन यह केवल तभी होता है जब आप इसे रीडायरेक्ट करते हैं, इसलिए मूल रूप से आपको अपने सभी परिणामों को एक नई विंडो में चलाना होगा जो थोड़ा गूंगा लगता है।क्या मैं भविष्य में उपयोग के लिए कंसोल विंडो के बफर या सामग्री को सहेज सकता हूं?
6
A
उत्तर
7
आपको कंसोल स्क्रीन बफर पढ़ने की आवश्यकता है।
मैंने कुछ साल पहले .NET से कंसोल एपीआई तक पहुंचने के बारे में लेखों की एक श्रृंखला लिखी थी। जिस लेख में आप रुचि रखते हैं वह Working with Console Screen Buffers है।
पूर्ण स्रोत कोड http://mischel.com/pubs/consoledotnet/consoledotnet.zip पर उपलब्ध है।
संबंधित मुद्दे
- 1. मैं स्वचालित रूप से फ़ाइल के रूप में OLEObject की सामग्री को कैसे सहेज सकता हूं?
- 2. क्या मैं एक्लिप्स जावा संपादक में अपने स्प्लिट-विंडो लेआउट को सहेज/पुनर्स्थापित कर सकता हूं?
- 3. क्या मैं एंड्रॉइड टच इवेंट्स को सहेज सकता हूं?
- 4. मैं विंडोज कंसोल विंडो की चौड़ाई कैसे बदल सकता हूं?
- 5. मैं अपने मिनी-बफर इतिहास को Emacs में कैसे सहेज सकता हूं?
- 6. मैं एप्लिकेशन को वापस बंडल में कैसे सहेज सकता हूं?
- 7. मैं क्रीमैक को कंसोल विंडो बनाने के लिए कैसे कहूं?
- 8. क्या मैं नेटबीन्स 7.2 में अपना विंडो लेआउट सहेज सकता हूं?
- 9. कमांड आउटपुट के लिए मैं वही विम विंडो/बफर का पुन: उपयोग कैसे कर सकता हूं, जैसे: सहायता विंडो?
- 10. मैं पीआईएल के साथ एक छवि कैसे सहेज सकता हूं?
- 11. रेल: मैं नाम के लिए स्वतः पूर्ण कैसे कर सकता हूं लेकिन आईडी सहेज सकता हूं?
- 12. आर में क्या मैं वर्कस्पेस के साथ लोड किए गए पैकेज को सहेज सकता हूं?
- 13. क्या मैं फायरबग कंसोल पृष्ठभूमि रंग बदल सकता हूं?
- 14. क्या मैं कंसोल का उपयोग कर क्रोम विंडो का आकार बदल सकता हूं?
- 15. मैं एक java.util.concurrent कैसे लपेट सकता हूं। भविष्य में एक अक्का भविष्य में?
- 16. मैं एसवीजी सामग्री को कैसे हटा या बदल सकता हूं?
- 17. क्या मैं एक यूनिट टेस्ट में कंसोल में लिख सकता हूं? यदि हां, कंसोल विंडो क्यों नहीं खोली गई है?
- 18. जेएडीई के लिए भविष्य में क्या है?
- 19. मैं वीडियो के पहले फ्रेम को छवि के रूप में कैसे सहेज सकता हूं?
- 20. मैं बनाम 2008 की आउटपुट विंडो में एनएलओजी सामग्री कैसे आउटपुट कर सकता हूं?
- 21. मैं gdb कमांड इतिहास को कैसे सहेज सकता हूं?
- 22. , मैं विंडो को वर्तमान विंडो कैसे बना सकता हूं?
- 23. ग्रहण में एक निरीक्षण वस्तु संरचना को मैं कैसे निर्यात या सहेज सकता हूं?
- 24. मैं जावा से टेक्स्ट या आईटीएक्सटी खंड के साथ एक पीएनजी कैसे सहेज सकता हूं?
- 25. SmtpClient का उपयोग करते समय भेजने के बजाय मैं एक ईमेल कैसे सहेज सकता हूं?
- 26. संस्करणों के संसाधित होने के बाद मैं मूल फ़ाइल को कैरियरवेव कैसे सहेज सकता हूं?
- 27. मैं WPF में वैश्विक एप्लिकेशन चर कैसे सहेज सकता हूं?
- 28. मैं कंसोल विंडो को .pl और .bat फ़ाइल में कैसे रोक सकता हूं?
- 29. प्रोटोकॉल बफर में भविष्य के अतिरिक्त enum मान के लिए कैसे डिज़ाइन किया जाए?
- 30. मैं अपने कंसोल एप्लिकेशन को विंडो संदेश कैसे प्राप्त कर सकता हूं?
ग्रेट, धन्यवाद। अब अपना कोड खोज रहा है ... –
वाह! आपका कोड बस वह सब कुछ था जिसे मैं ढूंढ रहा था! धन्यवाद!!! –
@opatachibueze: खुशी है कि आपको यह उपयोगी लगता है। यही कारण है कि मैंने इसे प्रकाशित किया। । । –