SuperAPI AI 工具集

db-run

通用与其它

查看项目

更新于 10-15 17:18

技能介绍

用途:db-run 用于在用户模式下启动 1C:Предприятие 信息库,适合运行 1C、打开数据库、启动企业应用,以及检查改动后的运行效果。

主要能力:支持文件型信息库(-InfoBasePath)和服务器型信息库(-InfoBaseServer + -InfoBaseRef);可指定用户名与密码;可在启动后立即运行外部处理(-Execute 文件.epf);可传入启动参数(-CParam,对应 /C);可通过导航链接打开(-URL,格式 e1cib/...)。

使用方式:命令形式为 /db-run [database],例如 /db-run dev、/db-run dev /Execute process.epf、/db-run dev /C "参数"。连接参数从项目根目录的 .v8-project.json 读取:取 v8path 作为平台路径,并按 id/alias/name 解析数据库;未指定时按当前 Git 分支匹配 databases[].branches,未匹配则用 default。若 v8path 未设置,自动查找:Get-ChildItem "C:\Program Files\1cv8*\bin\1cv8.exe" | Sort -Desc | Select -First 1。实际执行命令为:powershell.exe -NoProfile -File .claude/skills/db-run/scripts/db-run.ps1 <参数>。脚本参数包括 -V8Path、-InfoBasePath、-InfoBaseServer、-InfoBaseRef、-UserName、-Password、-Execute、-CParam、-URL;其中 -InfoBasePath 与 -InfoBaseServer + -InfoBaseRef 二选一必填。

限制:脚本以 Start-Process 无 -Wait 方式在后台启动 1C,控制权立即返回。若缺少 .v8-project.json 或未注册数据库,会建议通过 /db-list add 添加。资料未提供其他平台、收费或效果信息。