SuperAPI AI 工具集

epf-dump

通用与其它

查看项目

更新于 10-15 21:33

技能介绍

用途:将 1С 的 EPF/ERF 处理文件反编译(拆解)为 XML 源代码,便于查看或修改处理逻辑。

主要能力:通过 PowerShell 脚本调用 1cv8.exe 或 ibcmd.exe 完成拆解,支持文件库和服务器库两种连接方式,输出格式可选 Hierarchical(默认)或 Plain。

使用方式:命令为 /epf-dump <EpfFile> [OutDir],EpfFile 必填,OutDir 默认 src。脚本调用示例:powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/epf-dump.ps1" -InfoBasePath "C:\Bases\MyDB" -InputFile "build/МояОбработка.epf" -OutputDir "src"。服务器库需提供 -InfoBaseServer、-InfoBaseRef,可选 -UserName、-Password。连接参数至少提供一种,否则脚本报错。

连接库解析:读取项目根目录的 .v8-project.json,按用户指定、库名、当前 Git 分支匹配 databases[].branches,未匹配则用 default;找不到库需提示用户注册(如 /db-list add)。平台路径取库记录的 v8path,否则取根 v8path,均无则不传 -V8Path。

限制:必须连接带配置的信息库,空库中引用类型(CatalogRef、DocumentRef 等)会不可逆地变为字符串。其他参数如 -Format、-AdditionalV8Arguments、-AdditionalIbcmdArguments 为可选。未提供收费、平台兼容性等更多信息。