लैपटॉप पावर केबल के डिस्कनेक्ट या AC पावर में खराबी आने पर विंडोज एप्लीकेशन कैसे चलाएं


0

हमारे पास एक लैपटॉप है जो 24/7 के लिए ऑनलाइन है

बिजली की विफलता के मामले में एक बैच फ़ाइल या प्रोग्राम चलाने की आवश्यकता होती है

नीचे की तरह ईथरनेट केबल कनेक्ट होने पर विंडोज एप्लीकेशन कैसे चलाएं?


मेरे पास इस समय एक लैपटॉप नहीं है, लेकिन मुझे लगता है कि एक विंडोज़ इवेंट तब उत्पन्न होता है जब यह बैटरी पर स्विच करता है, और आप इवेंट व्यूअर में "इस कार्य के लिए एक कार्य संलग्न करें" फ़ंक्शन का उपयोग कर सकते हैं। निश्चित नहीं है कि कौन सी घटना, प्रयोग करके देखें।
LawrenceC

मैं कोशिश करूँगा powercfg /batteryreport या Get-WMIObject -Class Win32_Battery खुद को परख नहीं सकते।
LotPings

StackOverflow पर, उत्तर होता RegisterPowerSettingNotification लेकिन यह मानकर कि आपके पास पृष्ठभूमि में प्रतीक्षा करने वाला एक कार्यक्रम है।
MSalters

जवाबों:


0

इसके जरिए किया जा सकता है WMI

ऐसा करने के लिए, आप WMI ईवेंट ग्राहक के साथ बनाते हैं New-WmiEventConsumer, का -ConsumerType CommandLine तो आप एक पास कर सकते हैं -CommandLineTemplate

ईवेंट एक WMI फ़िल्टर होगा, जिसके साथ बनाया गया है New-WmiEventFilter तथा -Query "select * from Win32_PowerManagementEvent where EventType = 4 ”(४ = सस्पेंड)।

फिर ग्राहक और घटना के साथ टाई New-WmiFilterToConsumerBinding

ध्यान दें कि बिजली की विफलता पर समस्या के साथ समस्या यह है कि आपको अधिक चेतावनी नहीं हो सकती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.