क्या स्क्रीनसेवर शुरू होने पर .bat या .cmd चलाने का कोई तरीका है? मैंने देखा है कुछ .exe चला सकते हैं यदि आप उनका नाम बदलकर .scr करें, लेकिन क्या ऐसा है?
क्या स्क्रीनसेवर शुरू होने पर .bat या .cmd चलाने का कोई तरीका है? मैंने देखा है कुछ .exe चला सकते हैं यदि आप उनका नाम बदलकर .scr करें, लेकिन क्या ऐसा है?
जवाबों:
स्क्रीन लॉन्चर आपको स्क्रीनसेवर के रूप में चलाने के लिए कोई भी प्रोग्राम चुनने देता है। आप पावरपॉइंट, मूवी या कोई EXE या संबद्ध फ़ाइल शुरू कर सकते हैं। स्थापित करने के लिए, बस अनज़िप करें, राइट-क्लिक करें और इंस्टॉल करें संदर्भ मेनू पर। फिर आप किसी अन्य स्क्रीनसेवर की तरह ही स्क्रीन लॉन्चर का उपयोग कर सकते हैं। पावरपॉइंट प्रस्तुतियों जैसी फ़ाइलों को खोलने के लिए, आपको पावरपॉइंट प्रोग्राम को निष्पादित करना होगा और पैरामीटर के रूप में अपने पीपीटी के लिए पथ टाइप करना होगा। एक छवि प्रदर्शित करने के लिए एक उदाहरण होगा c: \ winnt \ system32 \ mspaint.exe c: \ picture.bmp। स्क्रीनसेवर के रूप में किसी भी मीडिया का लाभ लेने के लिए आज डाउनलोड करें।
[ वैकल्पिक डाउनलोड लिंक चूंकि आधिकारिक साइट मृत प्रतीत होती है। ]
स्क्रीनसेवर जो एक कमांड चलाता है।
मुझे यकीन है कि ऐसे कई और स्क्रीनसेवर हैं जो आपको मनमाना कार्यक्रम / स्क्रिप्ट लॉन्च करने की अनुमति देंगे। लेकिन क्या होगा अगर आप अपने वर्तमान स्क्रीनसेवर का उपयोग जारी रखना चाहते हैं? यदि हां, तो समाधान के लिए नीचे देखें (Win7 पर परीक्षण किया गया, विस्टा + पर ठीक काम करना चाहिए)।
इवेंट आईडी 4802 स्क्रीन सेवर से मेल खाती है, लेकिन यहडिफ़ॉल्ट रूप से लॉग इन नहीं है और इस प्रकार हमें इस इवेंट के लिए लॉगिंग को सक्षम करने की आवश्यकता है। इसलिए स्थानीय समूह नीति संपादक खोलें(Start / Run / gpedit.msc
), पर नेविगेट करें:
Computer Configuration / Windows Settings / Security Settings / Advanced Audit Policy Configuration / System Audit Policies - Local Group Policy Object / Logon/Logoff / Audit Other Logon/Logoff Events
और सफलता और विफलता के लिए चेकबॉक्स को सक्षम करें :
यदि आप अपने स्क्रीनसेवर के लॉन्च होने का इंतजार करते हैं, तो अब आपको इवेंट व्यूअर में इवेंट लॉग के समान दिखाई देगा :
अब टास्क शेड्यूलर का उपयोग करना आसान है जो कि एक कार्य बनाने के लिए होगा जिसे इवेंट 4802 में लॉन्च किया जाएगा। बस यह सुनिश्चित करें कि कार्य के गुण संवाद का ट्रिगर टैब निम्न की तरह दिखता है:
@ करण से अच्छा जवाब पूरा करने के लिए , मैं स्क्रीनसेवर को खारिज करने पर एक कार्यक्रम को निष्पादित करने में दिलचस्पी रखने वालों के लिए संदर्भित करना चाहूंगा , कि यह प्रक्रिया उनके "3 पर उपयोग नहीं की जाती है। 3 कोई पार्टी उपकरण का उपयोग नहीं" समाधान, लेकिन घटना आईडी 4803 होनी चाहिए ।
(उदाहरण के लिए, मेरे मामले में मैं स्क्रीनसेवर शुरू होने पर एयरो ( "नेट स्टॉप ऑक्सम्स" ) को निष्क्रिय करना चाहता हूं , और इसे रीनेबल ( "नेट स्टार्ट ऑक्सम्स" ) जब स्क्रीनसेवर बंद हो जाता है)
यदि समय बहुत गंभीर नहीं है, तो आप बस टास्क शेड्यूलर के बिल्ट-इन ट्रिगर का उपयोग कर सकते हैं "कार्य शुरू करें: आइडल"।
Task Scheduler -> Create Task -> "Trigger" tab -> New -> "Begin the task:" -> "On Idle"
इसके बाद, "क्रियाएँ" टैब पर जाएं और जो भी आप इसे चलाना चाहते हैं, उस पर कार्रवाई सेट करें।
स्क्रीनसेवर शुरू होने के बाद (या अगर सिस्टम स्क्रीनसेवर के बिना बेकार चला जाता है), तो एक्शन को निष्पादित करना चाहिए, लेकिन 0-15 मिनट की देरी हो सकती है। यहाँ टास्क शेड्यूलर प्रलेखन से संबंधित विवरण दिया गया है:
टास्क शेड्यूलर सेवा यह जांच करेगी कि कंप्यूटर हर 15 मिनट में निष्क्रिय अवस्था में है या नहीं। जब स्क्रीन सेवर चल रहा हो, तो कंप्यूटर निष्क्रिय अवस्था में माना जाता है। यदि स्क्रीन सेवर नहीं चल रहा है, तो कंप्यूटर को निष्क्रिय स्थिति में माना जाता है यदि पिछले पंद्रह मिनट के लिए 0% CPU उपयोग और 0% डिस्क इनपुट या आउटपुट 90% है और यदि कोई कीबोर्ड या माउस इनपुट नहीं है इस अवधि के दौरान।
तो, आपका स्क्रीनसेवर लॉन्च होता है, और फिर 0-15 मिनट बाद विंडोज़ बेकार की जाँच करता है और आपका प्रोग्राम लॉन्च करता है।