Kiedy korzystam z laptopa, ciągle dostosowuję jasność ekranu w zależności od warunków oświetleniowych w pomieszczeniu (np. Ile światła dociera z okien itp.). Ale jeśli odłączę laptopa lub podłączę go z powrotem, system Windows sprawdzi domyślne ustawienie jasności w profilu zasilania dla „na baterii” lub „podłączony” i odpowiednio zmieni jasność. Jest to wstrząsające doświadczenie, a następnie muszę ponownie znaleźć idealną jasność dla mojej obecnej sytuacji, zamiast kontynuować pracę.
Chciałbym to zrobić, aby podłączanie lub odłączanie baterii nie było wyzwalaczem, który w ogóle reguluje jasność ekranu. Jasność ekranu powinna się zmieniać tylko wtedy, gdy sam ją dostosuję. Czy ktoś wie, jak można to osiągnąć?
Edycja: napotkałem ten problem zarówno w systemie Windows Vista, jak i Windows 7.
źródło
Odpowiedzi:
Ok, po kilku godzinach ćwiczeń mózgu zrobiłem ten skrypt PowerShell ... oto jest
Skopiuj w notatniku i zapisz z rozszerzeniem „.ps1”.
Co robi, często sprawdza stan zasilania podłączony lub nie. Jeśli stan zasilania zostanie zmieniony, przywróci poprzednią wartość jasności.
Przetestowałem to na moim laptopie z Win8.1, działa dobrze.
Możesz dostosować czas reakcji, modyfikując
start-sleep
wartość (obecnie jest to 1 sekunda)Aby uruchomić ten skrypt, zasady wykonywania PowerShell muszą zostać zmienione z domyślnych.
Ten skrypt jest tylko teoretycznym przykładem, w praktyce okna PowerShell pozostaną otwarte, dla niektórych mogą być problematyczne. Nie omawiam sposobów ukrycia okna.
źródło
[GC]::Collect()
na końcu pętli i upewnij się, że masz najnowszą wersję programu PowerShell, postępując zgodnie z tą stroną . Dlaczego należy zaktualizować .Wściekałem się na ten sam problem, co rozwiązanie Nomada i DrNT007, które działało świetnie.
Przeszukałem trochę w sieci, aby ukryć okno PowerShell, i doszedłem do tego wątku i znalazłem rozwiązanie user2656928, które najbardziej mi odpowiada: po prostu dodaj następujący kod na górze skryptu DrNT007, a okno PowerShell na chwilę pokaże, a następnie zniknie :
Następnie chciałem umieścić skrypt w folderze startowym systemu Windows, ale dał mi błąd. Jestem zdecydowanie noobem i rozwiązałem ten problem tylko metodą prób i błędów: dowiedziałem się, że nazwa skryptu (i, jak przypuszczam, jego ścieżka) NIE może zawierać spacji, ale nadal nie rozumiem, dlaczego daje błąd, jeśli bezpośrednio umieść w oknie startowym ... W każdym razie umieściłem go w folderze Windows i skróciłem go w folderze startowym. W ten sposób w Windows 8.1 działa jak urok.
źródło
System Windows 7,
spójrz w Panel sterowania \ Sprzęt i dźwięk \ Opcje zasilania \ Edytuj ustawienia planu \
Na baterii lub podłączony
źródło
Otwórz Opcje zasilania> Zmień ustawienia planu (dla planu zasilania z wybranym przyciskiem opcji)> Zmień zaawansowane ustawienia zasilania> Wyświetlacz> Jasność wyświetlacza
Ustaw „Na baterii” na taki sam procent, jak „podłączony”, klikając lewym przyciskiem myszy tekst „na baterii”
źródło
Poniżej przyciemnionego wyświetlacza powinna być włączona jasność adaptacyjna. Wyłącz to, a pozostanie na tej samej jasności, niezależnie od tego, czy jest jasne czy ciemne.
źródło
Dla mnie (w HP EliteBook 8570w) musiałem zmienić ustawienia mocy karty graficznej:
Panel sterowania -> Opcje zasilania -> Edytuj ustawienia planu -> Zmień zaawansowane ustawienia zasilania -> Ustawienia zasilania ATI Graphics -> Ustawienia ATI Powerplay -> Na baterii, aby „Maksymalizować wydajność” zamiast „Maksymalizować żywotność baterii”
Będziesz także oczywiście chciał upewnić się, że jasność wyświetlacza na baterii jest ustawiona na 100%, jak wspomnieli inni.
źródło
Czy wszystkie laptopy HP / Compaq mogą działać: - spójrz na sekcję „Dostosuj jasność LCD za pomocą klawiszy funkcyjnych” http://h10025.www1.hp.com/ewfrf/wc/document?cc=us&lc=en&docname=c00832191
Odłączyłem zasilacz sieciowy / ładowarkę i nacisnąłem Fn+ F8(2-3 razy powinno dojść do 100%), aby rozjaśnić wyświetlacz; Fn+, F7aby obniżyć jasność. Musiałem podłączyć zasilacz sieciowy i odłączyć go, aby zmiany, które wprowadziłem, były widoczne.
Korzystanie z
Control Panel -> "Video Driver Name"[*] -> Display Settings -> Power Settings -> Intel Display Power Saving Technology -> Maximum Quality vs. Maximum Battery
=> Nic mi nie zrobiło, ale być może konieczne było ponowne uruchomienie komputera ...[*] (mój to Intel GMA Driver for Mobile) i może to być również ATI itp.
źródło