- InDesign 用户指南
- 了解 InDesign
- InDesign 简介
- 工作区
- 生成式 AI(在中国大陆不可用)
- InDesign 简介
- 创建文档和设置文档布局
- 文档和页面
- 网格
- Flex 布局
- 版面辅助工具
- 添加内容
- 文本
- 排版规则
- 设置文本格式
- 审阅文本
- 拼写检查和语言词典
- 添加引用
- 样式
- 表
- 交互性
- 图形
- 颜色和透明度
- 查找和替换
- 共享
- 导入、导出和发布
- 置入、导出和发布
- 打印
- 扩展 InDesign
- 自动化
- 故障排除
了解如何使用脚本自动处理常见任务。
脚本是一个可用来执行多种任务的强大工具。脚本可能很简单(比如自动执行常见操作),也可能很复杂(比如创建全新功能)。您可以创建自己的脚本,也可以运行他人创建的脚本。 有关脚本的更多信息,请参阅脚本指南、脚本要求以及其他开发者资源。
使用 UXP 脚本构建插件
开发者现在可以使用 UXP 脚本创建插件,为用户构建更丰富的用户界面以及更具互动性的组件。 快速开始构建您的第一个插件。
“脚本”面板和“脚本标签”面板概述
InDesign 包含两个用于脚本的面板:脚本面板和脚本标签面板。
在脚本面板中可以运行脚本,而不必离开 InDesign。该面板显示的是位于“InDesign 应用程序”文件夹和首选项文件夹下的脚本文件夹中的脚本。
要打开脚本面板,请选择窗口 > 实用程序 > 脚本。如果创建或收到脚本,可将其放在脚本面板文件夹下,使其显示在脚本面板中。
|
macOS |
Users/[用户名]/Library/Preferences/Adobe InDesign/[版本]/[语言]/Scripts/Scripts Panel |
|
Windows |
Users\[用户名]\AppData\Roaming\Adobe\InDesign\[版本]\[语言]\Scripts\Scripts Panel |
要快速查找脚本面板文件夹,请右键单击 (Windows) 或按住 Control 键并单击 (macOS) 脚本面板中的脚本,然后选择在资源管理器中显示 (Windows) 或在 Finder 中显示 (macOS)。
使用脚本标签面板可为页面项目(如文本框架或形状)指定标签。为页面项目添加标签有助于编写需要识别特定对象的脚本。要打开脚本标签面板,请选择窗口 > 实用程序 > 脚本标签。
有关添加、运行和编辑脚本的更多信息,请参阅脚本指南。
要运行某个脚本,请在脚本面板中双击该脚本,或者使用快速应用——按 Ctrl + Enter (Windows) 或 Command + Return (macOS) 即可打开快速应用对话框。
|
脚本名称 |
功能 |
|
|---|---|---|
|
AddGuides |
在选定对象周围添加参考线。 |
|
|
AddPoints |
在选定对象的路径上添加点。 |
|
|
添加 QR 代码 |
将 QR 代码放置在 placegun 上,或直接作为页面项放置。 |
|
|
AdjustPageItems |
将偶数/奇数页面上的内容按指定量移动,以便在母版页边距更改或者插入页面后重新定位项目。 |
|
|
AlignToPage |
将对象与页面上的指定位置对齐。 |
|
|
AnimationEncyclopedia |
创建具有不同动画属性的按钮。 |
|
|
BreakFrame |
从文章中移除选定的文本框架及其内容。 |
|
|
CornerEffects |
使用不同的角效果重新绘制所选项目的路径,包括应用于特定路径点的效果。 |
|
|
CreateCharacterStyles |
定义基于选定文本的完整字符样式。 |
|
|
CropMarks |
在选定对象周围添加裁切标记和/或套准标记。 |
|
|
ExportAllStories |
将文档中的所有文章导出到一系列文本文件中。 |
|
|
FindChangeByList |
通过读取制表符分隔的文本文件,执行常见的文本查找/更改操作。 |
|
|
ImageCatalog |
将指定文件夹内的所有图形排列到联系表布局中。 |
|
|
MakeGrid |
通过细分或复制选定的对象,创建网格。 |
|
|
Neon |
为选定的一个或多个对象应用混合效果。 |
|
|
PathEffects |
更改所选对象上的路径点位置以添加创意效果。 |
|
|
PlaceMultipagePDF |
置入 PDF 的所有页面。 |
|
|
SelectObjects |
按对象类型选择现用跨页上的对象。 |
|
|
SortParagraphs |
按字母顺序对所选段落进行排序。 |
|
|
SplitStory |
将选定文章中的文本框架拆分为单独的、无联系的文本框架。 |
|
|
TabUtilities |
将制表位和缩进应用于选定文本。 |
有关安装和使用这些示例脚本的更多信息,请参阅自动化。
InDesign 还提供了更多由 InDesign 社区创建的脚本。
- 由 Kris Coppieters 创建的 Unicode 注入程序 - 使用键盘快捷键轻松地将一个或多个 Unicode 字符插入到 InDesign 文本中。 有关更多信息,请参阅说明。
- 由 Stefan Rakete 创建的插入排版引号 - 使用键盘快捷键在选定的文本前后添加所定义的排版引号。 有关更多信息,请参阅说明。
- Paolo Agostinetto 创建的图层克隆程序 - 此脚本允许您将一个图层及其元素从一个文档复制到另一个文档。 有关更多信息,请参阅说明。
- Roland Dreger 创建的获取 x 字高 - 确定文本段落的 x 字高。 有关更多信息,请参阅说明。
- 由 Ariel Walden 创建的将边缘与文本框靠齐 - 修改整个文档的边缘以匹配所选文本框的脚本。 有关更多信息,请参阅说明。
- 由 Ariel Walden 创建的中断文本串 - 可使文本框之间的串联轻松中断的 InDesign 脚本。 有关更多信息,请参阅说明。
- 由 Kris Coppieters 创建的 InCopy 注释提醒 - 一个适用于 Adobe® InDesign® 和 Adobe InCopy® 的启动脚本,可针对存在注释发出提醒。 有关更多信息,请参阅说明。
- 由 Kris Coppieters 创建的复制粘贴坐标 - 页面项目上的复制粘贴坐标脚本。 有关更多信息,请参阅说明。
- 由 Gregor Fellenz 创建的链接 Grep - 将 InDesign GREP 查询链接到新脚本。 有关更多信息,请参阅说明。
- 由 Gregor Fellenz 创建的清除优先选项 - 从 InDesign 文本、表或对象清除样式优先选项。 有关更多信息,请参阅说明。
- Luis Felipe Corullón 创建的反向选择 - 反转 InDesign 文档中所选内容的脚本。 有关更多信息,请参阅说明。
- Paolo Agostinetto 创建的图层克隆程序 - 此脚本允许您将一个图层及其元素从一个文档复制到另一个文档。 有关更多信息,请参阅说明。
- Peter Kahrel 创建的结束对书籍尾注的注释 - 将文档末尾的尾注转换为书籍末尾的尾注。 有关更多信息,请参阅说明。
- Peter Kahrel 创建的对尾注引用进行重新编号 - 当添加或删除尾注时,脚本创建的尾注的引用不会自动更新。 有关更多信息,请参阅说明。
- Olav Kvern 创建的调整为页面大小 - 将当前选区(例如图像)的大小调整为页面大小。 有关更多信息,请参阅说明。
- Olav Kvern 创建的调整页面大小 - 将页面大小调整为当前选区(例如图像)的大小。 有关更多信息,请参阅说明。
Adobe 在 GitHub 上维护了一个开源社区脚本存储库。 有关 InDesign 社区脚本存储库的更多信息,请参阅自述文件。 此自述文件包含有关提供脚本的详细信息,以及指向脚本程序的链接。
更多此类内容
有疑问或想法?
如果要提出疑问或分享构思,请加入 Adobe InDesign 社区。我们很乐意倾听您的心声并欣赏您的创意作品。

