SkinLayerStudio API (Beta)
/
API Reference
/
API
open()
下载 Markdown打开文件并换掉当前场景。和 File > Open 一样。
.sls 打开项目。.idt 把 Init Dummy 当作新场景打开。其他扩展名、不存在的文件、文件夹都会被拒绝。场景有未保存改动时需要 discard=True。
完整性检查失败的 .sls 不会打开。菜单里的「仍然打开」这里没有。Trial 下 .idt 返回 trial_locked。
签名
api.open(path, discard=False) -> result
| 字段 | 含义 |
|---|---|
ok |
成功时为 True。 |
error |
失败代码。成功时为空。不含路径。 |
unsupported |
扩展名不是 .sls 也不是 .idt。 |
bad_path |
文件不存在、是文件夹,或路径为空。 |
dirty |
要丢掉当前场景就传 discard=True。 |
integrity |
.sls 完整性检查失败。 |
trial_locked |
Trial 不能打开 .idt。 |
示例
`python
result = api.open(r"D:/work/hero.sls", discard=True)
print(result.ok, result.error)