多功能快捷方式生成器
项目简介
这是一个基于Web界面的桌面快捷方式生成工具,支持为文件、文件夹和网址创建带有自定义图标的快捷方式。
主要功能
🎯 支持的目标类型
- 文件: 为任意文件创建快捷方式
- 文件夹: 为目录创建快捷方式
- 网址: 为网站创建浏览器快捷方式
🎨 图标生成方式
- 文字图标: 输入文字自动生成彩色图标,支持12种预设配色方案
- 图片图标: 上传自定义图片作为图标(支持拖拽上传)
- 网站图标: 自动获取网站的favicon作为图标
⚙️ 技术特性
- 高分辨率图标生成(2048x2048基础分辨率)
- 输出ICO格式(256x256)和PNG备份文件
- 实时预览功能
- 智能字体大小调整
- 自动正方形校正
使用方法
启动参数
- 服务端口: HTTP服务器端口号(默认12580)
- 自动打开浏览器: 启动后是否自动打开Web界面(默认开启)
操作步骤
- 启动程序后会自动打开Web界面
- 输入目标路径或网址
- 选择图标类型并设计图标
- 输入快捷方式名称
- 选择保存位置
- 点击创建快捷方式
系统要求
- 操作系统: Windows 11
- Python版本: 3.11.0
- 依赖包:
- Pillow (图像处理)
- pywin32 (Windows COM接口)
- requests (网络请求)```
核心模块
- IconGenerator: 图标生成器,支持文字和图片图标生成
- ShortcutCreator: 快捷方式创建器,使用Windows COM接口
- FaviconFetcher: 网站图标获取器
- TargetValidator: 目标路径验证器
- RequestHandler: HTTP请求处理器
特色功能
智能配色
提供12种预设配色方案:深红色、橙红色、温暖橙、明亮黄、春天绿、薄荷绿、天空蓝、科技蓝、深海蓝、优雅紫、樱花粉、神秘黑
灵活保存
- 桌面保存(默认)
- 自定义目录保存
- 支持目录浏览选择
实时预览
所有图标设置都支持实时预览,所见即所得
注意事项
- 本程序遵循kuai格式规范,可被kuai客户端解析
- 网址快捷方式会在默认浏览器中打开
- 图标文件会同时生成ICO和PNG两种格式
- 支持中文文件名和路径
版本: 1.0 | 适用于Windows系统