LunarClientTools v2.0
LunarClientTools v2.0.0 - Python 重构版本
🎉 发布说明
LunarClientTools 已从批处理脚本完全重构为 Python 实现,带来了更稳定、更可靠的用户体验。
🔄 主要变更
技术重构
- 从批处理脚本迁移到 Python :使用现代 Python 语法和库,提高代码可维护性
- 面向对象设计 :使用类和方法组织代码,结构更加清晰
- 增强的错误处理 :更健壮的异常处理机制,提供更友好的错误提示
- 现代化文件操作 :使用 Pathlib 库进行文件路径处理
功能增强
- 保持所有原有功能 :确保与原批处理脚本的功能完全一致
- 优化的用户界面 :更清晰的菜单和提示信息
- 改进的文件操作 :更安全、更可靠的文件处理
- 增强的 GPU 切换功能 :更准确的 javaw.exe 查找逻辑
部署选项
- 可执行文件 :提供独立的 .exe 文件,无需安装 Python
- Python 脚本 :保留 .py 文件,方便高级用户修改和扩展
📦 下载选项
- 完整发行版 :包含可执行文件和源代码
- 仅可执行文件 :适合普通用户
- 仅源代码 :适合开发者和高级用户
🚀 如何使用
方法 1:运行可执行文件(推荐)
- 下载并解压发行包
- 右键单击 LunarClientTools.exe 并选择"以管理员身份运行"
- 按照屏幕上的说明选择所需的选项
方法 2:直接运行 Python 脚本
- 确保你的系统已安装 Python 3.7 或更高版本
- 下载并解压源代码
- 右键单击 LunarClientTools.py 并选择"以管理员身份运行"
- 按照屏幕上的说明选择所需的选项
⚠️ 重要注意事项
- 管理员权限 :此工具需要以管理员身份运行才能正常工作
- Windows 版本 :仅支持 Windows 10 及以上版本
- 备份 :在进行任何更改之前,请始终备份你的配置文件
- 免责声明 :工具按原样提供,不提供任何担保
- 与 LunarClient 的关系 :LCT 与 LunarClient 无关
📋 支持的功能
- ✅ 清除缓存文件
- ✅ 导航到 .lunarclient 文件夹
- ✅ 配置文件管理选项
- ✅ 从存档导入配置文件
- ✅ 列出目录中所有现有的配置文件
- ✅ 自动检测并生成 profile_manager.json
- ✅ 手动配置文件管理器生成器
- ✅ 导出当前配置文件到桌面
- ✅ 切换 LunarClient 的 GPU 为独立/集成显卡
🤝 贡献
如果你想为这个项目做出贡献,欢迎提交拉取请求。代码结构已经优化,更容易理解和扩展。
📄 许可证
LunarClientTools 使用 MIT 许可证。
🎯 后续计划
- 增加更多功能和选项
- 改进用户界面
- 提供更多配置选项
- 支持更多平台(如果可行)
感谢所有用户的支持和反馈!