Skip to content

随心批量更换/恢复快捷方式图标,个性化自定义图标设计 ( Batch replace/restore shortcuts icons as you wish, personalized custom icon design)

License

Notifications You must be signed in to change notification settings

iKineticate/LinkEcho

Repository files navigation

image

简体中文 | English

LinkEcho

一键批量更换/还原快捷方式图标,个性化自定义图标设计,让您的桌面焕然一新!

One-click batch replace/restore shortcut icons, personalized custom icon design, and make your desktop look brand new!

  • 极简操作: 选择匹配图标即可批量更换快捷方式图标,无需逐一手动设置
  • 图标自定: 自由调节快捷方式原图标/新图标尺寸与圆角,支持纯色/渐变色背景层,亦可调节其尺寸与圆角
  • 格式广泛: 支持 ICO/PNG/SVG/BMP/WEBP/TIFF/EXE 格式
  • 场景支持: 覆盖桌面、开始菜单及任意文件夹中的快捷方式
  • 还原图标: 随时一键恢复快捷方式图标默认状态

使用

🔒 管理员权限说明

为何需要管理员权限?
所有用户文件夹开始菜单任务栏等位置的快捷方式受Windows权限保护,Windows要求临时提升权限方可修改快捷方式属性。

安全承诺
✅ 不收集任何数据
✅ 无网络传输行为
✅ 权限仅用于修改快捷方式图标路径(杀毒软件可能识别并阻止)

✨ 特点

📝 1.更换所有图标

图标匹配规则

  • 格式支持ICOPNGSVGBMPWEBPTIFFEXE

    非.ico的图标会转换为.ico图标,并存储在应用目录

  • 智能匹配:图标文件需满足以下条件之一:

    # 精确匹配(最高优先级)
    快捷方式名 = "Visual Studio" → 图标名 = "Visual Studio.png"
    
    # 包含匹配(次要优先级)
    快捷方式名 = "Chrome" → 图标名 = "Chrome Beta.ico"
    快捷方式名 = "Chrome Canary" → 图标名 = "Chrome"

⚠️UWP/WSA 应用限制

- 更换后无法通过本工具恢复默认图标   
+ 恢复方法:需手动删除快捷方式并重新创建

Change All

♻️ 2.恢复默认图标
  • 普通快捷方式:通过「恢复图标」按钮恢复 或「恢复所有图标」按钮一键恢复
  • UWP/WSA 快捷方式:需手动重建快捷方式(工具界面 -「创建应用快捷方式」 - 创建指定快捷方式)

Restore All

🎨 3.图标自定设计

一、快捷方式图标自定义

操作路径:
主界面 → 快捷方式 → "图标自定"
工具界面 → "选择快捷方式或图标"
调节项:
  • 图标尺寸:0~100%
  • 图标圆角:0~128px(IOS图标圆角:58px)
  • 背景层
    • 支持 CSS 颜色语法(HEX/RGB/HSL/linear-gradient)渐变色网页
    • 支持调节背景层大小及圆角
    /* 纯色示例 */
    background: #FFFFFF;
    background: rgb(255, 255, 255);
    
    /* 渐变示例 */
    <!-- 渐变黑色 -->
    background: linear-gradient(45deg, #262626 40%, #444444);
    <!-- 浅蓝色 -->
    background: linear-gradient(to top, #83a4d4 10%, #b6fbff);

二、独立图标创作与保存

操作路径:工具界面选择快捷方式或图标
图标格式:ICOPNGSVGBMPWEBPTIFFEXE

保存路径:工具界面打开转换图标目录

Customize Icon

📁 4.载入快捷方式
  • 支持载入桌面、开始菜单或其他文件夹中的快捷方式
  • 谨慎更换开始菜单快捷方式图标,如需更换请备份快捷方式
🧹 5.清理图标缓存
  • 清理系统图标缓存,刷新图标
  • 系统磁盘清理:Win+RcleanmgrC盘缩略图确认
📂 6.打开图标目录
  • 存放自定义图标,以及更换快捷方式图标为非.ico的图标时,目标图标转化为.ico的图标
➕ 7.创建快捷方式
  • 打开系统应用快捷方式目录
  • 支持创建UWP、APP等快捷方式
🧪 8.更换EXE图标
  • ⚠️目前为实验室功能,可更换.exe程序图标,但可能破坏程序清单导致程序异常,谨慎使用
⌨️ 9.命令行支持

支持通过命令行操作(需要管理员权限):

# 更换单个快捷方式图标(参数顺序不可调换,-c是小写)
LinkEcho.exe -c "快捷方式路径" "图标路径"

# 批量更换图标(参数顺序不可调换,-C是大写)
LinkEcho.exe -C "快捷方式目录" "图标目录"

# 当仅指定一个参数时(默认处理桌面快捷方式)
LinkEcho.exe -C "图标目录"

⚠️ 注意

  • 命令行操作仍需要管理员权限
  • 参数严格区分大小写(-c 和 -C 功能不同)
  • 路径包含空格时需使用双引号包裹

桌面深浅主题切换方案:

  1. 准备浅色/深色两套主题图标包
  2. 配合AutoDarkMode软件
  3. 在AutoDarkMode的脚本中调用对应命令

下载

Github: LinkEcho

蓝奏云: LinkEcho (密码: 6666)

已知问题

  1. 调节窗口大小困难,目前为Dioxus框架问题,需等待ISSUES解决

  2. UWP和WSA应用的快捷方式不支持恢复默认图标,如需恢复默认图标需手动创建

  3. 无法载入开始菜单中的UWP快捷方式以进一步更换图标,可创建该快捷方式并移至开始菜单即可代替

感谢

图标: IconFont

LOGO: Freepik

CSS UI: UIVERSE

GUI based on Dioxus


About

随心批量更换/恢复快捷方式图标,个性化自定义图标设计 ( Batch replace/restore shortcuts icons as you wish, personalized custom icon design)

Topics

Resources

License

Stars

Watchers

Forks