अतिरिक्त .txt फ़ाइल के बिना बैट फ़ाइल के साथ बैट फ़ाइल को बंद करना


0

तो, मेरे पास 2 .bat फाइलें हैं और उन्हें A और B कह सकते हैं) A मुख्य प्रोग्राम है और B बैकग्राउंड में चल रहा है। लेकिन अब मैं A "Close B" में टाइप करके B को बंद करना चाहता हूं। मैं चाहता हूं कि यह बिना अतिरिक्त फाइलों के काम करे। मैंने "कॉल" का उपयोग करने की कोशिश की, लेकिन यह काम नहीं किया।

जवाबों:


1

इस तरह बी शीर्षक के साथ प्रारंभ करें:

start "_operationB_" /MIN cmd /c call cmdB.bat

और A में आप इसके शीर्षक से B का पता लगा सकते हैं और इसे बंद कर सकते हैं:

taskkill /FI "WINDOWTITLE eq _operationB_"

1
आप titleइसे और अधिक प्रतिष्ठित बनाने के लिए B से कमांड का उपयोग भी कर सकते हैं, और आप किसी भी बिंदु पर बैच फ़ाइल के भीतर शीर्षक सेट कर सकते हैं, इसलिए आप उदाहरण के लिए, A का उपयोग केवल B को बंद करने के लिए कर सकते हैं, यदि यह एक निश्चित बिंदु पर हो जहाँ यह हो सकता है स्टाल ( title This_might_stall)।
शॉन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.