使用脚本自动执行工作流程

上次更新日期: 2026年8月7日

了解如何在 Adobe InDesign 中使用脚本和脚本标签面板来自动执行任务,以便提高工作流程的速度和一致性。

您可以在 InDesign 中使用两个脚本面板来精简工作流程:脚本面板和脚本标签面板。

脚本面板

使用脚本面板来运行可自动执行重复任务的脚本。该面板显示存储在 InDesign 应用程序内的脚本文件夹以及首选项文件夹中的脚本。

要打开脚本面板,请选择窗口 > 实用程序 > 脚本。 将脚本添加到脚本面板文件夹中,这样它们就会显示在面板中。
脚本存储位置

  • macOS:Users/[用户名]/Library/Preferences/Adobe InDesign/[版本]/[语言]/Scripts/Scripts Panel
  • Windows:Users\[用户名]\AppData\Roaming\Adobe\InDesign\[版本]\[语言]\Scripts\Scripts Panel
提示

要查找脚本面板文件夹,请右键单击 (Windows) 或按住 Control 键单击 (macOS) 脚本面板中的脚本,然后选择在资源管理器中显示在 Finder 中显示

脚本标签面板

使用脚本标签面板为页面项目(如文本框架或形状)分配标签。标签帮助脚本识别特定对象。要打开该面板,请选择窗口 > 实用程序 > 脚本标签

脚本让您能够自动执行任务,从简单的操作到复杂的功能。您可以使用可用的脚本指南和开发者资源来创建自己的脚本,或运行他人创建的脚本。

InDesign 中的可用示例脚本

您可以安装并使用示例脚本。要运行脚本,请在脚本面板中双击它。

脚本名称

功能

AddGuides

在选定对象周围添加参考线。

AddPoints

在选定对象的路径上添加点。

添加 QR 代码

将 QR 代码载入置入光标,或直接作为页面项目放置。

AdjustPageItems

在更改主页边距或插入页面后,按指定量移动偶数/奇数页面上的内容,以重新定位项目。

AlignToPage

将对象与页面上的指定位置对齐。

AnimationEncyclopedia

创建具有不同动画属性的按钮。

BreakFrame

从文章中移除选定的文本框架及内容。

CornerEffects

使用不同的角效果重新绘制所选项目的路径,包括应用于特定路径点的效果。

CreateCharacterStyles

定义基于选定文本的完整字符样式。

CropMarks

在选定对象周围添加裁切标记和套准标记。

ExportAllStories

将文档中的所有文章导出到一系列文本文件中。

FindChangeByList

通过读取制表符分隔的文本文件,执行标准的文本查找/更改操作。

ImageCatalog

将指定文件夹内的所有图形排列到联系表布局中。

MakeGrid

通过细分或复制选定的对象,创建网格。

Neon

为选定的一个或多个对象应用混合效果。

PathEffects

更改所选对象上的路径点位置以添加创意效果。

PlaceMultipagePDF

置入 PDF 文档中的所有页面。

SelectObjects

按对象类型选择现用跨页上的对象。

SortParagraphs

按字母顺序对所选段落进行排序。

SplitStory

将选定文章中的文本框架拆分为单独的、无链接的文本框架。

TabUtilities

将制表位和缩进应用于选定文本。

UXP 插件开发

虽然脚本可以帮助自动执行任务,但 UXP 脚本允许开发人员构建插件,这些插件具有丰富的交互式用户界面。

社区创建的脚本

从 Adobe InDesign 社区寻找开源脚本,以扩展功能并自动执行专用任务。

脚本

作者

目的

Kris Coppieters

使用键盘快捷键轻松地将一个或多个 Unicode 字符插入到 InDesign 文本中。

Stefan Rakete

使用键盘快捷键在选定的文本前后添加所定义的排版引号。

Paolo Agostinetto

将一个图层及其元素从一个文档复制到另一个文档。

Roland Dreger

确定一段文本的 x 字高。

Ariel Walden

修改文档的页边距,使其在整个文档范围内与选定的文本框架相匹配。 

Ariel Walden

轻松断开文本框架之间的串接。

Kris Coppieters

使用 InDesign 和 Adobe InCopy 的启动脚本提醒用户笔记的存在。

Kris Coppieters

将坐标复制并粘贴到页面项目上。

Gregor Fellenz

将 InDesign GREP 查询串接成新的脚本。

Gregor Fellenz

清除 InDesign 文本、表或对象中的样式优先选项。 

Luis Felipe Corullón

反转 InDesign 文档中的选区。

Paolo Agostinetto

此脚本允许您将一个图层及其元素从一个文档复制到另一个文档。

Peter Kahrel

将文档末尾的尾注转换为全书末尾的尾注。

Peter Kahrel

创建尾注,当您添加或删除尾注时,其引用不会自动更新。

Olav Kvern

将当前所选内容(如图像)调整大小以适合页面。

Olav Kvern

将页面调整为当前所选内容(如图像)的大小。

Adobe 在 GitHub 上维护了一个开源社区脚本存储库。 有关 InDesign 社区脚本存储库的更多信息,请参阅自述文件。此自述文件包含有关提供脚本的详细信息,以及指向脚本程序的链接。