Windows में स्वचालित रूप से बंद होने से MS-DOS विंडो को रोकना

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

नीचे दी गई सिफारिशों में से कोई भी करके इस समस्या को हल किया जा सकता है।

नोट: दुर्भाग्य से, एमएस-डॉस खिड़कियों के ऑटो-क्लोजर को अक्षम करने के लिए विंडोज में कोई सेटिंग नहीं है।

MS-DOS विंडो खोलें

यदि आप विंडोज के भीतर से MS-DOS कमांड या प्रोग्राम चला रहे हैं, तो MS-DOS प्रॉम्प्ट खोलने और MS-DOS के भीतर से कमांड या प्रोग्राम को निष्पादित करने का प्रयास करें।

शॉर्टकट में कमांड का पथ बदलें

Microsoft Windows 2000 और Windows XP उपयोगकर्ता / K विकल्प का उपयोग करके CMD.EXE के माध्यम से कमांड निष्पादित कर सकते हैं। ऐसा करने से एक कमांड विंडो खुलेगी और फिर कमांड या प्रोग्राम को निष्पादित करेगा। कमांड या प्रोग्राम पूरा होने के बाद, कंप्यूटर कमांड प्रॉम्प्ट पर रहेगा। ऐसा करने के लिए, नीचे दिए गए चरणों का पालन करें।

  1. अपने MS-DOS प्रोग्राम या कमांड का शॉर्टकट बनाएं।
  2. शॉर्टकट बन जाने के बाद, शॉर्टकट पर राइट-क्लिक करें और गुण पर क्लिक करें।
  3. गुण विंडो में, नीचे दिए उदाहरण में दिखाए गए अनुसार / K स्विच के साथ CMD.EXE कमांड रखने के लिए लक्ष्य स्थान बदलें।

से पहले

 "C: \ My Programs \ test.bat" 

बाद

 C: \ WINNT \ system32 \ CMD.EXE / K "C: \ My Programs \ test.bat" 
  • इस कमांड के बारे में अधिक जानकारी के लिए CMD कमांड पेज देखें।

बैच फ़ाइल में एक विराम कथन जोड़ें

अंत में, यह महसूस करना महत्वपूर्ण है कि विंडो बंद नहीं होगी यदि Microsoft विंडोज का मानना ​​है कि कार्यक्रम अभी भी चल रहा है। यदि आप एक बैच फ़ाइल बना रहे हैं और चाहते हैं कि MS-DOS विंडो खुली रहे, तो एक ट्रिक यह है कि अपने बैच फ़ाइल के अंत में PAUSE जोड़ें, जो उपयोगकर्ता को किसी भी कुंजी को दबाने के लिए प्रेरित करेगा। जब तक उपयोगकर्ता किसी भी कुंजी को दबाता है, तब तक विंडो स्वचालित रूप से बंद होने के बजाय खुली रहेगी।