liuhongrun2022 发表于 2023-2-13 16:40:38

(鱼币) python小程序给你的磁盘换图标

本帖最后由 liuhongrun2022 于 2023-2-20 20:09 编辑


准备工作

在线演示:

https://www.bilibili.com/video/BV1gT411U7uf


需要安装的库:

ttkbootstrap
安装:
python -m pip install ttkbootstrap

PIL
安装:
python -m pip install pillow

注意:
此程序不能用 pyinstaller 直接打包,应在打包时加上
--collect-all ttkbootstrap
比如
pyinstaller test.py -F -w --collect-all ttkbootstrap

如果喜欢,别忘了评分{:10_254:}
https://xxx.ilovefishc.com/forum/202109/25/170502q19rsxuxqdl9r8yx.png
原理

此程序使用 ttkbootstrap 来写 GUI。
使用 PIL 来把 PNG 格式的图片文件转换成 ICO 图标格式。

怎么换图标
换图标的原理是这样的:
在盘符根目录创建一个名为 autorun.inf 的文件,之后在里面写上:

icon=图标文件.ico
之后如果是 U盘 请重新插拔。
如果是本地磁盘请重启。
但此特性也经常用于病毒。
比如我写上:

open=1.exe
会让 U盘 被双击时自动打开 1.exe (整人必备啊!)
效果

程序主界面:
https://s1.ax1x.com/2023/02/13/pSokgds.png
换图标之后的效果:
https://s1.ax1x.com/2023/02/13/pSokqoR.png
(运行之后如果想换回原来的图标请删除 autorun.inf)
源代码

由于申精成功i,所以故取消双层 hide。
**** Hidden Message *****

如果喜欢,别忘了评分{:10_254:}
https://xxx.ilovefishc.com/forum/202109/25/170502q19rsxuxqdl9r8yx.png

liuhongrun2022 发表于 2023-2-15 12:58:36

怎么都是回复没人评分?!{:10_269:}

woshizhangpengp 发表于 2023-2-13 21:03:35

{:5_106:}

sfqxx 发表于 2023-2-13 21:29:20

我去,5次
要是是10哎就好了{:10_260:}

sfqxx 发表于 2023-2-13 21:30:26

一发入魂

sfqxx 发表于 2023-2-13 21:31:34

{:10_256:}

sfqxx 发表于 2023-2-13 21:32:26

中奖绝缘体{:10_266:}

sfqxx 发表于 2023-2-13 21:32:59

把它调成40%把,

sfqxx 发表于 2023-2-13 21:33:25

支持楼主!

sfqxx 发表于 2023-2-13 21:34:01

拜拜了{:10_266:}{:10_266:}

sfqxx 发表于 2023-2-13 21:34:32

{:10_275:}

sfqxx 发表于 2023-2-13 21:35:19

{:10_262:}唉

sfqxx 发表于 2023-2-13 21:35:51

哇!中了!{:10_254:}

sfqxx 发表于 2023-2-13 21:36:20

{:7_146:}

sfqxx 发表于 2023-2-13 21:36:38

我好像忘记讠平分了

sfqxx 发表于 2023-2-13 21:37:42

感觉又会多出一个精华帖子{:7_146:}

sfqxx 发表于 2023-2-13 21:38:40

最后一次捞鱼币{:10_256:}

额外减小 发表于 2023-2-13 22:59:03

厉害{:10_281:}

hornwong 发表于 2023-2-13 23:25:08

{:5_108:}

kerln888 发表于 2023-2-14 09:03:56

{:10_256:}{:10_256:}{:10_256:}{:10_256:}

kerln888 发表于 2023-2-14 09:06:53

{:10_266:}{:10_266:}{:10_266:}支持,中一个吧
页: [1] 2 3 4 5 6 7 8 9
查看完整版本: (鱼币) python小程序给你的磁盘换图标