Keil | 自动添加头文件&创建文件分组脚本工具

功能

  • 自动搜索并定位 .uvprojx 文件
  • 根据目录结构和深度自动创建文件组
  • 根据指定路径添加头文件目录到 Keil 工程
  • 删除符合特定正则表达式的头文件路径或文件组

快速开始

  1. 克隆项目:
    git clone https://github.com/Rev-RoastedDuck/Keil-Tool.git  
    cd Keil-Tool  
    
  2. 安装依赖:
    pip install -r requirements.txt  
    
  3. 运行工具:
    python keil_tool.py  
    

命令

1. 头文件路径管理

  • add_include_path <path>

    • <path> 指定的路径递归添加为 Keil 工程的头文件路径
    • 示例:add_include_path ./include
  • del_include_path <regex_pattern>

    • 删除符合正则表达式 <regex_pattern> 的头文件路径
    • 示例:del_include_path ^./include.*

2. 文件组管理

  • creat_files_group <path> <max_depth> [group_root_name]

    • 根据 <path> 路径及其子文件夹中的 .c 文件创建文件组,深度由 <max_depth> 指定
    • 示例:creat_files_group ./src 2 MyGroup
  • del_exist_group <regex_pattern>

    • 删除符合正则表达式 <regex_pattern> 的文件组
    • 示例:del_exist_group ^OldGroup.*

3. 其他

  • update_root
    • 重新加载 .uvprojx 文件的根节点。
  • help
    • 查看帮助文档
  • exit
    • 退出程序

仓库

Github: https://github.com/Rev-RoastedDuck/Keil-Tool.git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值