Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Light Switch to narzędzie PowerToys, które automatycznie przełącza motyw Windows między trybami jasnymi i ciemnymi w oparciu o godzinę dnia. Możesz skonfigurować Light Switch, aby zmieniać themes automatycznie przy użyciu godzin wschodu i zachodu słońca w swojej lokalizacji lub ustawić niestandardowe harmonogramy, które najlepiej pasują do Twojej codziennej rutyny.
Korzyści wynikające z używania Light Switch obejmują:
- Zmniejszone zmęczenie oczu - Ciemne themes są łagodniejsze dla oczu w warunkach słabego oświetlenia
- Lepsza żywotność baterii — ciemny themes może zwiększyć żywotność baterii na urządzeniach z wyświetlaczami OLED
- Automatyczna adaptacja — nie trzeba ręcznie zmieniać themes w ciągu dnia
Jak aktywować i używać Light Switch
Light Switch można aktywować lub dezaktywować, otwierając pozycję PowerToys Ustawienia i zmieniając przełącznik Włącz Light Switch . Następnie można skonfigurować ustawienia, aby określić czasy przełączania się między jasnym i ciemnym themes na podstawie lokalnych godzin słońca i zachodu słońca lub ręcznie ustawić czasy.
Dostępne są następujące ustawienia dla Light Switch:
| Setting | Description |
|---|---|
| Włącz Light Switch | Light Switch Włącz lub wyłącz narzędzie. |
| Skrót przełącznika motywu | Ustaw skrót klawiaturowy, aby ręcznie przełączać się między jasnym i ciemnym themes. |
| Tryb planowania | Wybierz między używaniem trybu ciemnego od zachodu do wschodu słońca (na podstawie Twojej lokalizacji), określonych godzin (ustaw konkretne godziny) lub Śledź Night Light (synchronizuj się z harmonogramem Windows Night Light). Pamiętaj, że aby tryb Sunset to Sunrise działał, musisz mieć włączone i zsynchronizowane usługi lokalizacji. Możesz również wyłączyć harmonogram przy użyciu trybu Wyłączone , a jednocześnie mieć dostęp do skrótu, aby przełączyć motyw. |
| Lokalizacja | Wprowadź współrzędne ręcznie lub użyj usług lokalizacji, aby automatycznie przełączać się między trybem jasnym i ciemnym na podstawie lokalnych godzin słońca i zachodu słońca. |
| Przesunięcie w minutach | Dostosuj czas przełączania themes o określoną liczbę minut przed lub po wschodzie słońca i zachodzie słońca. |
| Włączanie trybu ciemnego | Ustaw czas przełączania na tryb ciemny podczas korzystania z trybu ręcznego. |
| Włączanie trybu światła | Ustaw czas przełączenia na tryb jasny podczas korzystania z trybu ręcznego. |
| Zastosuj tryb ciemny do | Wybierz, czy Light Switch ma zastosowanie tryb ciemny do systemu (pasek zadań, uruchamianie i inny systemowy interfejs użytkownika) i/lub aplikacje (obsługiwane aplikacje). |
| Zastosuj ustawienia monitora dla | Po włączeniu narzędzia Power Display wybierz profil Power Display, który ma być stosowany po przejściu Light SwitchWindows do profilu trybu ciemnego i profil, który ma być stosowany podczas przechodzenia do profilu trybu jasnego. Dzięki temu zapisane ustawienia jasności, kontrastu i temperatury koloru monitora są automatycznie przełączane z motywem systemowym. |
Interfejs wiersza polecenia
Light Switch Zawiera interfejs wiersza polecenia, który kontroluje uruchomioną Light Switch usługę, dzięki czemu można sprawdzić lub zmienić motyw ze skryptów i terminali.
PowerToys dodaje folder bin do PATH, aby można było uruchomić PowerToys.LightSwitch.CLI.exe z dowolnego folderu w terminalu Windows, programie PowerShell lub wierszu polecenia. Jeśli terminal był już otwarty po zainstalowaniu PowerToysprogramu, otwórz nowy, aby uwzględnił zaktualizowany PATH.
Light Switch musi być włączona w PowerToys, a jej usługa musi być uruchomiona. Interfejs wiersza polecenia nie uruchamia PowerToys ani nie włącza Light Switch.
| Command | Description |
|---|---|
status |
Pokaż bieżący system, aplikację themes, docelowy motyw zmian Light Switch, tryb harmonogramu i czy ręczne nadpisanie jest aktywne. |
light |
Zastosuj motyw jasny do elementów wybranych w Zastosuj tryb ciemny do (system, aplikacje lub oba te elementy). |
dark |
Zastosuj ciemny motyw do wybranych celów. |
toggle |
Przełącz zaznaczone cele między jasnym a ciemnym, tak samo jak skrót przełączania motywu. |
schedule enable [--mode <mode>] |
Włącz planowanie. Użyj polecenia --mode z fixed-hours, sunset-to-sunrise, lub follow-night-light, aby wybrać harmonogram. |
schedule disable |
Wyłącz planowanie, ustawiając tryb harmonogramu na Wyłączone. |
| Option | Description |
|---|---|
--json |
Napisz pojedynczy obiekt JSON, także dla błędów. |
-h, --help |
Pokaż pomoc. Nie kontaktuje się z serwisem. |
--version |
Pokaż wersję CLI. Nie kontaktuje się z serwisem. |
Gdy element light, dark lub toggle ustawia motyw, który różni się od tego, co przewiduje harmonogram, Light Switch zachowuje ten motyw jako ręczne nadpisanie do następnej zaplanowanej zmiany lub do momentu zmiany odpowiedniego ustawienia.
schedule enable --mode używa czasów, lokalizacji i przesunięć, które zostały już zapisane w Light Switch ustawieniach. Jeśli pominiesz --mode, polecenie powiedzie się, gdy harmonogram jest już włączony. Jeśli tryb harmonogramu jest wyłączony, polecenie zakończy się niepowodzeniem i poprosi o określenie trybu.
Przykład użycia
# Check the current theme and schedule state
PowerToys.LightSwitch.CLI.exe status
# Switch the configured targets to dark mode
PowerToys.LightSwitch.CLI.exe dark
# Turn on the sunset-to-sunrise schedule
PowerToys.LightSwitch.CLI.exe schedule enable --mode sunset-to-sunrise
# Get the current state as JSON
PowerToys.LightSwitch.CLI.exe status --json
W przypadku --json elementu dane wyjściowe zawierają version, wartość success oraz albo obiekt state, albo obiekt error z elementem code i message. Na przykład:
{"version":1,"success":true,"state":{"systemTheme":"dark","appsTheme":"dark","changeSystem":true,"changeApps":true,"scheduleMode":"FixedHours","manualOverride":true}}
CLI zwraca następujące kody zakończenia:
| Kod wyjścia | Meaning |
|---|---|
0 |
Sukces. |
1 |
Polecenie nie powiodło się, nie można odczytać ani zmienić motywu albo usługa zwróciła nieoczekiwaną odpowiedź. |
2 |
Nieprawidłowe argumenty lub konfiguracja. |
3 |
Usługa Light Switch jest niedostępna. Włącz Light Switch w PowerToys i spróbuj ponownie. |
4 |
Upłynął limit czasu polecenia lub utracono połączenie z usługą. Zmiana mogła nadal zostać zastosowana, dlatego uruchom polecenie status przed ponowieniem próby. |
Interfejs wiersza polecenia nigdy nie ponawia wykonania polecenia, które automatycznie zmienia motyw lub harmonogram.
Zainstaluj PowerToys
To narzędzie jest częścią narzędzi Microsoft PowerToys dla zaawansowanych użytkowników. Zapewnia zestaw przydatnych narzędzi do dostrajania i usprawniania Windows środowiska w celu zwiększenia produktywności. Aby zainstalować PowerToys, zobacz Instalowanie PowerToys.