2012-03-06 10 views
10

मैंने अपनी समस्या का समाधान करने के लिए कई सप्ताह खोजे हैं और इसे करने का एक अच्छा तरीका नहीं मिल रहा है जो कि हर मशीन पर काम करता है जिसे मुझे उपयोग करने की आवश्यकता हो सकती है।मैं एक .exe कैसे चला सकता हूं लेकिन एक ही कमांड विंडो में रहता हूं (नया नहीं खोलता)?

मैं आदेश START पता .exe करने के लिए एक नई विंडो खोलता है, लेकिन मैं एक ही विंडो में रहने और .exe

चलाने (जारी रखने के लिए मेरी बैच फ़ाइल क्योंकि मैं चाहता हूँ करना चाहते हैं केवल जब .EXE चल रहा है)

मुझे पता चला है कि कुछ कंप्यूटरों पर जब मैं .exe एक नई विंडो खोलता हूं और अन्य कंप्यूटर एक ही विंडो में रहता है जो मुझे लगता है कि मेरा कोड ठीक है लेकिन कंप्यूटर पर कहीं भी सेटिंग है वह अलग बात है।

क्या आप मदद कर सकते हैं? मेरे विकल्प क्या हैं? मैं देख रहा हूं .exe NASTRAN है जो एक इंजीनियरिंग सॉल्वर है जो कमांड विंडो में चलता है।

+1

क्या आपने '/ B' विकल्प से 'शुरू' करने का प्रयास किया था? – Engineer

+0

हां मैंने कोशिश की और यह अभी भी .exe करने के लिए एक नई विंडो खुलता है और मूल कमांड विंडो में अगली पंक्ति में जाता है। –

+1

आप पहले स्थान पर 'START' कमांड का उपयोग क्यों कर रहे हैं? यदि आप मूल विंडो में .EXE फ़ाइल के क्रमिक निष्पादन चाहते हैं तो बस 'START' कमांड को हटा दें! – Aacini

उत्तर

3

आपके पास शायद कुछ मशीनों पर .exe का एक अलग संस्करण है जिसे केवल वहां कहा जाता है, और एक अलग खिड़की पैदा करता है, जिन कारणों से मैं नहीं जानता। सभी मशीनों पर .exe फ़ाइल के लिए खोजें और तुलना करें।

इसके अलावा, अपने बैच फ़ाइल कोड को पोस्ट करें ताकि हम देख सकें कि आप .exe कैसे शुरू करते हैं।

+0

चैट साथी में मेरी मदद करने के लिए धन्यवाद ... .exe के दो संस्करण थे, एक ने एक नई खिड़की पैदा की, एक वर्तमान खिड़की में रुक गया, मैंने बैच को बाद में कॉल करने के लिए बदल दिया है :) हल हो गया !! –

+0

हे, ने एक आरामदायक चैट सत्र से सम्मान बिंदु बनाए। यह मेरे लिए पहला है: डी – TheBlastOne

22

आदेश के लिए प्रतीक्षा करने के लिए समाप्त करने के लिए आप WAIT ध्वज का उपयोग करना चाहिए:

start /WAIT /B "c:/windows/system32/cmd.exe" 

तुम भी चाहिए:

start /WAIT c:/windows/system32/notepad.exe 

आप एक नई विंडो बनाने B ध्वज का उपयोग कर के बिना एक आवेदन शुरू कर सकता है प्रारंभ कमांड के लिए सहायता टेक्स्ट पढ़ने का प्रयास करें:

start /? 
+0

प्रारंभ/बी और प्रारंभ/WAIT काम नहीं करते हैं। यह अभी भी .exe निष्पादित करने के लिए एक नई cmd विंडो खुलता है, और मूल विंडो में अगली पंक्ति पर चलता है। –

+0

@ ओलिवरबेनेट - आप किस ओएस चल रहे हैं? क्या आपने दोनों स्विच 'स्टार्ट/बी/डब्ल्यूएआईटी कमांड' के संयोजन की कोशिश की है? क्या आप अपनी पूरी कमांडलाइन पोस्ट कर सकते हैं? – Cyclonecode

4

आप उपयोग कर सकते हैं cmd /k example.exe

+1

यह काम करता है, लेकिन आपके इतिहास को मारता है और ढेर में एक चलने वाला खोल जोड़ता है। यह सामान्य अनुप्रयोगों के लिए शायद ही टाला जाना चाहिए। –

1

क्या आप बैच फ़ाइल में कॉल उपयोग करके देखें। यह एक ही खिड़की में exe चलाता है। बैच फ़ाइल के रूप में। इस exe के बाद बैच फ़ाइल में अगला कथन निष्पादित किया गया है

+1

'कॉल' exe फ़ाइलों के लिए विंडो के उद्घाटन को प्रभावित नहीं करता है – jeb

0

आप पर प्रारंभ नहीं कर सकते हैं। बस निष्पादन योग्य सीधे शुरू करें।

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

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