# bat_vbs_to_exe **Repository Path**: nelson_Q/emo ## Basic Information - **Project Name**: bat_vbs_to_exe - **Description**: bat_vbs_to_exebat_vbs_to_exebat_vbs_to_exebat_vbs_to_exe - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-10-27 - **Last Updated**: 2025-10-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Bat/VBS 转 EXE 工具 一款功能完善的批处理脚本转可执行文件工具,采用微信风格界面设计,支持批量转换、实时进度显示和自定义配置。 ## 功能特性 - 📁 **批量转换**:支持同时选择多个 .bat 和 .vbs 文件进行转换 - 🎨 **自定义图标**:允许为转换后的 EXE 文件设置自定义图标 - 📊 **实时进度**:显示详细的转换进度,包括当前文件、总进度百分比和预计剩余时间 - 🎯 **微信风格界面**:采用类似微信客户端的视觉设计和交互体验 - 📁 **灵活输出**:可自定义输出路径,方便文件管理 - ⚡ **高效处理**:优化的转换算法,确保快速完成转换 ## 安装说明 ### 环境要求 - Python 3.7 或更高版本 - Windows 操作系统 ### 安装依赖 ```bash pip install -r requirements.txt ``` 依赖包列表: - PyQt5: 用于构建图形用户界面 - PyInstaller: 用于将脚本打包为可执行文件 - Pillow: 用于图像处理 - pywin32: 用于 Windows 系统相关功能 ## 使用方法 ### 运行程序 ```bash python main.py ``` ### 转换步骤 1. 点击「选择文件」按钮,选择一个或多个 .bat 或 .vbs 文件 2. 可选:点击「选择输出目录」设置自定义输出路径 3. 可选:点击「选择图标」为转换后的 EXE 文件设置自定义图标 4. 点击「开始转换」按钮,等待转换完成 5. 转换完成后,可在输出目录中找到转换后的 EXE 文件 ## 注意事项 - 转换后的 EXE 文件可能会被杀毒软件误报,请将其添加到信任列表中 - 为保证最佳兼容性,建议使用简单的图标文件(.ico 格式最佳) - 大文件或复杂脚本的转换可能需要较长时间,请耐心等待 - 程序需要足够的磁盘空间用于临时文件和输出文件 ## 常见问题 ### 转换失败怎么办? - 请检查源文件是否存在且可访问 - 确保目标目录有写入权限 - 尝试关闭杀毒软件后再试 ### 转换后的文件无法运行? - 请确保原始脚本本身可正常运行 - 检查是否有路径依赖或环境变量问题 ### 如何提高转换速度? - 避免同时转换过多大文件 - 关闭不必要的后台程序 - 确保系统有足够的内存和磁盘空间 ## 开发说明 ### 项目结构 ``` bat_vbs_to_exe/ ├── core/ # 核心功能模块 ├── ui/ # 用户界面模块 ├── utils/ # 工具函数模块 ├── main.py # 程序入口 ├── requirements.txt # 依赖列表 ├── 说明文档.md # 项目说明文档 └── README.md # 本文档 ``` ## 许可证 本项目仅供个人学习和使用。 ## 联系方式 如有任何问题或建议,请联系开发者。