तो मैं है एक कमांड मैं जो की तरह लग रहा चलाना चाहते हैं चलाता है निम्नलिखित:devenv.exe का उपयोग कर आदेश के लिए बहुत जल्दी
for /r %n in ("*.vdproj") do "C:/Program Files/Microsoft
Visual Studio 10.0/Common7/IDE/devenv.exe" %n /build "BuildServer"
यह में काम करने के लिए है कि यह प्रत्येक .vdproj फ़ाइल पर devenv चलाता है लगता है, हालांकि, ऐसा लगता है कि उन्हें समानांतर में चलाया जाता है और तुरंत वापस आ जाता है। यह एक समस्या है; मुझे तब तक इंतजार करना होगा जब तक कि वे .bat फ़ाइल रन में अगले चरण से पहले समाप्त नहीं हो जाते हैं। कैसे कर सकते हैं मैं या तो
1- जब तक devenv.exe सब बाद में पर जाने से पहले किया जाता है अगले एक
या
2- प्रतीक्षा चलाने से पहले खत्म करने के लिए प्रत्येक devenv पर 'इंतजार' के लिए जाओ?
(क्या आप% n% नहीं चाहते हैं, या यह भी %% n %% है?) और 2 चीजें। क्या आप वाकई devenv.exe वास्तव में कुछ कर रहे हैं या यह तुरंत विफल रहा है, जिससे आपको यह इंप्रेशन मिल रहा है कि यह आपकी सूची समानांतर में चल रहा है? यानी क्या आपने कमांडलाइन से लूप (फॉरलोप के बिना) के केवल एक पुनरावृत्ति को निष्पादित करने का प्रयास किया था, जो आपके% n के लिए ज्ञात, मौजूदा डीआईआर/फ़ाइल मानों को भर रहा था? 2. कार्य प्रणाली द्वारा क्रमबद्ध कार्य प्रबंधक पर प्रक्रिया टैब का उपयोग करें, यह देखने के लिए कि क्या आप अपने सिस्टम पर devenv.exe के चल रहे गड़बड़ को देखते हैं या नहीं। इससे साबित होगा कि मेरा प्रश्न # 1 प्रासंगिक नहीं है। सौभाग्य। – shellter
यदि मैं टास्क मैनेजर को देखता हूं, तो मुझे पूरी तरह से Devenv.exe चल रहा है, और ऐसा लगता है कि वे पूरा होने और अंततः बंद होने लगते हैं। – GWLlosa