易语言如何给一个文件扩展名特定的图标

2025-04-14 11:50:42
推荐回答(3个)
回答1:

文件关联,重启下就可以了
=======================================
.版本 2
.子程序 Mmc_置文件关联, 逻辑型, 公开, 关联指定后缀名的文件,双击对应的文件时就运行该应用程序
.参数 关联应用程序, 文本型, 可空, 当双击对应的文件时就运行该应用程序打开
.参数 关联文件类型, 文本型, 可空, 欲关联的文件类型,如“ABC”
.参数 关联文件图标, 文本型, 可空, ICO文件路径或EXE文件路径,注销后才有效
.如果真 (是否为空 (关联应用程序) 或 是否为空 (关联文件类型) 或 是否为空 (关联文件图标))
删除注册项 (#根类, “.” + “关联文件类型”)
删除注册项 (#根类, 关联文件类型 + “file\DefaultIcon”)
删除注册项 (#根类, 关联文件类型 + “file\shell\open\command”)
删除注册项 (#根类, 关联文件类型 + “file\shell\open”)
删除注册项 (#根类, 关联文件类型 + “file\shell”)
删除注册项 (#根类, 关联文件类型 + “file”)
返回 (假)
.如果真结束
.如果真 (写注册项 (#根类, “.” + 关联文件类型 + “\”, 关联文件类型 + “file”) = 真 且 写注册项 (#根类, 关联文件类型 + “file\”, 关联文件类型) = 真 且 写注册项 (#根类, 关联文件类型 + “file\DefaultIcon\”, 关联文件图标 + “,0”) = 真 且 写注册项 (#根类, 关联文件类型 + “file\shell\open\command\”, 关联应用程序 + “ %1”) = 真)
返回 (真)
.如果真结束
返回 (假)

回答2:

用精易模块,里面有个命令可以直接引用,我做过。不过报毒严重

回答3:

需要自己定义文件的ico图标。把.world格式定义关联为自己的图标。