Automatycznie przełącz się na ciemny motyw w nocy w systemie Windows 10

Photo of author

By maciekx

Windows 10 oferuje zarówno jasny, jak i ciemny motyw, który można zastosować w aplikacjach UWP. Użytkownicy mają możliwość wyboru między oboma trybami w ustawieniach, jednak system nie pozwala na automatyczne przełączanie się między nimi o określonych porach. W najnowszej aktualizacji Creators, która zostanie wydana w tym miesiącu, wprowadzona zostanie funkcja Night Light, która zmienia barwę ekranu na cieplejszą. Chociaż można zaplanować to podświetlenie, nie jest to to samo co automatyczne przełączanie się na ciemny motyw w nocy. W tym artykule znajdziesz instrukcje, jak skonfigurować system Windows 10, aby samodzielnie przełączał się na ciemny motyw po zmroku, korzystając z prostego skryptu i zaplanowanego zadania.

Do zmiany motywu na ciemny w nocy nie są wymagane uprawnienia administratora, co oznacza, że każdy użytkownik może to zrobić. Potrzebne będą dwa skrypty: jeden do aktywacji ciemnego motywu w nocy, a drugi do powrotu do jasnego motywu w ciągu dnia.

Skrypt do ciemnego motywu

Otwórz Notatnik i wklej poniższy kod. Zapisz plik jako PS1, nadając mu nazwę, na przykład „CiemnyMotyw.ps1”.

New-ItemProperty -Path HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name AppsUseLightTheme -Value 0 -Type Dword -Force

Skrypt dla jasnego motywu

Otwórz Notatnik i wklej poniższy kod. Zapisz ten plik jako PS1, nazywając go na przykład „JasnyMotyw.ps1”.

Remove-ItemProperty -Path HKCU:SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Personalize -Name AppsUseLightTheme

Tworzenie zaplanowanych zadań

Teraz stworzymy dwa zaplanowane zadania. Pierwsze z nich uruchomi skrypt „CiemnyMotyw”, a drugie skrypt „JasnyMotyw”. Do tej operacji skorzystamy z wbudowanej aplikacji Harmonogram zadań, która nie wymaga uprawnień administratora.

Aby otworzyć Harmonogram zadań, wpisz tę frazę w wyszukiwarce systemu Windows i wybierz odpowiednią aplikację z wyników.

W panelu Akcje kliknij „Utwórz zadanie podstawowe”. Otworzy się kreator, w którym wprowadź nazwę oraz opcjonalny opis dla zadania, co pomoże w identyfikacji funkcji skryptu. Następnie kliknij „Dalej”.

Na ekranie „Wyzwalacz zadania” wybierz opcję „Codziennie” i kliknij „Dalej”.

Aby ustawić przełączenie na ciemny motyw, wybierz porę, kiedy zaczyna się noc, na przykład o 18:00. Dla powrotu do jasnego motywu rano, ustaw czas na 8:00, aby uniknąć problemów, gdy system jest wyłączony lub w trybie uśpienia.

W sekcji „Działania” wybierz „Uruchom program” i kliknij „Dalej”. W tym miejscu wprowadź różne informacje dla skryptów ciemnego i jasnego motywu.

Dla ciemnego motywu wprowadź poniższe informacje w polu przeglądania:

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "C:\ścieżka-do-skryptu\nazwa-skryptu-CiemnyMotyw.ps1"

Dla jasnego motywu wprowadź następujące informacje:

%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy Bypass -File "C:\ścieżka-do-skryptu\nazwa-skryptu-JasnyMotyw.ps1"

Po zakończeniu pojawi się komunikat potwierdzający wprowadzone ustawienia. Kliknij „Tak”, aby zakończyć proces.

Uwaga

Warto pamiętać, że zaplanowane zadania nie mogą być uruchamiane, gdy komputer jest w trybie uśpienia lub hibernacji. Jeśli ustawiłeś czas na działanie, gdy system jest wyłączony, zadanie się nie wykona. W takim przypadku konieczne będzie ręczne uruchomienie skryptów. Dlatego ważne jest, aby dokładnie dobierać czasy aktywności systemu.

Powyższa metoda została podpowiedziana przez użytkownika Reddit o nicku 09.


newsblog.pl