स्वीकृत उत्तर यह करने का तरीका है, यदि आप चाहते हैं कि आपकी स्क्रिप्ट सिस्टम स्टार्टअप में जल्दी चल रही हो, या स्क्रिप्ट को सिंक्रोनाइज़ करने के लिए चलाने की आवश्यकता है - अर्थात, सामान्य लॉगऑन प्रक्रिया आपकी स्क्रिप्ट पूरी होने के बाद ही जारी रहेगी (बाहर देखें, यह) लॉगऑन को धीमा कर सकते हैं, इसका उपयोग केवल तभी करें जब आपको इसकी आवश्यकता हो)।
नोट: मुझे यकीन नहीं है कि ऊपर वर्णित स्क्रिप्ट एक .exeफ़ाइल हो सकती है या नहीं, लेकिन जिस विधि का मैं वर्णन करूंगा वह किसी निष्पादन योग्य का उपयोग किया जा सकता है।
एक और तरीका है, जिसमें कुछ अतिरिक्त लचीलापन है, का उपयोग कर रहा है Task Scheduler। प्रारंभ मेनू से, टास्क शेड्यूलर टाइप करें और इसे चलाएं (या डायलॉग या शेल taskschd.mscसे चलाएं Run)। Task Scheduler Libraryट्री व्यू में सेलेक्ट करें । यदि आप चाहें, तो आप अपने कार्यक्रमों के लिए एक विशेष सबफ़ोल्डर बना सकते हैं, लेकिन यह आवश्यक नहीं है। क्लिक करें Create Basic Task...(विज़ार्ड) या दाईं ओर पैनल Create Task...में Actions।
मैं उपयोग करने का तरीका बताऊंगा Create Task...।
- में
Generalटैब, अपने कार्य के लिए कोई वर्णन एक विवरणात्मक नाम भरें और वैकल्पिक रूप से।
- में
Triggersटैब पर क्लिक करें New...सेट, Begin the taskकरने के लिए At log on। Specific userकॉम्बोक्स की जांच करें , सुनिश्चित करें कि आपका उपयोगकर्ता नाम चुना गया है ( Any userयदि आप किसी उपयोगकर्ता के लॉग इन करने पर प्रोग्राम चलाना चाहते हैं तो आप इसका उपयोग कर सकते हैं )। यदि आप अपनी स्क्रिप्ट को लॉग इन प्रक्रिया को धीमा नहीं करना चाहते हैं, तो आप इसे देरी के बाद चलाने के लिए चुन सकते हैं - Delay task forचेकबॉक्स पर क्लिक करें और समय (जैसे 30 seconds) टाइप करें । ट्रिगर बनाने के लिए ठीक क्लिक करें।
- में
Actionsटैब, क्लिक करें New..., अपने कार्यक्रम (या स्क्रिप्ट) का उपयोग कर चयन Browse...में पूर्ण पथ में या प्रकार Program\program। यदि प्रोग्राम आपके% Path% में है, तो आप बस उपयोग कर सकते हैं program। आप प्रोग्राम में पास होने के लिए कोई भी तर्क निर्दिष्ट कर सकते हैं Add arguments। आप कार्यक्रम के लिए कार्य निर्देशिका निर्दिष्ट कर सकते हैं Start in। आप किसी भी प्रकार की स्क्रिप्ट का उपयोग कर सकते हैं स्थानीय कंप्यूटर समर्थन करता है; यदि स्क्रिप्ट प्रकार Windows के साथ पंजीकृत नहीं है, तो आप अभी भी प्रोग्राम के रूप में स्क्रिप्ट दुभाषिया को निर्दिष्ट करके इसे चला सकते हैं। जैसे C:\path\to\python.exeकार्यक्रम के रूप में उपयोग करें , और C:\path\to\script.py some_argumentsतर्कों के रूप में। कार्रवाई बनाने के लिए ठीक क्लिक करें।
- में
Conditionsटैब, तो आप शायद अनचेक करना चाहते हैं Start the task only if the computer is on AC power।
- में
Settingsटैब, कुछ भी परिवर्तन करने की आवश्यकता नहीं है।
निर्धारित कार्य बनाने के लिए ठीक क्लिक करें। यदि आप इसे बाद में संपादित करना चाहते हैं, तो बस Task Scheduler Libraryट्री व्यू में चयन करें , अपना कार्य सूची में (विंडो के ऊपरी भाग में) ढूंढें और कार्य को डबल-क्लिक करें।
देखें कार्य शेड्यूलर संदर्भ में अधिक जानकारी के लिए।