Hum the counters is an odd thing… It looks like it does all or nothing…?
If I change group visibility it does NOT change the count unless I do it to ALL…?
if any 1 group is visible the the count length is ALL…?
So using Adobe extendScript I can do this as alt…?
#target Photoshop
var doc = app.activeDocument;
for ( var i = 4; i >= 0; i-- ) { // Just a reverse remove var allCounts = doc.countItems.length; alert( ' All remaining Counters: ' + allCounts ); // All the doc counts… selectCountGroup( i ); clearCountGroup(); var newCount = doc.countItems.length; var grpCount = allCounts - newCount; alert( 'Group ' + ( i + 1 ) + ' Counters: ' + grpCount )
};
// This has NO affect on count its either ALL || NOTHING
function countGroupVisible() {
function cTID(s) { return app.charIDToTypeID(s); }; function sTID(s) { return app.stringIDToTypeID(s); }; var desc130 = new ActionDescriptor(); desc130.putBoolean( cTID('Vsbl'), false ); executeAction( sTID('countGroupVisible'), desc130, DialogModes.NO );
};
//
function selectCountGroup( numb ) {
function cTID(s) { return app.charIDToTypeID(s); }; function sTID(s) { return app.stringIDToTypeID(s); }; var desc133 = new ActionDescriptor(); desc133.putInteger( cTID('ItmI'), numb ); executeAction( sTID('countSetCurrentGroup'), desc133, DialogModes.NO );
};
//
function clearCountGroup() {
function cTID(s) { return app.charIDToTypeID(s); }; function sTID(s) { return app.stringIDToTypeID(s); }; var desc198 = new ActionDescriptor(); executeAction( sTID('countClear'), desc198, DialogModes.NO );
};