与AI自带的释放到图层功能类似,但可只转换选中元素,并且转换后会把图层命名变为元素名。
//
if( !app.activeDocument ){alert("先打开一个文件!"); return false}
var selItems = app.activeDocument.selection;
if(selItems.length < 1){alert("至少选择一个元素!"); return false}
for(var i = selItems.length-1; i>=0; i--)
{ var newLayer = app.activeDocument.layers.add();
newLayer.name = selItems[i].name;
selItems[i].move(newLayer,ElementPlacement.PLACEATBEGINNING);
}
这个功能我真的不知道为什么特么ai释放以后要把名字全改掉,离谱,我看国外论坛也有很多人在吐槽。感谢脚本作者。
不过我在使用2022版本时候会出现不会重新释放以后命名不是原来的明明的情况,不知道什么原因。