आप एक बैच फ़ाइल को कमांड कमांड में बिल्ट के साथ निष्पादित नहीं कर सकते हैं, जब तक कि बैच फ़ाइल बाहर नहीं निकल जाती है तब तक एक खिड़की खुली रखी जाएगी।
आप क्या कर सकते हैं यह सुनिश्चित करने के लिए कदम उठाएं कि बैच फ़ाइल जितनी जल्दी हो सके बाहर निकल जाए। यदि संभव हो तो, start
कमांड के साथ जो भी प्रोग्राम है उसे चलाने के लिए बैच फ़ाइल को संशोधित करें । डिफ़ॉल्ट रूप से, start
प्रोग्राम से बाहर निकलने का इंतजार किए बिना तुरंत लौटता है, इसलिए बैच फ़ाइल चलती रहेगी और, संभवतः, तुरंत बाहर निकलें। दंपति जो बैच फ़ाइल को चलाने के लिए अपने शॉर्टकट को संशोधित करने के साथ, और आप केवल एक विंडो ऑनस्क्रीन देखे बिना टास्कबार फ्लैश देखेंगे।
इसके लिए एक चेतावनी यह है कि यदि आप एक कंसोल-मोड प्रोग्राम चला रहे हैं, जो कई स्क्रिप्ट दुभाषियों हैं, तो बैच फ़ाइल प्रोग्राम के बाहर निकलने का इंतजार करेगी, और उपयोग करने start
से एक नई कंसोल विंडो स्पॉन होगी। इस मामले में आपको जो करने की आवश्यकता है वह कंसोल-आधारित एक के बजाय दुभाषिया के विंडोज-आधारित संस्करण को चलाने के लिए है - कोई start
आवश्यक नहीं । पर्ल के लिए, आप के wperl.exe
बजाय चलेंगे perl.exe
। पायथन के लिए, यह pythonw.exe
इसके बजाय है python.exe
। पुराने win32 रूबी वितरण जो मैंने डाउनलोड किया है rubyw.exe
, वही काम करना चाहिए।
एक छिपी खिड़की के साथ कमांड प्रॉम्प्ट को चलाने के लिए एक 3-पार्टी टूल का उपयोग करने की अंतिम संभावना है। मैंने ऐसी चीजों के बारे में सुना है, लेकिन उनके लिए कभी भी इसका उपयोग नहीं किया था, इसलिए मुझे आपको इंगित करने के लिए विशेष रूप से कुछ भी नहीं पता है।