क्या सीएमडी विंडो का आउटपुट चालू करते समय कीबोर्ड शॉर्टकट होता है?


14

मैं एक बैच स्क्रिप्ट चलाने के बीच में हूं जो वास्तव में बहुत लंबा समय ले रहा है और जिसका उत्पादन एक अपठनीय दर से चक्कर काट रहा है। क्या कोई कीबोर्ड शॉर्टकट है जो आपको CMD कंसोल को रोकने की अनुमति देता है जहां यह वर्तमान में आउटपुट को रोकने और पढ़ने के लिए है, और फिर उसी स्थान से इसे फिर से शुरू करें?

यहाँ छवि विवरण दर्ज करें


5
हमेशा CTRL-S होता है। फिर CTRL-Q को फिर से शुरू करने के लिए।
BillP3rd

आप स्क्रॉल बॉक्स को पकड़ सकते हैं और इसे ऊपर ले जा सकते हैं, यह स्क्रॉलिंग को प्रभावी रूप से रोक देगा। आप बफ़र के निचले भाग में जाने के लिए नीचे तीर कुंजी दबा सकते हैं।
बुरहान खालिद

क्या यह "स्क्रोल लॉक" कुंजी का अभीष्ट उद्देश्य नहीं है?
TOOGAM

जवाबों:


5

मैंने इसे अन्य उत्तरों में नहीं देखा।

मेरा मानना ​​है कि 'Ctrl-S' XOFF और 'Ctrl-Q' XON के सीरियल कंट्रोल सीक्वेंस इस मुद्दे को हल करने के लिए महत्वपूर्ण सीक्वेंस हैं।

कृपया देखें;

Xon / XOFF


1
मैंने इसे कुछ कारणों से सर्वश्रेष्ठ उत्तर में बदल दिया। अनुसंधान से, पॉज़ / ब्रेक कुंजी अपने स्वयं के आउटपुट पर रुकती है, लेकिन निष्पादन नहीं, जो अन्य उत्तर का कोई उल्लेख नहीं करता है। Ctrl + Pause / Break का उपयोग निष्पादन को रोकने के लिए किया जाना चाहिए, और यह Ctrl + S और Ctrl + Q की तुलना में अधिकांश कीबोर्ड पर टाइप करने के लिए थोड़ा अधिक बोझिल है (केवल बाएं हाथ से किया जा सकता है)। उस ने कहा, Ctrl + Pause / ब्रेक का यह फायदा है कि इसके लिए आपको दो अतिरिक्त कीबाइंडिंग को याद रखने की आवश्यकता नहीं है, इसलिए दोनों उत्तर अच्छे हैं, मैं यह देखना चाहूंगा कि इसमें वह अपवित्रता है जो इसके हकदार हैं।
हाशिम

ध्यान दें कि यद्यपि यह उत्तर एक यूनिक्स / लिनक्स प्रश्न का उत्तर देता है, कीबाइंडिंग सीएमडी .1 पर ठीक काम करती है, कम से कम मेरे विंडोज 7 ओएस पर।
हाशिम

1
@ हाशिम, अपने शोध को साझा करने के लिए धन्यवाद। क्योंकि आपने विशेष रूप से पूछा था कि आउटपुट को कैसे रोकें , मैंने इस संभावना पर विचार नहीं किया (न ही परीक्षण किया गया), लेकिन इसके बारे में जानना अच्छा है। (अपवित्र)
Marc.2377

17

क्या आपके कीबोर्ड में Pause/Breakकुंजी है? इसके लिए अच्छी सेवा करेंगे। यहाँ यह कैसा दिखता है, या कम से कम उपयोग किया जाता है:

विकिपीडिया से विराम कुंजी

एक दिलचस्प बोनस के रूप में, यह कुंजी BIOS से आउटपुट पढ़ने के लिए POST (पावर ऑन सेल्फ टेस्ट, जो कंप्यूटर चालू होने पर चलती है) के दौरान भी इस्तेमाल किया जा सकता है।

यदि आपके पास वह कुंजी नहीं है, तो संयोजन Control+ NumLockको बस एक ही काम करना चाहिए, और विकिपीडिया के अनुसार , आपके निर्माता के आधार पर अन्य विकल्प हैं ।

निष्पादन को फिर से शुरू करने के लिए, दबाएं Enter


कुछ कीबोर्ड पर ध्यान दें, आपके पास एक विशिष्ट स्क्रॉल लॉक कुंजी (आमतौर पर चिह्नित ScrLk) हो सकती है, जो एक समान उद्देश्य की सेवा कर सकती है।
बुरहान खालिद

@BurhanKhalid खैर, मैंने उस लिंक पर पढ़ा कि यह आउटपुट रोकती है , लेकिन निष्पादन नहीं , और यह प्रभाव एमएस विंडोज कंसोल पर लागू नहीं होता है ... लेकिन फिर भी जानने के लिए अच्छा है
Marc.2377

