# 批处理器 **Repository Path**: xhwsd/batch-processor ## Basic Information - **Project Name**: 批处理器 - **Description**: 任意位置右击文件菜单运行关联批处理脚本! - **Primary Language**: 易语言 - **License**: MulanPSL-1.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-04-12 - **Last Updated**: 2022-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 批处理器 > 任意位置右击文件菜单运行关联批处理脚本! ## 链接 - 软件下载:[码云](https://gitee.com/xhwsd/batch-processor/releases) - 联系邮箱:[xhwsd@qq.com](http://dwz.cn/wsd_yx) ## 使用 1. 直接运行【BatchProcessor.exe】可执行文件,将【批处理器】注册到文件右键菜单 2. 将自定义批处理脚本注册到配置【BatchProcessor.json】中 3. 任意位置右击文件弹出菜单,点击【批处理器】菜单项即可运行批处理脚本 > 可以将【BatchProcessor.exe】复制到任意位置改名,注册多个批处理器 ## 配置 ```json { "名称": "批处理器", "标签": { "自定义标签": "自定义标签的值" }, "脚本": [ { "匹配": [ "*" ], "参数": [ "<% TARGE_FILE %>", "<% 自定义标签 %>", "<% OS %>", ".\\BatchProcessor.json", "自定义文本" ], "路径": "scripts\\default.bat" } ] } ``` - `名称` - 注册到右击菜单项的名称 - `标签` - 自定义标签列表,详细参考[标签](#标签)描述 - `脚本` - 批处理脚本列表,注意先后顺序 - `脚本[].匹配` - 匹配处理目标文件的规则,多个只需满足一个即可 - `脚本[].参数` - 传递给批处理的参数,批处理中对应`%1 %2 ...` - `脚本[].路径` - 批处理脚本路径,路径支持相对于程序目录 ## 标签 - 标签可在程序配置的任意属性值中嵌入,格式为`<% 标签名 %>`。 - 标签支持读取程序配置标签和系统环境变量值。 - 程序已预定义目标文件标签:`<% TARGE_FILE %>`、 `<% 目标文件 %>` > 为了防止互相嵌套导致死循环,标签互相调用限制为20次