SuperAPI AI 工具集

subsystem-edit

通用与其它

查看项目

更新于 10-15 21:48

技能介绍

用途:对 1С 子系统的 XML 文件进行精准编辑,包括组成(Content)、子子系统(ChildObjects)和属性,避免手工改动 XML。

主要能力:通过一个 PowerShell 脚本执行操作。参数包括 SubsystemPath(子系统 XML 路径)、DefinitionFile(含操作数组的 JSON 文件)、Operation(单个操作)、Value(操作值)、NoValidate(跳过自动校验)。支持的操作有:add-content(添加对象到 Content,值可为 "Catalog.X" 或数组)、remove-content(从 Content 删除对象)、add-child(在 ChildObjects 添加子子系统)、remove-child(删除子子系统)、set-property(修改属性,如 Synonym、IncludeInCommandInterface、UseOneCommand,值为 {"name":"prop","value":"val"} 形式的 JSON)。

使用方式:命令行调用脚本,例如:powershell.exe -NoProfile -File "${CLAUDE_SKILL_DIR}/scripts/subsystem-edit.ps1" -SubsystemPath '<path>' -Operation add-content -Value 'Catalog.Товары'。可用 -Operation 加 -Value 执行单步操作,或用 -DefinitionFile 传入操作数组批量执行。加 -NoValidate 可跳过自动校验。

适用场景:需要以脚本方式批量维护 1С 子系统组成、层级与属性时的自动化处理。

限制:资料未提供脚本内部实现细节、兼容的 1С 版本、依赖环境及错误处理方式,暂未提供。