बैटरी की पावर को अन / प्लग करने पर लैपटॉप स्क्रीन की चमक को बदलने से कैसे रोकें


23

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

मैं इसे बनाना चाहता हूं ताकि बैटरी को प्लग करना या अनप्लग करना एक ट्रिगर नहीं है जो स्क्रीन की चमक को बिल्कुल समायोजित करता है। स्क्रीन ब्राइटनेस तभी बदलनी चाहिए जब मैं इसे खुद एडजस्ट करूं। क्या किसी को पता है कि यह कैसे पूरा हो सकता है?

संपादित करें: मैंने विंडोज विस्टा और विंडोज 7 दोनों में इस मुद्दे का सामना किया है।


3
यह सेटिंग विंडोज में पावर विकल्पों में है।
Moab

1
Moab, मुझे विश्वास नहीं है कि बिजली विकल्पों में इसके लिए एक सेटिंग है। नीचे दिए गए उत्तर का उत्तर देखें।
खानाबदोश

PowerShell स्क्रिप्ट और टास्क शेड्यूल कॉन्फिगरेशन सहित एक समाधान यहां पाया जा सकता है: intrepidis.blogspot.co.uk/2018/05/…
intrepidis

विंडोज 10 "मई 2019 अपडेट" में अंत में सिर्फ एक सामान्य चमक सेटिंग्स है, इसलिए जब आप चार्जर को कनेक्ट या डिस्कनेक्ट करते हैं तो यह चमक में कोई बदलाव नहीं करेगा।
स्क्यूज

जवाबों:


7

ठीक है, मस्तिष्क की एक्सर्साइज़ के कुछ घंटों के बाद मैंने इसे पॉवरशेल स्क्रिप्ट बनाया है

while($true)
{

$a = Get-WmiObject -ns root/wmi -class wmiMonitorBrightNess
$a1 = $a.Currentbrightness

$b = Get-WmiObject -ns root/wmi -class batterystatus
$b1 = $b.poweronline

start-sleep 1

$b = Get-WmiObject -ns root/wmi -class batterystatus
$b2 = $b.poweronline

If ($b2 -ne $b1)
{
$c = Get-WmiObject -ns root/wmi -class wmiMonitorBrightNessMethods
$c.WmiSetBrightNess(0,$a1)
}

}

नोटपैड में कॉपी करें और ".ps1" एक्सटेंशन के साथ सहेजें।

यह क्या करता है, यह अक्सर बिजली की स्थिति के लिए जाँच करता है कि प्लग किया गया है या नहीं। यदि बिजली की स्थिति बदल जाती है तो यह पिछले चमक मूल्य को बहाल करेगा।

मैंने Win8.1 के साथ अपने लैपटॉप में इसका परीक्षण किया है, ठीक काम करता है।

  • आप start-sleepमान को संशोधित करके जवाबदेही को समायोजित कर सकते हैं (वर्तमान में यह 1 सेकंड है)

  • इस स्क्रिप्ट को चलाने के लिए पॉवरशेल निष्पादन नीति को डिफ़ॉल्ट से बदलना होगा।

  • यह लिपि केवल सैद्धांतिक उदाहरण है, व्यवहार में पॉवरशेल विंडो खुली रहेगी, कुछ के लिए समस्याग्रस्त हो सकती है। मैं खिड़की को छिपाने के तरीकों पर चर्चा नहीं कर रहा हूं।


यह स्क्रिप्ट काम करने लगती है, लेकिन इसकी एक छोटी समस्या है: कभी बढ़ती हुई स्मृति। [GC]::Collect()लूप के अंत में जोड़ें और सुनिश्चित करें कि आपके पास इस पृष्ठ का अनुसरण करके नवीनतम शक्तियां हैं । आपको अपडेट क्यों करना चाहिए
दीदी

4

मैं एक ही समस्या से पागल हो रहा था क्योंकि नोमैड और DrNT007 के समाधान ने बहुत काम किया।

मैंने पॉवरशेल विंडो को छिपाने के लिए नेट पर थोड़ा खोजा और इस थ्रेड पर आया और user2656928 के समाधान को मेरे लिए सबसे अच्छा सूटिंग पाया : DrNT007 की स्क्रिप्ट के शीर्ष पर केवल निम्नलिखित कोड जोड़ें और पॉवर्सशेल विंडो पल-पल दिखाएगा और फिर गायब हो जाएगा :

$t = '[DllImport("user32.dll")] public static extern bool ShowWindow(int handle, int state);'
add-type -name win -member $t -namespace native
[native.win]::ShowWindow(([System.Diagnostics.Process]::GetCurrentProcess() | Get-Process).MainWindowHandle, 0)

फिर, मैं स्क्रिप्ट को विंडोज़ स्टार्टअप फ़ोल्डर में रखना चाहता था, लेकिन इसने मुझे एक त्रुटि दी। मैं निश्चित रूप से एक noob हूं और इस समस्या को सिर्फ परीक्षण और त्रुटि से हल किया है: मुझे पता चला कि स्क्रिप्ट नाम (और इसका पथ, मुझे लगता है) में रिक्त स्थान नहीं होना चाहिए, लेकिन फिर भी, मुझे समझ नहीं आ रहा है कि यह त्रुटि क्यों देता है अगर सीधे स्टार्टअप विंडो में डालें ... वैसे भी, मैंने इसे विंडोज़ फ़ोल्डर में डाल दिया है और इसे स्टार्टअप फ़ोल्डर में शॉर्टकट कर दिया है। इस तरह, विंडोज 8.1 में, एक आकर्षण की तरह काम करता है।


0

विंडोज 7,

नियंत्रण कक्ष \ हार्डवेयर और ध्वनि \ पावर विकल्प \ संपादित करें योजना सेटिंग्स में देखें

बैटरी या प्लग इन पर


3
मेरे द्वारा प्लान सेटिंग्स में देखे गए विकल्पों में से कोई भी मदद नहीं करेगा। मुझे "ऑन बैटरी" के लिए एक डिफ़ॉल्ट चमक और "प्लग इन" के लिए एक डिफ़ॉल्ट चमक का चयन करना होगा। इस प्रकार, जब भी मैं लैपटॉप को प्लग या अनप्लग करता हूं, तो यह संबंधित डिफ़ॉल्ट सेटिंग की जांच करता है और इसे उसी पर समायोजित करता है। लेकिन मैं जो चाहता हूं वह तब नहीं होता जब मैं लैपटॉप को अनप्लग या प्लग करता हूं। कृपया मुझे सुधारें अगर कुछ ऐसा है जो मैं उन सेटिंग्स में नहीं देख रहा हूं।
खानाबदोश

-2

ओपन पावर विकल्प> चेंज प्लान सेटिंग्स (पावर प्लान के लिए जिसमें रेडियो बटन चयनित है)> एडवांस्ड पॉवर सेटिंग्स> डिस्प्ले> डिस्प्ले ब्राइटनेस बदलें

"बैटरी पर" पाठ को छोड़ कर "प्लग इन" के समान प्रतिशत पर "बैटरी पर" सेट करें

यहां छवि विवरण दर्ज करें


5
यह मदद नहीं करता है। कृपया ऊपर लिखा सब कुछ पढ़ें। इसके अलावा, मुझे बताएं कि जब मैं आपके सुझाव का उपयोग करता हूं तो क्या होता है। मैंने "बैटरी पर" और "प्लग इन" दोनों को एक ही सेटिंग में सेट किया है, उदाहरण के लिए 50%। फिर, क्योंकि घर की खिड़कियों से आने में बहुत अधिक रोशनी, मैं चमक को 100% तक समायोजित करता हूं (शॉर्टकट कुंजियों का उपयोग करते हुए, पावर प्रोफाइल का उपयोग नहीं कर रहा हूं, क्योंकि सूरज पर विचार करने के लिए स्क्रीन पर क्लिक करने के लिए बहुत सारी स्क्रीन है। बाद में एक बादल के पीछे जाओ)। जब मैं कंप्यूटर को अनप्लग करता हूं, तो यह 50% तक रीसेट हो जाता है। मैं नहीं चाहता कि ऐसा हो।
खानाबदोश

