Автоматическое переключение на темную тему ночью в Windows 10

Для переключения на темную тему ночью не требуются права администратора. Это может сделать обычный пользователь. Мы собираемся сделать это с помощью сценария. Вам нужно будет создать два сценария; один, чтобы переключиться на темную тему ночью, и один, чтобы переключиться обратно на светлую тему, когда наступит день.

Скрипт для темной темы

Откройте Блокнот и вставьте следующее. Сохраните его как файл PS1 с подходящим именем, например Dark Theme.

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

Скрипт для светлой темы

Откройте Блокнот и вставьте следующее. Сохраните этот файл как файл PS1 с именем Light Theme или чем-то подобным.

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

Создать запланированные задачи

Теперь мы собираемся создать две запланированные задачи. Первое задание запустит только что созданный скрипт темной темы. Вторая задача запустит сценарий Light Theme. Мы будем использовать встроенное приложение Task Scheduler для создания и выполнения этих задач. Вам не нужны права администратора для создания и запуска задач.

Открыть планировщик заданий; введите Планировщик заданий в строке поиска Windows и выберите приложение в результатах поиска.

На панели «Действия» выберите «Создать базовую задачу». Это откроет мастер задач. Введите имя задачи и дайте ей описание. Описание необязательно, но рекомендуется добавить его, чтобы вы знали, что делает сценарий. Нажмите «Далее».

На экране «Триггер задачи» выберите вариант «Ежедневно» и снова нажмите «Далее».

Чтобы переключиться на темную тему ночью, установите время заката или когда вы думаете, что «ночь» официально начинается. Установите время, когда ваша система будет работать, например, 18:00.

Чтобы вернуться к светлой теме утром, вводите, когда считаете, что это утро. Установите время, когда вы знаете, что ваша система будет активна, например, 8:00, а не 4:00, когда система, вероятно, будет в спящем режиме или выключена.

На экране «Действия» выберите «Запустить программу» и нажмите «Далее». Здесь все будет немного по-другому для темных и светлых скриптов, которые вы хотите запустить.

Для темной темы введите следующее в поле просмотра;

% SystemRoot% \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe -ExecutionPolicy Bypass -File "C: \ path-to-script \ name-of-Dark-theme-script.ps1"

Для светлой темы введите следующее в поле обзора;

% SystemRoot% \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe -ExecutionPolicy Bypass -File "C: \ path-to-script \ name-of-Light-theme-script.ps1"

Вы увидите предупреждение, подтверждающее установленные вами параметры. Нажмите «Да» в предупреждении, и все готово.

Задачи не могут выполняться, если ваша система находится в спящем или гибернационном режиме. Если вы установите задачу для запуска в то время, когда ваша система, вероятно, будет в выключенном состоянии, это не сработает для вас. Вам придется вручную запускать скрипты. Вот почему вы должны быть осторожны при установке времени для запуска задачи. Установите время, когда вы знаете, что ваша система будет работать.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *