■ 先备份原来的 JSON !

任何数据丢失都由您自己承担风险

■ 组织目录

首先,将所有 Ae 脚本、预设和其他资产收集到一个文件夹中,并将它们分配到各个子文件夹

KBartender2 接受目录是这样的:

📂 **sample_directory**
├─ 📂 toolbar1
│   ├── exp1.js
│   ├── exp1.svg
│   ├── project.ai
│   ├── script@参数.jsx
│   └── …
├─ 📂 toolbar2
│   ├── 📂 EffectMatchName1
│   ├── data.mgJSON
│   ├── project.aep
│   ├── ffx1.ffx
│   └── …
├─ 📂 toolbar3
│   ├── script2.jsxbin
│   ├── script2.svg
│   ├── project.psd
│   ├── preset.ffx
│   ├── project.c4d
│   └── …
├─ ~~ignored1.jsx~~
├─ ~~ignored2.ffx~~
└─ …

<aside> 💡 sample_directory 中的任何子文件夹(toolbar1/2/3) 都将被视为 KBar 分组

</aside>

<aside> 💡 表达式保存为 .js 文件 (exp1.js)

</aside>

<aside> 💡 子文件夹中的任何子文件夹(EffectMatchName1) 将被视为效果按钮,需要合法的 matchName 命名

</aside>

<aside> 💡 任何分组外的文件 (ignored1/2.jsx) 将被忽略

</aside>

<aside> 💡 文件名包含“@”会将以下字符串视为KBar 参数: paste → easeCopy@paste.jsxbin

</aside>

■ 选择目录

接下来,在 KBartender 2 脚本面板中单击"选择文件夹"按钮,指定目录

■ 生成 JSON

<aside> 💡 越多项目,处理的时间将越多

</aside>

然后,单击"生成 JSON"按钮,指定存储 KBar JSON 的路径

■ 在 KBar 还原