मैं विंडोज बैच फ़ाइल के साथ एक प्रोग्राम शुरू करना चाहता हूं। लेकिन कार्यक्रम एक निश्चित टाइमआउट मूल्य के बाद बंद होना चाहिए। उदाहरण के लिए: प्रोग्राम 60 सेकंड चलाएं और इसे 60 सेकंड के बाद रोक दें।विंडोज 7 के तहत किसी प्रक्रिया के लिए टाइमआउट कैसे सेट करें?
लिनक्स के तहत, यह अच्छा करने के लिए यह अच्छा timeout
कमांड है। विंडोज़ में timeout
कमांड भी है, लेकिन इसके निष्पादन में देरी करने के लिए, केवल एक कमांड को रोकने के लिए। ऐसा करने के लिए विंडोज के तहत कुछ और है?
सेटअप: विंडोज 7, 64 बिट, व्यावसायिक
धन्यवाद, बहुत अच्छा काम करता है। क्या टास्किल के साथ एक और बैच स्क्रिप्ट को रोकना भी संभव है? मैं यह नहीं समझ सका कि यह कैसे करें। –
कोई समस्या नहीं, यह थोड़ा और मुश्किल है। चूंकि वे सभी एक ही 'cmd.exe' प्रक्रिया के तहत हैं, तो आपको उन्हें अलग करने का एक और तरीका चाहिए। आप इसे 'स्टार्ट "माइबैच" बैचफाइल.बैट' जैसे विशिष्ट शीर्षक दे सकते हैं, फिर आप टास्ककिल का उपयोग 'टास्ककिल/फाई' जैसे विन्डोज़िट ईक मायबैच "/ एफ' –
@ जॉन पर कर सकते हैं, आपको शीर्षक कमांड का उपयोग करके पहले स्क्रिप्ट्स को बल्लेबाजी करने की आवश्यकता है । – ElektroStudios