इसे समाप्त करने के लिए प्रतीक्षा किए बिना कमांड चलाने के लिए बैश एंड (एम्परसैंड) के बराबर cmd क्या है?


24

बैश में:

java -jar jarfile1.jar &
java -jar jarfile2.jar &

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

मैं इसे cmd में कैसे करूँ? (XP अगर यह प्रासंगिक है)।

जवाबों:


31

/Bविकल्प के साथ शुरू करें

एक नई विंडो बनाए बिना आवेदन शुरू करें। आवेदन में ^ C हैंडलिंग को अनदेखा किया गया है। जब तक एप्लिकेशन ^ C प्रसंस्करण सक्षम करता है, ^ अनुप्रयोग को बाधित करने का एकमात्र तरीका ब्रेक है

start /B java -jar jarfile1.jar

start /B java -jar jarfile2.jar

4

मुझे निफ़ल का जवाब बेहतर लगता है, लेकिन क्या आप सिर्फ एक गौण सीएमडी खोल नहीं खोल सकते? आप इस विज्ञापन को समाप्त कर सकते हैं।

cmd /c cmd /c cmd /c cmd /k echo Hello World!

कई कारणों से, उसका जवाब बेहतर है, खासकर यदि आप एक प्रक्रिया पूरी होने तक इंतजार करना चाहते हैं (जैसे एमएसआई इंस्टॉलेशन, आपके मामले के लिए इतना प्रासंगिक नहीं)। तो, साथ रहना start


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