फोकस पर विंडोज कमांड प्रॉम्प्ट फ्रीजिंग [डुप्लिकेट]


18

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

क्या इसका कोई कारण पता है? क्या मुझे इससे बचने के लिए cmd विकल्पों में सेटिंग सक्षम / अक्षम करनी चाहिए?

मेरे मामले की खोज उन लोगों के मामलों को सामने लाना चाहती है जो अपने कोड में पॉज़ चाहते हैं - जो मैं नहीं करता।


BTW, आप इस व्यवहार को बदलने के लिए UserVoice पर वोट कर सकते हैं: wpdev.uservoice.com/forums/…
कार्ल वॉल्श

जवाबों:


25

आप उस विंडो को कैसे चुन / फ़ोकस कर रहे हैं? यदि आप बस इसे Alt+ Tabया इसके टाइटलबार पर क्लिक करते हैं, तो स्क्रॉलिंग आउटपुट को विराम नहीं देना चाहिए। मेरा अनुमान है कि आपके पास क्विकडिट मोड चालू है (कमांड प्रॉम्प्ट विंडो के टाइटलबार पर राइट-क्लिक करें और प्रॉपर्टीज़ चुनें ) और आप अपने माउस से विंडो के अंदर क्लिक कर रहे हैं , इस प्रकार गलती से टेक्स्ट का चयन करें और प्रोग्राम को पॉज़ कर दें।

1


धन्यवाद करण। हां मैं अपनी स्क्रिप्ट के आउटपुट से कुछ पाठ का चयन करने के लिए QuickEdit का उपयोग कर रहा था। इसे निष्क्रिय करने पर रोक लग जाती है। सीएमडी विंडो को शर्मिंदा करें आप आउटपुट को रोकने के बिना पाठ का चयन नहीं कर सकते।
मार्कस

क्या आपको नहीं लगता कि पाठ को चुनना मुश्किल होगा जो स्क्रीन को जल्दी से स्क्रॉल कर रहा है?
करण

मुझे लगता है कि यह इस बात पर निर्भर करता है कि यह स्क्रीन से कितनी जल्दी "स्क्रॉल" हो रहा है।
मार्कस

1
इसे फ्रीज बनाने का तर्क कुछ पुराने सॉफ्टवेयर सीमा (एस) द्वारा निर्धारित किया गया है, इसलिए नहीं कि यह उपयोगकर्ता के लिए सुविधाजनक है। आधुनिक एप्लिकेशन इसकी प्रक्रिया को चयन से नीचे जारी रखेंगे और स्क्रॉलबार दिखाएंगे।
सबक्यूसर

1
और यह भयानक है कि विंडोज एक व्यक्तिगत बैच स्क्रिप्ट के cmd को रोकने के लिए एक आसान तरीका प्रदान नहीं करता है इस विकल्प को बिना 'हैक' किए बिना सक्षम होने से ... यह एक तरह से मूर्खतापूर्ण है कि विंडोज आपको अक्षम करने के लिए अंतिम उपयोगकर्ता पर भरोसा करने के विकल्प कैसे प्रस्तुत करता है। उनके cmd में यह विकल्प, 'hacky' कर रहा है, या इस मुद्दे के बिना प्रदर्शित करने के लिए stdout / इरेट भेजने के लिए अपने स्वयं के GUI को लागू कर रहा है।
सर्चेंगीने
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.