新建一个图层,
本来不该这么费神。
选中对象、新建图层、命名、再把对象拖进去。每一步都很简单,但当它在整理图稿时反复出现,就值得用一次脚本运行替代。
能不能在不打断选择状态的前提下,把当前对象集中到一个新图层,然后继续编辑?
THE REPEATED MOTION
真正被省下来的,
是整理时的注意力切换
图稿做到中途,经常需要把刚画好的元素单独放到一层:也许是准备统一调色,也许是把客户要改的部分隔离出来,也可能只是让图层面板重新变得可读。
手动操作要离开画布,把注意力移到图层面板,再回来确认对象。脚本做的事情不复杂,但它把这段固定动作压缩成一次运行。

SELECTION IS A TREE
选区看起来是一组对象,
内部却可能是一棵树
Illustrator 的选择可能同时包含一个组和它里面的路径。如果把两者当成两个独立项目移动,结果可能重复处理,甚至把原有层级拆散。
这不是为了让脚本显得更聪明,而是为了尊重已有结构。图层整理的目标是重新归位,不是顺手改造对象层级。
THE CLIPPING EDGE
不是所有被选中的路径,
都应该被单独拿走
剪切蒙版中的路径既是对象,也是容器边界。只移动这条活动剪切路径,可能把没有被选中的内容留在原处,直接破坏蒙版关系。
第一版采用保守策略:发现活动剪切路径就跳过。它不会尝试猜测用户是否想移动整个蒙版,也不会为了“全部成功”而拆解现有结构。
A SMALL, HONEST TOOL
第一版只做一件事,
并把不能做的地方说清楚
自动命名
从“提取对象”开始,重名时顺延数字。
逐项容错
单个特殊对象失败时,继续处理其余可移动对象。
不打断
成功后不弹完成提示,直接把对象留在选中状态。
这类脚本的价值不在于展示复杂技术,而在于让一个频繁出现的小动作变得可靠。
少点几下并不惊天动地,
但图层清楚以后,创作确实更容易继续。
FREE DOWNLOAD · V1.0.0
把选中的对象,
放进一个干净的新图层。
免费使用,无需注册;运行前请先保存 Illustrator 文档。