本帖最后由 Judilate 于 2021-3-10 22:57 编辑
写得有点复杂,什么设置都不看的最快速最简单使用版,就3步 第1步,下载 Yuphiz_自动主题 https://github.com/Yuphiz/Yuphiz_AutoTheme Yuphiz_自动主题_扩展 https://github.com/Yuphiz/Yuphiz_AutoTheme_Extensions
第2步,解压
第3步,看gif操作。搞定
以下原文
好久没发脚本了,本来早两天就要发的了,但是论坛一直访问不佳,图片上传不上去,就发了另一张没有图片的帖子,就是那个浏览器内存对比的帖子
本篇导读,文章比较长
简单快速使用篇 一、 前言 二、 工具简介 三、 工具简单快速使用
深入更多设置篇 四、 启动界面所有选项 五、 主脚本设置 六、 扩展启用和禁用 七、 部分扩展设置 a) UWP启动页颜色设置 b) 壁纸高级设置
简单快速使用篇
一,前言 1.1 已经了解Windows10深色模式的,请跳到1.2,想直接了解工具的,跳到二 最近两年深色主题模式真是大赚人心,三大厂(微软、谷歌、苹果)都推出了各自的深色主题,而Android、ios、mac也在后续增加了自动切换功能。不过,在这场竞赛里面,Windows 10是真的拉跨,别说自动切换,连深色主题都是个半成品……很多地方都还是一片白茫茫……已经有开发者吐槽了,这里就不再吐槽了
各个系统的深/浅色主题模式设置对比,可以看到,除了Windows,其他都有自动切换功能
1.2 已经知道怎样自动切换深浅色的,或者想直接了解本工具的,请跳到二 虽然,目前Windows深色模式相对于其他系统来说很拉跨,但是自动切换这个功能也并非不能实现。 估计很多人要提任务计划改注册表和Windows auto dark mode这(或者Windynamicdesktop),感兴趣的搜索一下自动切换深色浅色主题就能搜到不少文章,但是,这里要说但是了。但是两种方法局限都偏大,能解决的问题偏少,且看分析
1.2.1,用任务计划改注册表 此方法只能改主题,不能改壁纸,自动切换时间并不是根据日出日落的,功能也最少,只能换主题(深色模式下还会有很多白色)
1.2.2 用Windows autodark mode 软件(或者Windynamicdesktop) Windows auto dark mode这个软件很不错,,可以根据日出日落切换深/浅色主题,但是很久没更新了(最后一版是20年7月7日),随着Windows10的更新,基本上,功能可以说是没有了
Windynamicdesktop 这款是实时壁纸软件,有个自动切换深/浅色主题的脚本(需要勾选启用powershell脚本),只要用脚本就可以实现很多功能,但是实时壁纸不是谁都想要,还有官方的脚本很少,覆盖面不广(其实本文介绍的工具也是powershell脚本,和Windynamicdesktop无关,只是恰好都是以powershell解决问题)
二、工具简介 (已经了解工具,想直接使用请跳转到三) 说完了现在的自动切换主题方法的局限,那么,本文介绍的工具强大在哪? 先放一点早期开发的测试图
1、 可以在系统设置直接改(需要工具在后台)
早期测试demo
2、 可以更改uwp启动页颜色 这个估计论坛里有人知道我在另一张帖子发的UWP启动页颜色,其实那个是这个扩展版延伸出来的,实际上这个才是想做的原版
没启动前,在暗色主题下,uwp启动页还是白茫茫的一片,亮瞎眼
启用后,自动切换启动页颜色,浅色主题用浅色,深色主题用深色
早期测试demo
3、图标自动切换(现在官方扩展脚本功能还比较初始)
Demo,看任务栏和开始屏幕,可以看到,可以自动更换深/浅色图标
4、 更丰富的壁纸 其他自动切换深/浅主题也能换壁纸,但是只能固定一张,一张图片看久了会腻,
而这款工具里面的壁纸高级版不仅可以自动切换深浅色壁纸,还可以 1) 每天不同的壁纸组,即今天用组1,第二天自动切换为组2,只要你图片够多,就可以永远不重样 2) 不仅如此,还有人喜欢壁纸轮播,那这个轮播和其他的有什么不一样,最大的不一样就是,白天只轮播浅色壁纸,夜晚只轮播深色壁纸。不瞎眼的同时,也不会因为长年对着同一组图片而感到腻了
5、 定制各种各样的扩展,最具特色的功能 以上几款都是以扩展的形式运行的,你想要就加进去,不想要就不加,而且只要你会写powershell,你能实现很多功能
1) 比如嫌弃显示器夜晚太亮,但是又没有感光自动调节?装个显示器脚本,夜晚自动调节亮度和对比度
此为演示图,实际没有这个界面,后台自动调节 注:无论内置还是外接显示都需要支持ddc/ci,内置显示器不支持调对比度,外接显示器支持ddc/ci协议的可以调对比度和亮度
2) 比如第三方应用自动切换主题,chromium版新edge、新版office365都可以随系统主题自动切换深浅色,利用自动切换的软件也可以切换uwp版旧edge、旧版office(需要重启软件。不过这两个都会被微软更新掉),那么其他应用呢? 只要软件支持在配置文件修改主题,那么都可以用本工具改。比如notepad3,比如yuzu
(兼容性视本身的软件设计,比如notepad3、yuzu、everything都是关闭软件会保存配置文件的,所以会覆盖脚本修改,notepad可以关闭退出保存。不过这种方式修改的和uwp版旧edge、旧版office一样,都是下次打开才加载配置的)
三、说了这么多,该介绍怎么使用了,这里是最速使用,都用默认配置,想了解设置或者深入扩展,请点击下面的链接,项目在github Yuphiz_自动主题 https://github.com/Yuphiz/Yuphiz_AutoTheme Yuphiz_自动主题_扩展 https://github.com/Yuphiz/Yuphiz_AutoTheme_Extensions
点击Yuphiz_自动主题,找到右边的release,根据自己的需要下载集合版或者主脚本版
懒人或者测试使用可以下载集合版,集合版只有2个扩展,包含两组壁纸,壁纸是4k壁纸,所以导致压缩包会比较大,实际脚本就只有13.4kb,特别提醒,v1.1.1版本的集合版扩展【壁纸高级版v0.1】有个壁纸自定义契合度设置有bug,自己到扩展页下载下载v0.1.1版扩展
主脚本没有任何扩展和图片
1、看文件,双击运行【双击运行_停用_卸载_自动主题配色】 使用定时版,输入1,确定
之后会弹出下面提示,说明已经成功了,可以在日出日落自动切换深/浅色主题了
你会发现已经换了壁纸,详细操作看gif图
是不是超简单。
2、 后台版是输入2,确定,就可以直接在系统设置改了,不过一般人也不会经常改主题,所以一般用定时版就够了
3、 简单设置 3.1、如果没网或者网络不佳导致不能定位(不能定位就是东经0,纬度0),可以使用下面方法手动定位
打开脚本所在位置,找到下图红线框住的文件
用编辑器打开,没有就直接用记事本,这里以记事本为例
找到【网络自动定位】,把”开”改成”关”,然后网上找一下自己所在位置的经纬度,填进去 比如东经123,南纬12 就填 , "手动定位经度":123 , "手动定位纬度":-12 保存文档(注意编码是ansi(中文系统下),或者gb2312),再重新执行步骤三-1
3.2、壁纸所在位置是 【脚本所在位置】\扩展\壁纸高级版_Yuphiz\壁纸包 支持jpeg、png、bmp、jpg图片格式,浅色主题壁纸以_1结尾,深色主题壁纸以_2结尾。 特别注意的是,每一组图片文件夹只能有1张_1,1张_2图片,多了就不能读取。所以每一组图片要放到单独的文件夹内。更多设置需要在脚本单独页查看
壁纸命名规则
4、 其他停用,卸载,输入对应的序号确定就好了
此篇完
但是…… 默认可以用,但是还有很多设置没说,更多花样请看下一篇深入使用,怎样做到预览图的效果
深入更多设置篇
四、 启动界面所有选项 虽然本工具可以即开即用,都用默认的设置,不过还是提供了部分设置,方便各位根据需要使用
启动界面所有选项
一般看界面都能知道具体操作了,特别说明 1、 定时版和后台版互不干涉,后台版因为是由系统设置触发的,所以不会自动切换主题颜色,只是在主题颜色切换后才会运行扩展 2、 定时版则相反,是定时切换系统主题和扩展 3、 工具里的快捷方式是相对路径,不能移动到其他地方用,想固定到开始屏幕或者任务栏,需要使用上面选项里的创建快捷方式
五,主脚本设置 正如前文提到的,用记事本打开下面的文件
你会看到类似于下面的界面 这里将详细讲解每个参数的定义和设置。看图片
四、扩展启用和禁用 1、扩展在【扩展】文件夹下,可以为主脚本提供额外功能
2、启用:把脚本放在【扩展】文件夹下,主脚本运行时会自动运行,只能加载2层文件夹,【扩展】目录是第0层 比如: 【..\Yuphiz_自动主题\扩展\新扩展组1\新扩展\扩展.ps1 】【新扩展】文件夹刚好在【扩展】文件夹往下数第2层,能读取到 【..\Yuphiz_自动主题\扩展\新扩展组1\新扩展组2\新扩展\扩展.ps1 】【新扩展】文件夹在【扩展】文件夹往下数第3层,不能读取到,相当于禁用
3:禁用:扩展名称,或者扩展父目录名称以双下划线 (__) 开头的扩展不能读取,所以名称前缀头加双下划线 (__)就可以禁用扩展 比如: 【..\Yuphiz_自动主题\扩展\新扩展组1\新扩展\扩展.ps1 】能读取到 【..\Yuphiz_自动主题\扩展\新扩展组1\新扩展\__扩展.ps1 】【__扩展.ps1】的名称以双下划线 (__) 开头,不能读取到,相当于禁用 【..\Yuphiz_自动主题\扩展\新扩展组1\__新扩展\扩展.ps1 】【扩展.ps1】的父目录 【__新扩展】的名称以双下划线 (__) 开头,不能读取到,相当于禁用 【..\Yuphiz_自动主题\扩展\__新扩展组1\新扩展\扩展.ps1 】【扩展.ps1】的父目录的的父目录 【__新扩展组1】的 名称以双下划线 (__)开头,不能读取到,相当于禁用
六、部分扩展设置
1、UWP启动页颜色 1.1、进入扩展根目录,找到UWP启动页颜色文件夹,双击进入,可以看到下面的文件
1.2、用记事本打开UWP启动页颜色_Yuphiz.json(如果没有这个文件可以先右键powershell运行一次UWP启动页颜色_Yuphiz.ps1)。可以看到下面的配置
注1.1:打开powershell,输入以下命令可以查询电脑安装的UWP应用name (Get-appxpackage).name | sort
2、壁纸高级版 2.1、进入扩展根目录,找到壁纸高级版文件夹,双击进入,可以看到下面的文件
2.2、用记事本打开 壁纸高级版_Yuphiz.json(如果没有这个文件可以先右键powershell运行一次壁纸高级版_Yuphiz.ps1)。可以看到下面的配置
其他扩展请单独下载扩展和看说明,整个项目和扩展会慢慢搬上github,请稍微等等
个人开发不易,如果觉得解决了你的问题,请捐赠支持开发者。你的支持将会让工具越来越好。如果多人支持,后期会考虑出个ui版
此篇完 补上项目链接 Yuphiz_自动主题 https://github.com/Yuphiz/Yuphiz_AutoTheme Yuphiz_自动主题_扩展 https://github.com/Yuphiz/Yuphiz_AutoTheme_Extensions
往期回顾 备份开始菜单的方法 搜索栏增强脚本 每日bing壁纸,一日下载bing美图
版权声明
本文章采用CC BY-NC-SA 4.0协议(署名-禁止商业-相同方式共享) 文章提到的工具/脚本,如果是本人所有,则采用 GPL-3.0-later协议,如果非本人所有,则遵循原版的许可协议 法律声明 凡用此脚本从事法律不允许的事情的,均与本作者无关
|