मेरे पास एक सिस्टम है जो एक फुल-स्क्रीन प्रोग्राम (आधारित) चलाता है love2d ) लंबे समय तक। मैं निष्क्रियता की एक निश्चित अवधि के बाद बिजली-बचत मोड में मॉनिटर को रखने में सक्षम होना चाहता हूं। आम तौर पर, मुझे उम्मीद है कि विंडोज़ मेरे लिए ऐसा करेगी, लेकिन जब तक यह कार्यक्रम चल रहा है, यह नहीं होगा। जहां तक मैं बता सकता हूं कि कार्यक्रम बिजली की बचत से संबंधित कोई अनुरोध निर्धारित नहीं करता है, कहते हैं, वीएलसी करता है powercfg -requests
तथा powercfg -requestsoverride
प्रदर्शन के तहत कुछ भी नहीं दिखाता है। निहितार्थ यह है कि यदि पूर्णस्क्रीन प्रोग्राम चल रहा है तो विंडोज़ स्वयं मॉनिटर को बंद नहीं करेगी।
बहुत कम समय के लिए प्रदर्शन शक्तियां बंद करने से पहले देरी को बदलकर ऐसा करने के लिए बहुत साहित्य है, लेकिन चूंकि विंडोज़ अपने स्वयं के प्रदर्शन को बंद नहीं करेगा, इसलिए यह मदद नहीं करता है। एक और जवाब सुझाव दिया nircmd, लेकिन यह सिर्फ कुछ भी किए बिना बाहर निकलता है; जब एक सामान्य उपयोगकर्ता के रूप में चलाया जाता है तो यह कोड 216 के साथ बाहर निकलता है, और जब इसे व्यवस्थापक के रूप में चलाया जाता है तो यह कोड 0 के साथ बाहर निकलता है, लेकिन किसी भी मामले में ऐसा नहीं होता है।
मैं इसे पूरा करने के लिए एक छोटा C या C # प्रोग्राम लिखने के साथ ठीक हूं, हालांकि आदर्श रूप से मैं इसे मौजूदा टूल के साथ करना चाहूंगा।
lcdoff
बिना कुछ किए फांसी लगा लेता है। आगे प्रयोग पर, यह तब भी होगा जब लव 2 डी कार्यक्रम नहीं चल रहा है - इसलिए कुछ और गलत है।