Skip to content

phonco669/curl2powershell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

说明文档

1. 项目规划

1.1 项目简介

本项目 curl2powershell 旨在提供一个 GUI 工具,将 curl 命令转换为 PowerShell 脚本,并支持直接运行生成的脚本。

1.2 核心功能

  • curl 转换: 将 curl 命令转换为 PowerShell 代码。
  • GUI 界面: 提供图形化界面,方便用户粘贴 curl 命令并查看/复制结果。
  • 运行测试: 支持直接在 GUI 中运行生成的 PowerShell 脚本并查看结果。
  • 中文支持: 解决中文乱码问题,支持 UTF-8 编码。
  • 无黑窗启动: 提供 VBS 脚本以隐藏控制台窗口启动。

2. 实施方案

2.1 技术栈

  • PowerShell (主要逻辑与 GUI)
  • VBScript (用于隐藏窗口启动)
  • JSON (用于多语言/资源管理)

2.2 目录结构

  • tools/: 核心代码目录
    • curl2ps.ps1: 主程序脚本
    • locale/zh.json: 中文资源文件
    • sample.curl: 示例 curl 文件
    • test-utf8.ps1: 测试脚本
  • start.vbs: 启动脚本 (无黑窗)
  • start.bat: 启动脚本 (命令行兼容)
  • .trae/: 历史文档与 IDE 配置

3. 进度记录

时间 任务 状态 说明
2025-12-10 项目初始化 已完成 创建说明文档,初始化 Git 仓库
2025-12-10 功能开发: 中文乱码修复 已完成 通过外置 JSON 资源文件解决中文乱码,新增 start.vbs 隐藏黑窗
2025-12-10 功能开发: 运行结果窗口 已完成 在 GUI 下方新增运行结果独立窗口

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors