ऐसे अवसर होते हैं जहां आपको अपने विंडोज में बैच फ़ाइल को स्वचालित रूप से चलाने के लिए शेड्यूल करने की आवश्यकता हो सकती है। इस लेख में, मैं टास्क शेड्यूलर का उपयोग करके बैच फ़ाइल को स्वचालित रूप से शेड्यूल करने के तरीके पर एक टिप साझा करूंगा।
बैच फ़ाइल को स्वचालित रूप से चलाने के लिए शेड्यूल करें
विंडोज 11 और विंडोज 10 में बैच फ़ाइल को स्वचालित रूप से चलाने के लिए शेड्यूल करने के लिए, आपको इन चरणों का पालन करना होगा:
- एक बैच फ़ाइल बनाएं
- टास्क शेड्यूलर खोलें
- एक बेसिक टास्क बनाएं
- टास्क शेड्यूलर लाइब्रेरी खोलें
- टास्क को उच्चतम विशेषाधिकारों के साथ चलाएं।
चरण 1: आप जिस बैच फ़ाइल को चलाना चाहते हैं उसे बनाएं और इसे एक फ़ोल्डर के तहत रखें जहां आपके पास पर्याप्त अनुमतियां हैं, उदाहरण के लिए, C ड्राइव के तहत।
चरण 2: स्टार्ट पर क्लिक करें और खोज के तहत, टास्क टाइप करें, और टास्क शेड्यूलर खोलें।
चरण 3: विंडो के दाईं ओर एक्शन फलक से बेसिक टास्क बनाएं चुनें।
चरण 4: बेसिक टास्क बनाएं के तहत, अपना पसंदीदा नाम टाइप करें और अगला क्लिक करें।
चरण 5: ट्रिगर से, अपनी पसंद का विकल्प चुनें और अगला क्लिक करें।
मैंने दैनिक चुना और अगला क्लिक किया, जो मुझे इस स्क्रीन पर ले आया।
चरण 6: फिर प्रोग्राम शुरू करें पर क्लिक करें और अगला क्लिक करें।
चरण 7: अब ब्राउज़ पर क्लिक करें और वह बैच फ़ाइल चुनें जिसे आप चलाना चाहते हैं।
चरण 8: अंत में, टास्क बनाने के लिए फिनिश पर क्लिक करें।
अब जब हमने एक टास्क बना लिया है, तो हमें यह सुनिश्चित करना होगा कि यह उच्चतम विशेषाधिकार के साथ चलता है। चूंकि हमारे पास UAC सेटिंग्स हैं, हमें यह सुनिश्चित करना होगा कि जब आप फ़ाइल चलाते हैं तो यह UAC सेटिंग्स को बायपास न करने पर विफल नहीं होना चाहिए।
तो टास्क शेड्यूलर लाइब्रेरी पर क्लिक करें।
फिर आपके द्वारा बनाए गए टास्क पर डबल-क्लिक करें।
चरण 8: उच्चतम विशेषाधिकारों के साथ चलाएं पर क्लिक करें, फिर OK पर क्लिक करें।
बधाई हो!
आपने बैच फ़ाइल को स्वचालित करने के लिए एक शेड्यूल्ड टास्क सफलतापूर्वक बना लिया है। हालांकि, कमियां हो सकती हैं जैसे कि यदि आप जिस एप्लिकेशन को आमंत्रित करने का प्रयास कर रहे हैं उसे पासवर्ड की आवश्यकता है। उस स्थिति में, आप इसे साइलेंटली नहीं चला सकते।
एक के बाद एक कई बैच फ़ाइलें कैसे चलाएं?
यदि आप बैच फ़ाइलों को एक के बाद एक चलाना चाहते हैं, तो आप टास्क शेड्यूलर का उपयोग कर सकते हैं और उन्हें एक मिनट के अंतराल के साथ चलाने के लिए समय निर्धारित कर सकते हैं। दूसरा तरीका एक मदर बैच फ़ाइल बनाना है, उसमें सभी बैट फ़ाइलों की सूची जोड़ें, और इसे एक के बाद एक निष्पादित करने दें।
बैच फ़ाइल में टाइमआउट या स्लीप कैसे जोड़ें?
आप अन्य पैरामीटर्स के साथ निम्न कमांड जोड़ सकते हैं। यह सुनिश्चित करेगा कि उपयोगकर्ता इनपुट पर विचार नहीं किया जाता है, और इसके लिए कोई आउटपुट नहीं है।
timeout /t 30 /nobreak > NUL
स्टार्टअप पर बैच फ़ाइलें कैसे चलाएं?
शेड्यूलर के साथ टास्क सेट करते समय, आप इसे पीसी में लॉग इन करते ही चलाने के लिए सेट कर सकते हैं। इसमें एक मिनट की देरी हो सकती है, लेकिन यह निष्पादित होगा। यदि आपको इसे हर कुछ मिनटों में चलाने की आवश्यकता है, तो इसे तदनुसार सेट करना सुनिश्चित करें।