सभी मैं सुझाव दे सकता हूं कि यह देखने के लिए कि क्या बायोस में एक स्क्रीन चमक सेटिंग है, कुछ लैपटॉप में यह कुछ नहीं है
Moab

1
मेरे मामले में इन सेटिंग्स को पूरी तरह से नजरअंदाज कर दिया गया है। मैं अभी भी अपनी स्क्रीन को चमक को बेतरतीब ढंग से बदल रहा हूं। मेरे पास एक एसर एस्पायर, विंडोज 8.1 और इंटेल ग्राफिक्स कंट्रोल पैनल है, जिसमें प्लगिंग होने पर बिजली की बचत को निष्क्रिय करने के लिए एक चेकबॉक्स नहीं है। सेवा पहले से ही बंद है। मैं इंटेल पैनल स्थापित नहीं करना चाहता क्योंकि स्क्रीन बहुत अंधेरा हो सकता है।
derloopkat

-2

मंद प्रदर्शन चमक के नीचे अनुकूली चमक सक्षम होनी चाहिए। इसे बंद करें और यह एक ही चमक रहेगा चाहे वह उज्ज्वल हो या अंधेरा हो।


3
ऐसा लगता है कि आप गलत समझ रहे हैं। मुझे मैन्युअल रूप से चमक को समायोजित करना पसंद है (और मेरे कंप्यूटर में वैसे भी एक अनुकूली चमक सुविधा नहीं है)। जब मैं रोकना चाहता हूं, तो जब भी मैं लैपटॉप पावर प्लग इन या प्लग करता हूं तो यह ब्राइटनेस अपने आप रीसेट हो जाती है।
खानाबदुत

-2

मेरे लिए (एक HP EliteBook 8570w पर), मुझे एक ग्राफिक्स कार्ड पावर सेटिंग्स बदलना पड़ा:

नियंत्रण कक्ष -> पावर विकल्प -> योजना सेटिंग्स संपादित करें -> उन्नत बिजली सेटिंग्स बदलें -> अति ग्राफिक्स पावर सेटिंग्स -> अति पावरप्ले सेटिंग्स -> "मैक्सिमाइज़ बैटरी लाइफ" के बजाय बैटरी को "अधिकतम प्रदर्शन"

आप निश्चित रूप से, यह सुनिश्चित करना चाहते हैं कि बैटरी पर डिस्प्ले ब्राइटनेस 100% पर सेट है जैसा कि दूसरों ने उल्लेख किया है।


-2

सभी एचपी / कॉम्पैक लैपटॉप के लिए यह काम कर सकता है: - "फ़ंक्शन कुंजियों का उपयोग करके एलसीडी चमक समायोजित करें" http://h10025.www1.hp.com/ewfrf/wc/document?cc=us&lc.en&docname=c00832191 देखें

मैंने एसी एडॉप्टर / चार्जर को अनप्लग किया और डिस्प्ले को ब्राइट करने के लिए Fn+ F8(2-3 बार 100% तक जाना चाहिए) दबाया ; Fn+ F7चमक कम करने के लिए। मुझे AC अडैप्टर में प्लग करना था और इसे अनप्लग करना था इसलिए मैंने जो बदलाव किए, वह दिखाएगा।

Control Panel -> "Video Driver Name"[*] -> Display Settings -> Power Settings -> Intel Display Power Saving Technology -> Maximum Quality vs. Maximum Battery=> का उपयोग करने से मुझे कुछ नहीं हुआ, लेकिन शायद कंप्यूटर को पुनरारंभ करना आवश्यक था ...

[*] (मेरा मोबाइल के लिए इंटेल GMA ड्राइवर है) और यह एटीआई, आदि भी हो सकता है।

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