Created the fontSearcher jsx script for afx, and made some changes on the proto_tools

This commit is contained in:
Jorge Vásquez Pérez
2017-11-16 09:59:03 -08:00
parent 861014aec8
commit 9d78d2840d
3 changed files with 33 additions and 4 deletions
+1 -1
View File
@@ -1 +1 @@
//Walk the items.search_string = "Element";project_items = app.project.itemsfor ( var i = 1; i <= project_items.length ; i ++) { var item = project_items[i]; if( item.typeName == "Composition" ) { var comp = item; //alert( comp.name ); var comp = item; for ( var j = 1 ; j <= comp.numLayers ; j ++ ) { var layer = comp.layer(j); if ( layer.matchName == "ADBE AV Layer") //Only go into layers... not cameras and lights. { var effects = layer.property("Effects"); //alert( comp.name + " , " + layer.name ); for ( var k = 1 ; k <= effects.numProperties ; k ++ ) { var effect = effects.property(k); if ( effect.name == search_string ) { layer.comment = "Contains " + effect.name + " layer."; comp.comment = "Contains " + effect.name + " layer."; } //alert( comp.name + " , " + layer.name + " , " + effect.name ); } } } } }
//Walk the items.search_string = "Long";project_items = app.project.itemsfor ( var i = 1; i <= project_items.length ; i ++) { var item = project_items[i]; if( item.typeName == "Composition" ) { var comp = item; //alert( comp.name ); var comp = item; for ( var j = 1 ; j <= comp.numLayers ; j ++ ) { var layer = comp.layer(j); if ( layer.matchName == "ADBE AV Layer") //Only go into layers... not cameras and lights. { var effects = layer.property("Effects"); //alert( comp.name + " , " + layer.name ); for ( var k = 1 ; k <= effects.numProperties ; k ++ ) { var effect = effects.property(k); if ( effect.name.search(search_string) != -1 ) { alert() layer.comment = "Contains " + effect.name + " layer."; comp.comment = "Contains " + effect.name + " layer."; } //alert( comp.name + " , " + layer.name + " , " + effect.name ); } } } } }