本项目 curl2powershell 旨在提供一个 GUI 工具,将 curl 命令转换为 PowerShell 脚本,并支持直接运行生成的脚本。
- curl 转换: 将 curl 命令转换为 PowerShell 代码。
- GUI 界面: 提供图形化界面,方便用户粘贴 curl 命令并查看/复制结果。
- 运行测试: 支持直接在 GUI 中运行生成的 PowerShell 脚本并查看结果。
- 中文支持: 解决中文乱码问题,支持 UTF-8 编码。
- 无黑窗启动: 提供 VBS 脚本以隐藏控制台窗口启动。
- PowerShell (主要逻辑与 GUI)
- VBScript (用于隐藏窗口启动)
- JSON (用于多语言/资源管理)
tools/: 核心代码目录curl2ps.ps1: 主程序脚本locale/zh.json: 中文资源文件sample.curl: 示例 curl 文件test-utf8.ps1: 测试脚本
start.vbs: 启动脚本 (无黑窗)start.bat: 启动脚本 (命令行兼容).trae/: 历史文档与 IDE 配置
| 时间 | 任务 | 状态 | 说明 |
|---|---|---|---|
| 2025-12-10 | 项目初始化 | 已完成 | 创建说明文档,初始化 Git 仓库 |
| 2025-12-10 | 功能开发: 中文乱码修复 | 已完成 | 通过外置 JSON 资源文件解决中文乱码,新增 start.vbs 隐藏黑窗 |
| 2025-12-10 | 功能开发: 运行结果窗口 | 已完成 | 在 GUI 下方新增运行结果独立窗口 |