跳转到内容

执行脚本

执行脚本

Illustrator 界面包含一个脚本菜单(文件 > 脚本),可以快速轻松地访问您的脚本。

脚本可以直接列为菜单项,当您选择它们时运行。请参阅在脚本菜单中安装脚本

您可以从菜单导航到文件系统中的任何脚本,然后运行该脚本。请参阅从“其他脚本”菜单项执行脚本

您还可以在启动应用程序时自动启动扩展名为 .jsx 的 JavaScript 脚本。有关信息,请参阅启动脚本(仅限 .jsx 脚本)


在脚本菜单中安装脚本

要将脚本包含在脚本菜单(文件 > 脚本)中,请将脚本保存在 Illustrator CC 安装目录中的 /lllustrator CC/Presets 文件夹中的 Scripts 文件夹中。

脚本的文件名(不包括文件扩展名)将显示在脚本菜单中。

在 Illustrator 运行时添加到 Scripts 文件夹中的脚本不会出现在脚本菜单中,直到下次启动 Illustrator 时才会显示。

可以在脚本菜单中安装任意数量的脚本。如果您有许多脚本,请使用 Scripts 文件夹中的子文件夹来帮助组织脚本菜单中的脚本。

每个子文件夹都显示为一个单独的子菜单,其中包含该子文件夹中的脚本。


从“其他脚本”菜单项执行脚本

脚本菜单末尾的“其他脚本”项(文件 > 脚本 > 其他脚本)允许您执行未安装在 Scripts 文件夹中的脚本。

选择“其他脚本”会显示一个浏览对话框,您可以使用它导航到脚本文件。当您选择文件时,脚本将被执行。

浏览对话框中仅显示支持的文件类型的文件。有关详细信息,请参阅Adobe Illustrator CC 中的脚本语言支持


启动脚本(仅限 .jsx 脚本)

扩展名为 .jsx 的 JavaScript 脚本可以安装在两个文件夹之一中,以便在启动 Illustrator 时以及每次运行脚本时自动运行这些脚本。

这些文件夹是:

  • 特定于应用程序的启动脚本文件夹,其中包含 IllustratorCC 的脚本
  • 通用启动脚本文件夹,其中包含在启动任何 Creative Cloud 应用程序时自动运行的脚本

特定于应用程序的启动脚本文件夹

您必须将特定于应用程序的启动脚本放置在您在 Illustrator 安装目录中创建的名为 Startup Scripts 的文件夹中。

例如,当 IllustratorCC 安装到默认位置时,您将在以下位置创建 Startup Scripts 文件夹:

操作系统路径
WindowsC:\Program Files\Adobe\Adobe lllustratorCC\Startup Scripts\
Mac OS/Applications/Adobe lllustrator CC/Startup Scripts/

放置在 Startup Scripts 文件夹中的扩展名为 .jsx 的 JavaScript 脚本将在以下情况下自动运行:

  • 启动应用程序时。
  • 从脚本菜单(文件 > 脚本)中选择任何 JavaScript 文件时。

通用启动脚本文件夹

通用启动脚本文件夹包含在启动任何 Creative Cloud 应用程序时自动运行的脚本。

您可以在以下位置创建该文件夹:

操作系统路径
Windows/Program Files/Common Files/Adobe/Startup Scripts CC/Illustrator
Mac OS/Library/Application Support/Adobe/Startup Scripts CC/Illustrator

如果通用启动文件夹中的脚本仅由 Illustrator 执行,则脚本必须包含 ExtendScript #target 指令(#target illustrator)或类似以下代码:

if (BridgeTalk.appName == "illustrator") {
// 继续执行脚本
}