有三种脚本语言可用于编写 Photoshop 脚本:AppleScript(macOS)、JavaScript 和 VBScript(Windows)。
Photoshop 脚本文件默认文件夹
Win:C:\Program Files\Adobe\Adobe Photoshop 2024\Presets\Scripts
Mac:/Applications/Adobe Photoshop 2024/Presets/Scripts
官网参考文件地址
www.adobe.com/devnet/photoshop/scripting.html
JavaScript 支持编写可以跨平台在 Windows 或 macOS 上运行的 Photoshop 脚本。
1、使用文本编辑软件,如 Notepad、Sublime Text等编写 JavaScript 代码。比如,可使用下列代码更改当前选中的文字图层的内容。
//更改当前选中的文字图层的内容
if(app.documents.length != 0){
var doc = app.activeDocuments;
var myWindow = new Window("dialog","mediaTEA");
var topRow = myWindow.add("panel");
topRow.add("statictext",undefined,"请更改文字内容");
var myText = topRow.add("edittext",undefined,"©",{name:'myText'});
myText.characters = 30;
myText.active = true;
var btnOk = topRow.add("button",undefined ,"确定",{name:'btnOk'});btnOk.onClick = function() { var al = app.activeDocument.activeLayer; var ti = al.textItem; ti.contents = topRow.myText.text;al.name = topRow.myText.text;myWindow.close();}
myWindow.show();}
提示:
Photoshop 脚本的专业编辑工具是由 Adobe 公司提供的 Extendscript Toolkit CC。
2、编辑完后,另存为扩展名为 .jsx 的 JavaScript 文件。
提示:
保存在默认文件夹里的脚本文件,会显示在Ps菜单:文件/脚本 Scripts里。重启 Photoshop 后可见。
3、点击Ps菜单:文件/脚本/(脚本文件名) 执行此脚本。
提示:
可按 Esc 键退出。
如果要运行存储在其他位置的脚本,点击Ps菜单:文件/脚本/浏览 Browse,然后浏览到该脚本。
◆ ◆ ◆
在动作中运行脚本
录制动作时,在适当的时候点击“动作”面板控制菜单,执行“插入菜单项目” Intert Menu Item,然后点击Ps菜单:文件/脚本/(脚本文件名)。即可将此脚本记录在动作中。
◆ ◆ ◆
自动触发动作或脚本
通过脚本事件管理器 Script Events Manager将特定的事件(如打开、存储或导出文件)与 JavaScript 脚本或 Photoshop 动作关联起来,以便在这些事件发生时自动触发相应的操作。
Ps菜单:文件/脚本/脚本事件管理器
Scripts/Script Events Manager
请参阅:
《Ps:脚本事件管理器》
“点赞有美意,赞赏是鼓励”