2012-01-10 15 views
15

मैं उदाहरणबैच को निष्पादित करने के बाद cmd से कैसे बचें बंद कर दिया जाएगा?

के लिए
cd c:\test 

के साथ एक बैच फ़ाइल है लेकिन वहाँ बैच में और अधिक तो है, यह सिर्फ एक उदाहरण है।

तो, अगर मैं इसे एक्सप्लोरर से कॉल करता हूं, तो मुझे कम समय के लिए एक cmd विंडो दिखाई देती है और फिर इसे बंद कर दिया जाएगा। इससे कैसे बचा जा सकता है?

मैं अंत में रोकें कॉल करने के लिए कोशिश की, लेकिन मेरे लिए यह धोखा दे रही है :)

युपीडी:

बस कल्पना, मैं आलसी हूँ और विभिन्न निर्देशिकाओं से अलग बैचों कॉल करने की आवश्यकता अक्सर। यही कारण है कि मैं अपने बैचों को एक और बैच में बुलावा चाहता था, लेकिन मैं निष्पादन के बाद परिणाम देखना चाहता हूं

+0

मुझे आपकी संपादित टिप्पणी नहीं समझा। यदि सी: \ परीक्षण मौजूद है तो समस्या कहां है? – Tima

उत्तर

24

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

अंत से पहले एक PAUSE डालना उचित तकनीक है जो आपको विंडो बंद होने से पहले परिणाम देखने की अनुमति देती है। यह धोखा नहीं है।

यदि आप बैच फ़ाइल समाप्त होने के बाद कमांड विंडो खोलने के लिए चाहते हैं, तो आप एक उचित कॉन्फ़िगर किए गए शॉर्टकट का उपयोग कर सकते हैं।

मान लें कि बैच फ़ाइल सी: \ MyPath \ TEST.BAT है। आप इसके लिए शॉर्टकट बनाते हैं, दायां माउस शॉर्टकट पर क्लिक करें और गुणों को संपादित करें। लक्ष्य संशोधित करें: इस प्रकार है:

cmd /k "C\MyPath\TEST.BAT" 

आप शॉर्टकट पर डबल क्लिक करें, TEST.BAT चलेंगे और यह समाप्त हो जाता है के बाद कमांड विंडो खुला रहेगा। लेकिन अब जब तक आप इसे स्पष्ट रूप से बंद नहीं करेंगे तब तक कमांड विंडो अनिश्चित काल तक खुली रहेगी।

+0

यह थोड़ा जटिल है लेकिन यह वास्तव में ठीक काम करता है। समझ में नहीं आता कि अगर मैं cmd ​​/ k "path/name.bat" कहता हूं तो यह क्यों काम नहीं करता है। बहुत देर हो चुकी है, मैं घर जाता हूं :) – Tima

+1

cmd/k "सी \ MyPath \ TEST.BAT" बहुत अच्छा काम करता है: पी – Spl2nky

+0

इसे रजिस्ट्री में जोड़ना संभव है ताकि आप आरएमबी मेनू में दूसरे रन विकल्प को निष्पादित कर सकें और cmd ऊपर रखता है। – joojaa

संबंधित मुद्दे