定时日夜模式

功能建议 · 35 次浏览
十二猫主 创建于 6天23小时前

目前该动作点击一下就会切换成夜间模式,再点击一下可以切换成日间模式

配合quicker的自动运行动作,可完成定时日夜模式,例如:

设置早上七点钟运行动作,设置为日间模式;晚上七点再次运行动作,设置为夜间模式。

然而,这种方式存在弊端:

  1. 如果在早上七点到晚上七点之间,我们手动进行了日夜模式的切换,那么原来的定时日夜模式就会被打乱;
  2. 如果早上七点或者网上七点前没有打开电脑(关机状态),则之后打开电脑,日夜模式就不会被切换

因此,想问下UP大大,有没有办法实现更加原生的,定时日夜模式的切换?

十二猫主 最后更新于 2025/10/9

七七7777 6天23小时前 :

可以使用脚本加windows任务实现自动切换或者直接使用Auto Dark Mode‌(这个软件切换很完美),目前改变方式基本上分为三种:1.改注册表,这种方法必须重启或者刷新资源管理器 2.使用Windows公开api  3.使用未公开的api 4.其他我还不知道的 

七七7777 6天23小时前 :

以上弊端可以增加判断逻辑判断时间,根据时间判断是否做出动作或者弹出对话框

十二猫主 回复 七七7777 6天22小时前 :

是的,我正在使用这个软件,想着如果能做到这个就可以替掉这个软件了(捂脸

十二猫主 回复 七七7777 6天22小时前 :

啥意思,咱们这个动作可以实现吗,还是说在quicker的启动任务里要附加什么条件代码吗

七七7777 回复 十二猫主 6天21小时前 :

你需要哪种情况切换,哪种情况不切换,比如19点前不切换深色模式,19点后切换深色模式不切换浅色模式?

十二猫主 回复 七七7777 6天20小时前 :

UP,感谢你对我意见的关注。个人拙见,认为咱们更加成熟的动作应该包含:

1. 指定使用夜间模式和日间模式,并且支持参数调用。例如,可以通过quicker的动作参数直接指定其为哪一种模式;

2. 定时切换。例如,指定需要切换的早间(eg. 8:00am)和晚间(eg. 19:00)。设置后:

        如果白天在早间之前开机,时间到了八点就会切换成日间模式(在指定时间正常执行动作);

        如果在早间之后开机(意味着没有在指定时间执行动作),开机之后就会切换成日间模式(检测到没有执行过动作,补上执行)。

        晚上一到七点,不管你在8:00-19:00是什么模式,统一切换到夜间模式(在指定时间正常执行动作);

        如果你一整天没打开电脑(导致,没有执行切换动作),那么在七点之后的开机,会切换成夜间模式(检测到没有执行过动作,补上执行)。


总之,不管当前状态是夜间和日间,一到早上设置的指定时间就统一为日间,没有执行就补上;一到晚上设置的19点就统一为夜间,没有执行就补上。和Auto Dark Mode‌的逻辑一样。

再次谢谢UP~

七七7777 回复 十二猫主 6天20小时前 :

明白,可能要单开一个了,这个动作一开始的目的就是简单,quicker的动作参数我没用过@@

回复内容
暂无回复
回复主贴