//2018, use it at your own risk, resave as .js for Photoshop to recognize if (app.documents.length > 0) { smartifyAndGetSelectedLayersIdxEtc() }; ////// get array of arrays of smart objects witrh index, center and half-dimensions ////// function smartifyAndGetSelectedLayersIdxEtc(){ 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