Як запустити нічне світло через пакет?


1

Я знайшов одне обговорення stackoverflow про це, але відповіді не було.

І, мабуть, вони не вважають це питанням, заснованим на програмуванні (саме тому я тут і задаюся).

У будь-якому разі я створив пакетний файл, який визначає, чи використовуєте ви Windows 10 чи ні. Тепер мені просто потрібно знати, як ви активуєте (І деактивуєте) нічне світло з пакетним пакетом [Або якщо це можливо в першу чергу] - кнопка, що лежить за налаштуваннями дисплея.

Я позначив " Щось, щоб активувати це ", тому що мені потрібно щось активувати (Як я вже сказав). Все, що може стосуватися команди control desk.cpl або просто щось зовсім інше, допоможе. - Поки він безпосередньо активує / відключає функцію Night Light.

:nightlight for /f "tokens=2 delims=," %%i in ('wmic os get caption^,version /format:csv') do set os=%%i echo %os%|find " 10 ">nul &&goto win10||goto other :win10 color 0a echo Windows 10 Activating Night Light *SOMETHING TO ACTIVATE IT* > nul goto A

Заздалегідь спасибі.

Відповіді:


0

Налаштування Windows Creators оновлення нічного світла за допомогою реєстру

Відповідна частина:
Формат 4 постійних байтів - здавалося б, підпис, загальний для всіх значень CloudStore
. Останнє змінення часу налаштування як 64-бітове значення FILETIME (8 байт, маленький ендіан)
8 більше постійних байтів
Байти 2, а потім 1, якщо функція зменшення синього світла ввімкнена, просто вимкнена, якщо її відключено

Я жахливо в сценарії, але просто використовувати, але вам потрібно лише змінити дані
HKCU\Software\Microsoft\Windows\CurrentVersion\CloudStore\Store\Cache\DefaultAccount\$$windows.data.bluelightreduction.settings\Current
на 02 01 або без, і це змінює налаштування увімкнено або вимкнено. біль у задній частині, що для того, щоб по-справжньому переключити його, вам доведеться розшифрувати цей масив даних, перевірити, чи увімкнено чи відключено, і встановіть значення відповідно. удачі з цим.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.