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)