前言
从网上看到了使用注册表实现的自动切换系统亮暗主题的功能,但这还是有点麻烦,所以今天我来介绍一下 Auto Dark Mode
这款软件。
安装后自动打开设置界面,当前的最新版本为 10.4.1.1
。
功能介绍
自动主题切换
这个软件有四种自动切换的模式,自定义时间只需要自己写上时间就能实现定时自动切换。
从日出到日落功能会自动检测你的位置信息,并以当前位置的日出日落时间为准切换主题
而根据地理坐标的日出到日落功能则需要你自己填写地区经纬度,隐私性高。
场景切换
场景切换中则是对于某些情况的特别设置,和快捷键的设置。
应用程序设置
应用程序设置则是针对某些应用的特别设置,不过我觉得没什么用。
个性化
个性化中的设置和Windows设置中的大相径庭。
脚本
脚本中可以自定义脚本,我研究了一下官方文档,可以执行任意PowerShell脚本,同时指定脚本执行的时间或事件。
指令 | 事件 |
---|---|
Any |
允许所有来源(默认) |
TimeSwitchModule |
如果源是定时开关(日出/日落时),则允许运行脚本 |
NightLightTrackerModule |
如果源是 Windows 夜灯,则允许运行脚本 |
BatteryStatusChanged |
如果源是电池充电状态事件,则允许运行脚本 |
SystemResume |
如果源是系统恢复事件(从睡眠状态唤醒),则允许脚本运行 |
Manual |
如果源是用户手动调用的事件(热键、通知、UI 中,通过 shell 使用 –switch),则允许运行脚本 |
ExternalThemeSwitch |
如果源是 ADM 未调用的外部开关,则允许运行脚本 |
Startup |
如果源是 ADM 启动时的第一个交换机,则允许运行脚本 |
SystemUnlock |
如果源是系统解锁事件,则允许脚本运行 |
Api |
如果源是通过 shell 的主题交换、强制或显式主题集(浅色或深色),则允许脚本运行 |
设置
最后记得在设置中把开机自启动打开,如果为了美观,可以隐藏托盘图标