```
// rd_ScriptLauncher8_getAEScripts()
//
// Description6:
// This callback function7 retrieves the list of7 scripts.
//
// 5Parameters:
// path - 3Folder object of the 6folder to 6scan.
//
// Returns:
// Array of FileSystem 7objects.
//
function rd_ScriptLauncher_getAEScripts(path)
{
var pathFiles = path.getFiles(), files = new Array(), subfiles;
// Sort the entries in pathFiles
pathFiles.sort(rd_ScriptLauncher_sortByName);
// Loop through the current folder's files and subfolders
for (var i = 0; i < pathFiles.length; i++)
if (pathFiles[i] instanceof Folder)
{
// Skip recusion if folder's name is enclosed in parentheses
if (pathFiles[i].name.match(/^\(.*\)$/))
continue;
else
{
// Recurse, and append contents - isn't there an easier way, like array addition?
subfiles = rd_ScriptLauncher_getAEScripts(pathFiles[i]);
for (var j = 0; j < subfiles.length; j++)
files[files.length] = subfiles[j];
}
}
else
{
// Add only files that end in .js or .jsx or .jsxbin, and that isn't this file itself
if (pathFiles[i].name.match(/\.(js|jsx|jsxbin)$/) && (pathFiles[i].fsName != File($.fileName).fsName))
files[files.length] = pathFiles[i];
}
return files;
}
```
- 腳本管理器
- 讀取文件夾內文件
- 層層時間線偏移Sequencer.jsx
- 層層隨機時間偏移
- 文字分離char_separate_1.3
- 分解文字 把一個文字層分成若干個文字層
- 快速導入Smart Import
- 查找與替換字符 Find and Replace Text.jsx
- 層改名Selected_Layers_Renamer.jsx
- 創建燈光為選擇的三維層.jsx
- 創建攝像機為選擇的三維圖層.jsx
- 創建調節圖層CreateTrimmedAdjustmentLayer.jsx
- 創建調節圖層多個CreateSeveralTrimmedAdjustmentLayers.jsx
- 創建一個空物體到選擇的層Add Parented Null to Selected Layers.jsx
- 文字分離DecomposeText
- 修改渲染輸出文件位置Change Render Locations
- AE腳本讀取txt文檔并寫入數組
- AE腳本把數組寫入到txt文檔中
- AE提取字幕腳本
- AE批量用txt內容替換字幕腳本