alert (getSelectedLayersIdx());
function getSelectedLayersIdx(){
var selectedLayers = new Array;
var ref = new ActionReference();
ref.putEnumerated( charIDToTypeID("Dcmn"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") );
var desc = executeActionGet(ref);
if( desc.hasKey( stringIDToTypeID( 'targetLayers' ) ) ){
desc = desc.getList( stringIDToTypeID( 'targetLayers' ));
var c = desc.count
var selectedLayers = new Array();
for(var i=0;i<c;i++){
try{
activeDocument.backgroundLayer;
selectedLayers.push( desc.getReference( i ).getIndex() );
}catch(e){
selectedLayers.push( desc.getReference( i ).getIndex()+1 );
}
}
}else{
var ref = new ActionReference();
ref.putProperty( charIDToTypeID("Prpr") , charIDToTypeID( "ItmI" ));
ref.putEnumerat
【Photoshop JSX脚本】获得选择的图层序号
最新推荐文章于 2025-01-27 19:41:32 发布
本文介绍了一个用于Adobe Photoshop脚本的方法,该方法能够获取当前选中的图层索引。通过使用Action Manager API,此脚本适用于背景图层和其他类型的图层。
该文章已生成可运行项目,
本文章已经生成可运行项目

最低0.47元/天 解锁文章
1930

被折叠的 条评论
为什么被折叠?



