工具是什么
“对象移至新图层”是 Adobe Illustrator 的 JSX 脚本。它会创建一个唯一命名的“提取对象”图层,并把当前选择中可处理的对象移入其中。
系统要求
- Windows 或 macOS
- 支持 ExtendScript / JSX 的 Adobe Illustrator 桌面版
- 一个已打开且可编辑的 Illustrator 文档
当前发布没有对每一个 Illustrator 历史版本逐版验证,因此不承诺具体最低版本。
下载与安装
- 下载
Illustrator-Object-to-New-Layer-v1.0.0.zip。 - 解压得到
对象移至新图层.jsx。 - 临时运行:在 Illustrator 中选择“文件 → 脚本 → 其它脚本”,选择该文件。
- 常用安装:把 JSX 复制到 Illustrator 安装目录的
Presets/<语言>/Scripts/,重启 Illustrator 后从“文件 → 脚本”打开。不同版本的安装目录可能不同。
正常使用
- 打开文档并保存一次。
- 选中需要移动的对象。
- 运行
对象移至新图层.jsx。 - 在图层面板确认出现“提取对象”;重名时会出现“提取对象 2”等名称。
- 检查对象与剪切蒙版结构,再继续编辑。
脚本会处理什么
| 选择内容 | 处理方式 |
|---|---|
| 路径、复合路径、组、文字、置入图、栅格图、网格、符号、插件对象 | 尝试移动到新图层 |
| 父对象及其子对象同时选中 | 只移动父对象 |
| 活动剪切路径 | 跳过,避免单独拆走路径 |
| 不支持或受限制的对象 | 跳过失败项 |
常见故障
提示“没有打开的 Illustrator 文档”
先打开一个文档,再运行脚本。
提示“请先选择要移动的对象”
用选择工具选中至少一个对象,然后重新运行。
提示“没有找到可以移动的对象”
当前选择不属于脚本支持的常见对象类型。尝试进入正确图层、解除对象锁定并重新选择。
部分对象没有移动
检查对象是否锁定、是否为活动剪切路径,或是否位于不可编辑的层级中。脚本会跳过无法安全移动的项目。
结果不符合预期
立即使用“编辑 → 撤销”,回到运行前状态;整理复杂蒙版前建议另存副本。
隐私、联网与权限
脚本只在当前 Illustrator 进程中读取选区、创建图层并移动对象;不联网、不上传文件、不收集统计信息,也不保存额外设置。它使用你当前对文档已有的编辑权限。
卸载
临时运行无需卸载,删除 JSX 文件即可。若复制到了 Scripts 目录,关闭 Illustrator、删除 对象移至新图层.jsx,再重新启动。脚本不留下配置或缓存。
反馈时请提供
- Illustrator 完整版本号与操作系统版本
- 选中对象的类型和层级结构
- 运行前后的图层面板截图
- 完整提示文字
请不要发送包含客户机密的 AI 源文件。支持入口:MooTop 售后与反馈。