// 在 File 標籤內添加 Collect Files 按鈕
var collectFilesBtn = tab3Group.add("button", [0, 0, 150, 40], "Collect Files");
// 設置 Collect Files 按鈕行為
collectFilesBtn.onClick = function () {
try {
// 確保項目已經打開
if (!app.project) {
alert("請確保您已經打開了一個項目。");
return;
}
// 使用 After Effects 的菜單命令執行 Collect Files
var menuCommandId = app.findMenuCommandId("Collect Files...");
if (menuCommandId !== 0) {
app.executeCommand(menuCommandId);
}
} catch (e) {
alert("發生錯誤:" + e.message);
}
};
// 在 File 標籤內添加 Reduce Project 按鈕
var reduceProjectBtn = tab3Group.add("button", [0, 0, 150, 40], "Reduce Project");
// 設置 Reduce Project 按鈕行為
reduceProjectBtn.onClick = function () {
try {
// 確保項目已經打開
if (!app.project) {
alert("請確保您已經打開了一個項目。");
return;
}
// 使用 After Effects 的菜單命令執行 Reduce Project
var menuCommandId = app.findMenuCommandId("Reduce Project");
if (menuCommandId !== 0) {
app.executeCommand(menuCommandId);
}
} catch (e) {
alert("發生錯誤:" + e.message);
}
};
・修改腳本內容
①【將這兩個功能放在某個標籤內】
將上述的「tab3」改成自己在「製作自己專用的工具箱(模板).jsx」中的「tab數字」(即tab1或是tab2之類。我後來創建一個tab3專門放這種跟系統相關的東西,所以示範的語法才會出現tab3)。