生产对象
app.production
生产对象允许 ExtendScript 访问和操作生产、插入项目、创建新项目和文件夹,并将现有的生产项目移动到回收站。
Production.name
Section titled “Production.name”app.production.name
生产的名称。
字符串。
Production.path
Section titled “Production.path”app.production.path
生产文件夹的路径。
字符串。
Production.projects
Section titled “Production.projects”app.production.projects
包含在生产中的项目数组,这些项目当前是打开的。不包括未打开的项目。
Production.addProject()
Section titled “Production.addProject()”app.production.addProject(srcProjectPath, destProjectPath)
将项目从其他位置复制到生产目录中。
参数 | 类型 | 描述 |
---|---|---|
srcProjectPath | 字符串 | 源项目的路径。 |
destProjectPath | 字符串 | 添加项目的目的地路径。 |
如果成功,返回 true
。
Production.close()
Section titled “Production.close()”app.production.close()
关闭生产及其中的所有打开项目。
无。
如果成功,返回 true
。
Production.getLocked()
Section titled “Production.getLocked()”app.production.getLocked(project)
返回生产中单个项目的锁定状态。
参数 | 类型 | 描述 |
---|---|---|
project | Project 对象 | 项目 |
如果项目已锁定,返回 true
;如果项目未锁定,返回 false
。
Production.moveToTrash()
Section titled “Production.moveToTrash()”app.production.moveToTrash(projectOrFolderPath, suppressUI, saveProject)
将指定的路径(“文件夹”)或 .prproj 文件移动到生产的回收站文件夹中。
参数 | 类型 | 描述 |
---|---|---|
projectOrFolderPath | 字符串 | 源项目的路径。 |
suppressUI | 布尔值 | 是否抑制任何结果对话框。 |
saveProject | 布尔值 | 是否先保存项目。 |
如果成功,返回 true
。
Production.setLocked()
Section titled “Production.setLocked()”app.production.setLocked(project,locked)
设置生产中指定项目的锁定状态。
参数 | 类型 | 描述 |
---|---|---|
project | Project 对象 | 项目 |
locked | 布尔值 | True 表示锁定,false 表示解锁。 |
如果成功,返回 true
。