实用技术 把W10资源管理器背景颜色变成苹果绿的方法

       用百度搜索出来的修改注册表的方法鸟用都没,不过要习惯,现在垃圾信息流就是这样,无用的数据垃圾不断被复制黏贴传播……顺便修改注册表不是完全没意义的,会影响部分界面,软媒魔方的护眼模式其实是就是个快捷的修改注册表,只是Windows的资源管理器背景颜色不是那边定义的……过去W7修改也不是改那边,那边只是辅助下,保证WORD的界面还有任务管理器界面也能苹果绿而已,虽然这篇是很有用的技术教程,不过这篇会扯不少个人的牢骚话,看官只看教程部分就好

教程部分

一. 下载软件AveFolderBGW

二. 解压这个软件的压缩包到阁下喜欢放置绿化软件的位置,并双击install.bat安装

三. 制作一张RGB颜色是204 232 207【 #CCE8CF 】的JPG或者PNG格式图片,大小随便

四. 右键本地磁盘分区点击属性;选择右上新出现的Folder Background;点击Set Image选择刚才制作的图片

五. apply to sub folders also是子文件夹也有效得意思,不过只对允许修改背景得文件夹有效,自然勾上,确定以后就OK了

六. 原理讲解:AVEFOLDERBGW是老外开发得一个修改文件夹背景图片的软件,硬盘分区本身也可以视为一个可以修改的非自读文件夹,所以直接平铺一张苹果绿纯色图片当背景就可以实现苹果绿的效果了,缺点是对我的电脑点开界面无效,而且很多权限不够的文件夹要改了权限手工去设定,本质是修改了文件夹和分区里的隐藏系统文件desktop.ini在里面添加了语句:

[AveFolder]
IconArea_Image=D:\System icons\Used icons\background.jpg(你放置纯苹果绿色图片的路径)
ShadowedText=0
Recursive=1
TextR=0
TextG=0
TextB=0

如果有过其他自定义文件夹的行为,可能会冲突,比如和迅雷下载文件夹的语句会冲突,和自定义文件图标的语句不冲突

七. 事后注意:W10个系统更新经常会修改资源管理器的各种定义细节,更新后这个软件就会失效和BUG记得去官网下载新版,目前这个软件自身的更新也随着W10的更新在变

 

个人的抱怨:

        Windows系统决定资源管理器界面的背景颜色的文件是C:\Windows\Resources\Themes\aero\shell\normalcolor\shellstyle.dll

        过去W7时代有大佬直接修改这个DLL在<TemplateBackground background="themeable(ARGB(255, 204, 232, 207), window)" /> </if> <if Vertical="true" id="atom(PreviewShineLayer)"> <TemplateBackground background="themeable(ARGB(255, 204, 232, 207), window)" /></if>这个句子里定义TemplateBackground background为ARGB(255, 204, 232, 207),来实现苹果绿,这是个没有任何副作用的好方法,但是该死的微软阿三,在W10里这个DLL里的语句变成了TemplateBackground background="themeable(dtb(PreviewPane, 1, 1), window);PreviewPane这个函数里包含其他样式信息不光是颜色,如果把dtb(PreviewPane, 1, 1)替换成ARGB(255, 204, 232, 207)会导致资源管理器坏死,而这个的定义语句不在shellstyle.dll里或者在shellstyle.dll里无法编码的语句里,所以没法修改,导致这个最王道的手法行不通了

        然后就是网上各种被复制黏贴的修改注册表的手法,这个手法改的不是这个DLL,但是目前看来国外确实有大佬,还是成功能修改PreviewPane的定义,进而还程序化了,除了上面提到的AVEFOLDERBGW另一个可以实现这种功能的是功能强大且有名的QTTabBar,但是用QTTabBar实现以后就会发现这代微软把资源管理器下,详细信息里每个分格都是自定义样式的,如果用QTTabBar实现背景苹果绿,就会同时强制启动固定列表模式下文件及文件夹名字长度为某个具体长度的垃圾功能,这个垃圾功能无法单独关闭很影响在下这种文件量大的人的体验……还时不时会有BUG太麻烦了……不如第一个方案

       然后就是直接细节定义W10自带的高对比度颜色方案可以么?答案是否定的,那个弱智方案给用户自定义的颜色很粗略分类,一个分类一个颜色好几个部分通用,背景设成苹果绿连资源管理器菜单部分啥的也会苹果绿,其他部分也很反人类,在下严格按照标准WINDOWS的颜色方案设定了,也无法实现标准的WINDOWS配色,傻逼至极

       在下觉得既然有上面两款软件那么修改PreviewPane的定义显然是有人做到过的,至少上面两个软件的制作者(群)做到了,所以之后的思路还是寻找可以反编译shellstyle.dll的手段争取搞定PreviewPane的定义,目前就先用教程里的方案过渡了

  1. adasdasdasdsd
    12 9 月, 2021 at 17:52 | #1

    这个方法可以修改win10甚至win11的文件夹背景颜色,你可以看看

    https://www.zhihu.com/question/36338953/answer/2116921745

  2. IL
    15 9 月, 2021 at 07:34 | #2

    你贴的内容被知乎删除了……囧……

  1. No trackbacks yet.