当前位置:网站首页>猫猫回收站
猫猫回收站
2022-07-06 18:16:00 【EdimadeZhou】
如何设置自定义样式的回收站
1.效果展示
当回收站是空时:

当回收站非空时:

想观看效果视频演示的友人可以点击链接观看我的抖音(嘿嘿): https://v.douyin.com/FGpCe9L/
2.步骤
说在前面:如果你不想花时间搞回收站需要使用的图片等资源,可以在这里直接下载:https://pan.baidu.com/s/1QR2QKaTo7LkKfojuUoP3tA ;提取码:0620
1)找到图片
可以在百度上搜索:
阿巴猫,下载到本地,接着在手机上或者电脑上将张嘴和闭嘴裁剪开(下载好链接里的资源可以直接跳转到步骤4)修改回收站图标)


接着使用任意一款抠图软件将“阿巴猫”扣下来,本人使用的是免费在线AI抠图(网址为https://picwish.cn/)
打开网址,点击上传图片,上传下载好的张嘴和闭嘴的“阿巴猫”,再点击右上角的下载(需要关注一下公众号)

现在你就得到了两张只有轮廓的猫猫图片

2)修改图片格式
由于回收站等桌面图标使用的是图片格式是ico格式,我们下载的是png格式的图片,所以需要使用工具修改格式,我所用的软件是格式工厂(在百度上搜索下载即可);打开格式工厂,选择图片栏下的ico选项

接着我们需要修改输出配置,尺寸选择256*256(数值越高图像越清晰,所以选择最高的),点击确定,再点击添加文件,将修剪好的猫猫轮廓图片传入,最后修改好输出的位置(我选择的是桌面),单击确定;然后点击上面一栏的开始按钮,即可修改成功,得到两张ico格式的图片


3)最后再将ico改为dll
如果现在直接将回收站的图标修改为ico格式的图片是允许的,但是会发现当我们把文件添加到回收站后,回收站不会及时改变图标形态,而是需要刷新后才改变。后来琢磨了一下,我发现,win10使用的桌面图标都是来自于C:\Windows\System32\imageres.dll这个动态连接库中,而不是直接使用ico格式的或者其他格式的图片,会不会是因为这个原因才卡顿,但是自己写或者修改这个动态链接库对于小白来说还是有些困难,所以就想到了一个简单的方法,如果直接将ico格式的图片修改成.dll为后缀的图片格式,直接使用.dll作为图片,是不是可以提高速度,试试!
这里我们先保证文件的拓展名是显示的(不同操作系统不一样,可以自己百度一下),win10的设置如下图,打开我的电脑–查看–选项–查看–将隐藏已知文件类型的扩展名对钩取消

现在点击刚修改好的ico格式图片,把扩展名改为.dll即可,两张都要改(因为改完以后图片就显示不出来了,害怕分不清,可以修改一下文件名提示自己,比如我把张嘴的改名为open.dll;闭嘴的改名为shut.dll)



4)修改回收站图标
最后返回桌面,右键–个性化–主题–桌面图标设置

选中回收站(满),点击更改图标,点击浏览,选择你修改好的闭嘴的shut.dll的路径;再选中回收站(空),同样的操作,选择张嘴的open.dll的路径(比如我的shut.dll文件和open.dll文件在桌面),最后点击确认


恭喜你!拥有了自己的猫猫回收站!!
3.最后提一嘴
- 等我学完逆向后,肯定会回来把dll那里的修改原因和原理解释清楚,或者自己做一个dll等。或者如果有懂这方面知识的各位友人,可以教教我或者分享给大家,感谢!(我的逆向学习笔记在逆向专栏中,感兴趣的友人可以一起学习和分享)
- 最后大家可以多去尝试其他有趣的设置,计算机和想法创意永远可以摩擦出火花,继续加油!
边栏推荐
- 新工作感悟~辞旧迎新~
- Yunna - work order management system and process, work order management specification
- 盒子拉伸拉扯(左右模式)
- JS ES5也可以創建常量?
- PartyDAO如何在1年内把一篇推文变成了2亿美金的产品DAO
- AcWing 904. 虫洞 题解(spfa求负环)
- DS-5/RVDS4.0变量初始化错误
- According to the analysis of the Internet industry in 2022, how to choose a suitable position?
- curl 命令
- Analyze "C language" [advanced] paid knowledge [End]
猜你喜欢

454 Baidu Mianjing 1

Recognition of C language array

LeetCode:1175. Prime permutation

AcWing 1148. Secret milk transportation problem solution (minimum spanning tree)

开发中对集合里面的数据根据属性进行合并数量时犯的错误

Analyze "C language" [advanced] paid knowledge [End]

ROS学习(22)TF变换

设置Wordpress伪静态连接(无宝塔)

Appium自动化测试基础 — uiautomatorviewer定位工具

How can I code for 8 hours without getting tired.
随机推荐
ROS学习(25)rviz plugin插件
Yunna | work order management software, work order management software app
golang 基础 —— 数据类型
The cradle of eternity
7.6 simulation summary
Appium基础 — Appium Inspector定位工具(一)
Modify the system time of Px4 flight control
Baidu flying general BMN timing action positioning framework | data preparation and training guide (Part 1)
AcWing 344. Solution to the problem of sightseeing tour (Floyd finding the minimum ring of undirected graph)
dvajs的基础介绍及使用
JS es5 peut également créer des constantes?
mysqlbackup 还原特定的表
糊涂工具类(hutool)post请求设置body参数为json数据
HDU 4661 message passing (wood DP & amp; Combinatorics)
ROS学习(21)机器人SLAM功能包——orbslam的安装与测试
Get to know MySQL for the first time
AcWing 1141. 局域网 题解(kruskalkruskal 求最小生成树)
百度飞将BMN时序动作定位框架 | 数据准备与训练指南 (上)
MySQL最基本的SELECT(查询)语句
AcWing 344. 观光之旅题解(floyd求无向图的最小环问题)