var btn = new Button("选择文件夹"); btn.onClick = function() { var folder = Folder.selectDialog("选择文件夹"); if (folder) { var fileList = folder.getFiles(); var list = []; for (var i = 0; i < fileList.length; i++) { if (fileList[i] instanceof File) { list.push(fileList[i]); } } var dlg = new Window("dialog", "文件列表"); dlg.orientation = "column"; var lst = dlg.add("listbox", undefined, list); var btnOK = dlg.add("button", undefined, "确定"); btnOK.onClick = function() { var selectedItem = lst.selection; if (selectedItem) { var file = selectedItem.text; // 在这里编写将文件导入ae的脚本 alert(file + "导入成功!"); } else { alert("请选择一个文件!"); } dlg.close(); } dlg.show(); } }
时间: 2024-04-07 09:29:13 浏览: 97
【转】js实现弹出选择路径框
5星 · 资源好评率100%
这是一段 JavaScript 代码,用于实现一个 Adobe After Effects 脚本界面,用于选择一个文件夹,并将该文件夹下的所有文件展示在一个列表框中。用户可以选择列表框中的任意一个文件,并执行将该文件导入 After Effects 的操作。如果用户没有选择任何文件,则会提示用户选择文件。你有什么关于这段代码的问题吗?
阅读全文