पर रीडायरेक्ट करने के लिए रीडायरेक्ट करता है मेरे पास एक कमांड लाइन टूल है जो आमतौर पर आउटपुट के लगभग 200+ लाइनों को डंप करता है। मैं इस आउटपुट के अंत में दिखाई देने वाले पाठ की तलाश में हूं। जब मैं एक फाइल करने के लिए उत्पादन अनुप्रेषित:डॉस कमांड फ़ाइल ट्रंकेट्स आउटपुट
C:\> somecommand > results.txt 2>&1
... केवल पहले 100 या तो उत्पादन की तर्ज इस फ़ाइल में दिखाई देता है। इसी तरह, अगर मैं आउटपुट को 'findstr' जैसे कुछ में पाइप करता हूं, तो प्राप्त करने वाला प्रोग्राम 100 वीं पंक्ति के बाद किसी भी पाठ को खोजने या संचालित करने में असमर्थ है।
शैल के लिए स्क्रीन बफर आकार सेटिंग्स को कैप्चर की जा सकने वाली रेखाओं की संख्या पर कोई प्रभाव नहीं पड़ता है।
कोई विचार क्या हो रहा है? इसके लायक होने के लिए, प्रश्न में कमांड iscmdbld.exe है installShield 2012 से।
यह समस्या अन्य आदेशों (जैसे 'dir') के साथ नहीं होती है।
प्रोग्राम से पूर्ण आउटपुट केवल cmd विंडो के भीतर कमांड चलाते समय देखा जा सकता है।
शुरू में पुनर्निर्देशन कोशिश, बस बैठाना आदेश एक पैरामीटर के रूप में यह इलाज है - '> results.txt 2> & 1 somecommand' – SeanC
उत्पादन जोड़कर प्रयास करें: C: \> somecommand >> results.txt 2> और 1 – DogLimbo
मेरे पास अपने स्वयं के विज़ुअल सी ++ प्रोजेक्ट के साथ एक ही प्रोग्राम है। फ़ाइल पर पुनर्निर्देशित होने पर मेरे प्रोग्राम का आउटपुट छोटा हो जाता है। – Notinlist