AfterEffectsのスクリプト(jsx)で、選択されたフォルダ内のコンポを取得する。
select_compo_in_folder.jsx
//まず選択されているコンポを取得
for (var i=1; i<=app.project.items.length; i++)
{
if( app.project.item(i).selected ){
srcCompos.push(app.project.item(i));
//タイプがフォルダーだったら
if( app.project.item(i).typeName == "フォルダー"){
myFunc(app.project.item(i).items);
}
}
}
var myFunc = function (items){
for(var i=1; i<=items.length;i++){
//ファイル名をアラート
alert(items[i].name);
}
}
参考
AEスクリプトはここを参考にした。
http://www.openspc2.org/book/AfterEffectsCS4/
https://sites.google.com/site/annamillersclub/script-menu/gyakubikiscript
http://aejsx.hiroshisaito.net/reversereference
それでもわからない場合は、本家のPDFを参考にした。
http://blogs.adobe.com/aftereffects/files/2012/06/After-Effects-CS6-Scripting-Guide.pdf