# autos.skills.photoshop 库模块帮助文档

## autos.skills.photoshop 成员列表 <a id="autos.skills.photoshop" href="#autos.skills.photoshop">&#x23;</a>

通过 aardio COM 接口控制 Adobe Photoshop，优先借助 DoJavaScript 执行 Photoshop ExtendScript / Action Manager 脚本。

### autos.skills.photoshop.copySelectionToNewLayer(startIfMissing=false) <a id="autos.skills.photoshop.copySelectionToNewLayer" href="#autos.skills.photoshop.copySelectionToNewLayer">&#x23;</a>
将当前选区复制到新图层

### autos.skills.photoshop.doJavaScript(jsCode,args,mode,startIfMissing) <a id="autos.skills.photoshop.doJavaScript" href="#autos.skills.photoshop.doJavaScript">&#x23;</a>
执行 Photoshop ExtendScript / JavaScript，args 可为 aardio 数组，mode 默认 1

### autos.skills.photoshop.getActiveDocumentName(startIfMissing=false) <a id="autos.skills.photoshop.getActiveDocumentName" href="#autos.skills.photoshop.getActiveDocumentName">&#x23;</a>
获取当前活动文档名称

### autos.skills.photoshop.getApp(startIfMissing=false) <a id="autos.skills.photoshop.getApp" href="#autos.skills.photoshop.getApp">&#x23;</a>
获取 Photoshop.Application COM 对象。startIfMissing=false 仅连接已运行实例，true 则可启动 Photoshop

### autos.skills.photoshop.getAppInfo(startIfMissing=false) <a id="autos.skills.photoshop.getAppInfo" href="#autos.skills.photoshop.getAppInfo">&#x23;</a>
获取 Photoshop 应用信息

### autos.skills.photoshop.getDocumentInfo(startIfMissing=false) <a id="autos.skills.photoshop.getDocumentInfo" href="#autos.skills.photoshop.getDocumentInfo">&#x23;</a>
获取当前活动文档基础信息

### autos.skills.photoshop.hasActiveDocument(startIfMissing=false) <a id="autos.skills.photoshop.hasActiveDocument" href="#autos.skills.photoshop.hasActiveDocument">&#x23;</a>
判断 Photoshop 是否有活动文档

### autos.skills.photoshop.isRunning() <a id="autos.skills.photoshop.isRunning" href="#autos.skills.photoshop.isRunning">&#x23;</a>
检测是否可连接到已运行的 Photoshop

### autos.skills.photoshop.minAutos <a id="autos.skills.photoshop.minAutos" href="#autos.skills.photoshop.minAutos">&#x23;</a>
技能包支持的最小 AA(aardio autos) 版本

### autos.skills.photoshop.openDocument(path,startIfMissing=false) <a id="autos.skills.photoshop.openDocument" href="#autos.skills.photoshop.openDocument">&#x23;</a>
打开图像或 PSD 文件，返回活动文档名

### autos.skills.photoshop.progId <a id="autos.skills.photoshop.progId" href="#autos.skills.photoshop.progId">&#x23;</a>
`Photoshop COM ProgID`

### autos.skills.photoshop.runScriptFile(path,args,mode,startIfMissing=false) <a id="autos.skills.photoshop.runScriptFile" href="#autos.skills.photoshop.runScriptFile">&#x23;</a>
读取并执行 *.jsx / *.js Photoshop 脚本文件

### autos.skills.photoshop.saveActiveAsJpeg(path,quality=12,overwrite=true,startIfMissing=false) <a id="autos.skills.photoshop.saveActiveAsJpeg" href="#autos.skills.photoshop.saveActiveAsJpeg">&#x23;</a>
将活动文档另存为 JPEG 副本，quality 范围 0~12

### autos.skills.photoshop.saveActiveAsPng(path,overwrite=true,startIfMissing=false) <a id="autos.skills.photoshop.saveActiveAsPng" href="#autos.skills.photoshop.saveActiveAsPng">&#x23;</a>
将活动文档另存为 PNG 副本

### autos.skills.photoshop.selectSubject(startIfMissing=false,sampleAllLayers=false) <a id="autos.skills.photoshop.selectSubject" href="#autos.skills.photoshop.selectSubject">&#x23;</a>
调用 Photoshop “选择主体”

### autos.skills.photoshop.selectSubjectToNewLayer(startIfMissing=false,sampleAllLayers=false) <a id="autos.skills.photoshop.selectSubjectToNewLayer" href="#autos.skills.photoshop.selectSubjectToNewLayer">&#x23;</a>
调用 Photoshop 选择主体并复制到新图层

### autos.skills.photoshop.version <a id="autos.skills.photoshop.version" href="#autos.skills.photoshop.version">&#x23;</a>
技能包版本
