Photoshop 通过脚本支持外部自动化。在 Windows 中,可以使用支持 COM 自动化的脚本语言,例如 VB Script。在 Mac OS 中,可以使用允许发送 Apple 事件的语言,例如 AppleScript。这些语言不是跨平台的,但可以控制多个应用程序,例如 Adobe Photoshop、Adobe Illustrator 和 Microsoft Office。在 Mac OS 中,也可以使用 Apple 的 Photoshop Actions for Automator 来控制 Photoshop 中的任务。

也可以在这两种平台上使用 Javascript。您可以利用 Javascript 支持编写可以在 Windows 或 Mac OS 上运行的 Photoshop 脚本。

运行 JavaScript

选取“文件”>“脚本”,然后从列表中选择脚本。脚本列表包含以 .js 或 .jsx 扩展名存储以及在 Photoshop CS5/Presets/Scripts 文件夹中存储的所有脚本文件。要运行存储在其它位置的脚本,请选取“文件”>“脚本”>“浏览”,然后浏览到该脚本。

将脚本和动作设置为自动运行

可以使用事件(如在 Photoshop 中打开、存储或导出文件)来触发 JavaScript 或 Photoshop 动作。Photoshop 提供了很多个默认事件,也可以使用任何可编写脚本的 Photoshop 事件来触发脚本或动作。

  1. 选取“文件”>“脚本”>“脚本事件管理器”。

  2. 选择“启用事件以运行脚本/动作”。

  3. 在 Photoshop“事件”菜单中,选取将触发脚本或动作的事件。

  4. 选择“脚本”或“动作”,然后选取在事件发生时运行的脚本或动作。  

    Photoshop 有多个示例脚本可供选取。要运行其它脚本,请选取“浏览”,然后浏览到该脚本。对于动作,请从第一个弹出式菜单中选取动作组,然后从第二个菜单中选取该组中的动作。必须在“动作”面板中载入动作后,它才会出现在这些菜单中。

  5. 单击“添加”。对话框中列出了事件和它关联的脚本或动作。

  6. 要停用和移去个别事件,请在列表中选择事件,然后单击“移去”。要停用所有事件,但仍将它们保留在列表中,请取消选择“启用事件以运行脚本/动作”。


,