2012-11-28 16 views
6

मैं बैट फ़ाइल के हिस्से के रूप में एक मेवेन प्लगइन चला रहा हूं (यह सिर्फ एक नई प्रक्रिया है)। प्लगइन कमांड बल्ले फ़ाइल को से बाहर निकलने का कारण बनता है ताकि बाद के आदेश नहीं चलें। बल्ले फ़ाइल को बहुत जल्द छोड़ने से रोकने के लिए कोई आदेश या कोई अन्य तरीका है?बैट फ़ाइल को जल्दी से बाहर कैसे रोकें?

ECHO Updating Version 
mvn versions:set -DnewVersion=1.2 

ECHO this echo does not occur 

शायद मैं 'कॉल' कमांड के रूप में How do you stop a Windows Batch file from exiting early? में संदर्भित का उपयोग कर सकता है, लेकिन मैं एक बल्ला फ़ाइल के भीतर कोड को चलाने के लिए करना चाहते हैं:

यहाँ बल्ले फ़ाइल है।

+4

यदि एमवीएन बैच फ़ाइल है, तो आपको इसे कॉल से पहले करना होगा, अन्यथा यह उस लाइन पर समाप्त हो जाएगा। – RonaldBarzell

+0

'कॉल' का उपयोग करने में क्या गलत है? मैं समझ नहीं पा रहा हूं कि 'एक बैट फ़ाइल के भीतर सभी कोड चलाएं' से आपका क्या मतलब है। –

+0

@ बाली सी कॉल – user701254

उत्तर

8

तो mvn एक बैच फ़ाइल है, तो आप एक फोन के साथ पूर्व में होना करने की जरूरत है, वरना यह है कि लाइन पर समाप्त होगा।

+0

बिल्कुल वही है जो मुझे चाहिए। धन्यवाद! – Yaba

0

मैं का प्रयोग करेंगे:

set /p v=Press enter to exit 

अपने कार्यक्रम के अंत में। यह उपयोगकर्ता से बाहर निकलने से पहले बातचीत करने का इंतजार करेगा।

-1

PAUSE कमांड का उपयोग करें।

Pause /? 

उदाहरण:

@Echo off 
Echo hello world 
Pause >NUL 
exit 
संबंधित मुद्दे