# 火山脚本助手 (ScriptAid) V0.1

一个面向 Adobe Illustrator，用于快速发现、运行、管理脚本的辅助工具，并可为常用脚本设置快捷键。

## 主要功能
- 脚本扫描与归档：自动扫描当前根目录及其一级子目录下的 .js / .jsx / .jsxbin 脚本。
- 登记额外来源：可登记“脚本文件夹引用”（+F）与“脚本文件引用”（+S，支持多选）。
- 搜索过滤：顶部搜索框支持正则匹配（输入长度 > 1 时启用），列表实时过滤。
- 快捷键绑定：为脚本绑定组合键（CMD/CTRL/ALT/SHIFT + 键），自动处理冲突，支持移除。
- 一键运行模式：启用后点击列表项即运行脚本；否则双击运行。
- 设置与持久化：保存快捷键、登记来源、窗口位置等配置到用户文档目录。

## 使用方法
1. 在 Illustrator 中运行主脚本 “火山脚本助手.jsx”，打开窗口。
2. 通过顶部按钮：
   - R：刷新脚本列表
   - +F：登记脚本文件夹
   - +S：登记脚本文件（可多选）
   - K：打开快捷键面板
   - =：打开设置面板
3. 搜索：在搜索框中输入关键字（>1 个字符）进行过滤；唯一匹配时按 Enter 可直接运行。
4. 快捷键：在快捷键面板中按组合键进行绑定；右键主窗口脚本列表也可打开面板。
5. 设置：在设置面板中管理“一键操作”开关、已登记的文件夹与脚本文件（支持删除）。

## 注意事项
- 当前扫描深度为“根目录 + 一级子目录”，不进行递归扫描。
- 对 macOS Alias 做了 resolve 处理，但某些 Illustrator 版本可能存在兼容问题。

## 许可与致谢
- 许可：免费使用、分发
- 作者：canfei（2025）
- 网站：www.hstype.com
- 致谢：Jongware, Silly-V, Carlos, Aivaras Gontis