1
पिंग के साथ, यह निष्पादन को रोकना प्रतीत होता है। यह बहुत अजीब है, क्योंकि पिंग एक असतत निष्पादन योग्य है। इसके अलावा जब रोका जाता है, तो ping.exe प्रक्रिया प्रक्रिया एक्सप्लोरर में रहती है जब तक कि इसे पूरा करने की अनुमति न हो। रुकते समय, इसके सभी धागे अंदर जाते हैं Wait:Executive, और समय-समय पर नाड़ी नहीं लगती है। चित्त आकर्षण करनेवाला।
फ्रैंक थॉमस

2
एक और तरकीब जो मैं इस्तेमाल करना चाहता हूं, वह है कि माउस के साथ कुछ टेक्स्ट को चिह्नित करें (मेरे पास हमेशा क्विकडिट मोड सक्षम है)। यह आउटपुट को रोक देता है (और इसलिए निष्पादन, चूंकि एक प्रोग्राम जो स्टैडआउट को लिखता है, जब तक स्ट्रीम नहीं लिखा जाता है), भी।
ths

1

आप "अधिक" कमांड का उपयोग कर सकते हैं। हालाँकि यह ठीक नहीं है कि आप क्या देख रहे हैं, यह एक पृष्ठ द्वारा स्क्रीन आउटपुट को सीमित कर देगा।


1
यह सबसे अच्छा समाधान है क्योंकि सही समय पर आउटपुट को रोकना बहुत असंभव है जिस गति से आम तौर पर उत्पादन होता है। स्पष्टीकरण के लिए आपको MORE द्वारा आपके आदेश के बाद एक पाइप का उपयोग करना होगा। उदाहरण के लिए NETSH HTTP SHOW SSLCERT | अधिक
विन्सेन्ट

विंडोज में 'अधिक' मूल नहीं है
कुमारअनकीट

1

लिनक्स के गोले के लिए एक और उपयोगी तरीका जोड़ना । (लेकिन शायद खिड़कियों में भी ठीक है, इसे आज़माएं!)

दबाने ctrl+z से प्रोग्राम लटक जाएगा। (संदेश: रोका गया)

अपने पिछले राज्य में इसे फिर से चलाने के लिए, जैसे कि इसे रोक दिया गया हो:

प्रकार fg

या एकाधिक उपयोग के लिए: program_name_prepretly_ctrl + z_stnect `fg


0

जोड़ने के लिए यहां कुछ अन्य तरीके हैं, यदि हम पूरी तरह से हैं:

1) पॉज़ / ब्रेक बटन के अलावा आप "CTRL + C" का उपयोग करके इसकी कार्यक्षमता की नकल कर सकते हैं।

यह cmd स्क्रिप्ट को रोक देगा और आपसे पूछेगा कि क्या आप इसे समाप्त करना चाहते हैं। एक बार जब आप देख लेते हैं, तो आप "NO" का चयन कर सकते हैं (या शायद हाँ अगर यह आपको सूट करता है) और यह जारी रहेगा (या बाहर निकलें, यदि आप वापस आ गए हैं)।

2) आप सीएमडी टर्मिनल से पाठ का चयन करने के लिए खिड़की में अपने माउस कर्सर को क्लिक करके माउस का उपयोग करके भी रोक सकते हैं।

आपने अतीत में इस रुके हुए आउटपुट को देखा होगा और सोचा था कि केवल आउटपुट में देरी हो सकती है, हालांकि जब स्क्रिप्ट इंटरैक्टिव cmd उदाहरणों में चल रही हैं तो आप वास्तव में कोड के निष्पादन को रोक रहे हैं ("ठहराव / विराम" और "CTRL" के समान है + सी "तरीके)।

हालाँकि एक बार जब विंडो फ़ोकस खो देती है, या आप चीजों को अनप्लस करने के लिए क्लिक करते हैं, तो कोड निष्पादन जारी रहेगा और आपके पास इस तरीके से कोड को समाप्त करने का कोई विकल्प नहीं है।


वाह, आप लोग युवा हैं। धारावाहिक टर्मिनलों का इस्तेमाल कभी नहीं किया? Ctrl-s / Ctrl-Q
NetScr1be

टर्मिनल एमुलेटर सॉफ्टवेयर आम तौर पर XOFF / XON सपोर्ट को एक बेसिक फंक्शन के रूप में लागू करता है। इसमें आमतौर पर आधुनिक यूनिक्स और लिनक्स मशीनों पर सिस्टम कंसोल, साथ ही GUI एमुलेटर जैसे कि xterm और Win32 कंसोल शामिल हैं।
NetScr1be

0

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.