日本语の README はこちらです。
这是 Adobe Illustrator 的脚本集合。我在创建它时考虑到了简单性和易用性。
单击标题可跳转以了解有关脚本的更多信息。
如果您发现您感兴趣的脚本,请从 中下载。
Update
Update
Update
分割文本Bug Fix
New
New
相同色调百分比New
New
New
New
New
从 或 Releases 下载 zip 存档并解压缩。
这些脚本可以放置在计算机上的任何位置。
要运行脚本,请从“文件”>“脚本”>“其他脚本”( ⌘ / Ctrl + F12 )。
笔记
在极少数情况下,如果继续使用该脚本可能无法工作。
在这种情况下,请重新启动 Illustrator 并重试。
以下扩展或软件可以轻松运行脚本。
ScriptUI Dialog Builder (SDB) 用于设计 UI。
另请参阅: ScriptUI-Dialog-Builder-Joonas。
操作系统:macOS Ventura 13.4
测试:Adobe Illustrator 2020-2024
所有脚本均根据 MIT 许可证获得许可。
有关更多详细信息,请参阅随附的许可证文件。
该脚本添加任意数量的均匀间隔的锚点。
这是对“对象”>“路径”>“添加锚点”的稍微更用户友好的改进。
笔记
还支持路径类型和区域类型的锚点。
Illustrator CS4 或更高版本
此脚本将数字更改为 3 位逗号分隔的字符串。
在编辑状态下选择文本对象或指定文本范围,然后运行该脚本。
Illustrator CS 或更高版本
该脚本将选定的渐变添加到样本中。
选择路径对象,然后运行此脚本。
笔记
不支持文本对象和描边颜色。
Illustrator CS 或更高版本
该脚本将对象对齐在空间的中心。
例如,alignInCenterOfSpace(Vertical).js:
选择三个或更多对象,然后运行此脚本。
对齐的位置取决于参考点。
笔记
包含或排除描边宽度取决于“对齐”面板菜单 >“使用预览边界”。
选择至少三个对象。
Illustrator CS3 或更高版本
该脚本同时水平和垂直对齐对象。
笔记
最上面的行和最左边的列是对齐的基础。
还支持复合路径、文本、链接文件和嵌入文件。
点、像素、异食、英寸、英尺、码、毫米、厘米、米。
这些单位取决于标尺单位。
Illustrator 2021 或更高版本
该脚本会分割并排列所有打开的窗口。
提示
自 2022 版本起,排列文档图标已在应用程序栏中实现。
只需运行这个脚本即可。
笔记
至少打开两个文件。
Illustrator CS6 或更高版本
该脚本批量替换丢失的链接、链接和嵌入的文件。
重要的
自版本 2024 起,“应用于全部”复选框已从缺少链接文件时出现的对话框中删除。因此,无法再使用此对话框批量替换文件。
笔记
选择链接文件时,请在文档中而不是“链接”面板中选择它们。
Illustrator CS6 或更高版本
该脚本检查星期几。
用光标选择文本中的日期部分,然后运行此脚本。
笔记
如果没有年份,则按今年计算。
支持以下格式。
YYYY/MM/DD
, MM/DD/YYYY
, DD/MM/YYYY
,
YYYY-MM-DD
, MM-DD-YYYY
, DD-MM-YYYY
,
YYYY.MM.DD
, 月DD.MM.YYYY
MM.DD.YYYY
.年 , 日.月.年 ,
YYYY MM DD
, MM DD YYYY
, DD MM YYYY
,
Jan(uary) (the) DD(st|nd|rd|th)(,) YYYY
, MM DD(st|nd|rd|th)(,) YYYY
,
DD(st|nd|rd|th) (of) Jan(uary)(,) YYYY
, DD(st|nd|rd|th) MM(,) YYYY
,
YYYY年MM月DD日
、令和YY年MM月DD日
、平成YY年MM月DD日
、昭和YY年MM月DD日
、大正YY年MM月DD日
、明治YY年MM月DD日
Illustrator CS4 或更高版本
该脚本关闭所有文档。
提示
自 2021 版本起,它已在“文件”菜单中实现。
只需运行这个脚本即可。如果有未保存的文档,选择保存或不保存。
Illustrator CS4 或更高版本
该脚本关闭路径对象。
选择路径对象,然后运行此脚本。
Illustrator CS 或更高版本
该脚本比较两个对象的比例。
点、像素、异食、英寸、英尺、码、毫米、厘米、米。
这些单位取决于标尺单位。
Illustrator CC 或更高版本
该脚本将所有锚点转换为角点。
控制面板中的锚点转换选项要求选择锚点,但此脚本选择整个对象。
使用选择工具选择整个路径,然后运行此脚本。
如果使用直接选择工具选择锚点,将显示一个对话框,将所有或仅选定的锚点转换为角点。
笔记
还支持路径类型和区域类型的锚点。
Illustrator CS4 或更高版本
此脚本将“样本”面板中的任何颜色转换为全局颜色或专色。
转换为全局颜色.js:
转换为SpotColor.js:
在“样本”面板中选择颜色,然后运行此脚本。
如果未选择,则将转换所有样本。
笔记
如果存在同名的样本,则不会转换。
将印刷色转换为全局色或专色时,颜色显示的顺序会发生变化,因为它们在样本中重新注册。
Illustrator CS 或更高版本
该脚本将路径上的类型转换为点类型。
选择路径对象的类型,然后运行此脚本。
笔记
原始类型对象将被删除。
应用于外观的任何效果都将丢失。
Illustrator CS 或更高版本
此脚本相当于 Visual Studio Code 的 Selection > Copy Line Down( Option / Alt + Shift + ↓ ) & Copy Line Up( Option / Alt + Shift + ↑ )。
如果您使用 Keyboard Maestro、AutoHotkey 或类似工具指定快捷键,您将能够获得更多 Visual Studio Code 的感觉。
支持点类型和区域类型。
例如,copyLineDown.js:
将光标移动到要复制的行,然后运行此脚本。
无需选择线路。
警告
由于在脚本中使用了复制和粘贴功能,因此如果您提前复制了内容,则会丢失。
笔记
带环绕的区域类型可能效果不佳。
对于 copyLineDown.js,在复制最后一行时,会添加新行以解决错误。
只能复制一行。不支持多行。
如果您使用的是2020或更早版本,运行脚本后将无法输入键盘输入。
如果要输入文本,则必须用鼠标单击。
Illustrator CC 2018 或更高版本
此脚本相当于 Visual Studio Code 的键盘快捷键“复制行(空选择)”( ⌘ / Ctrl + C ) 和“剪切行(空选择)”( ⌘ / Ctrl + X )。
如果您使用 Keyboard Maestro、AutoHotkey 或类似工具指定快捷键,您将能够获得更多 Visual Studio Code 的感觉。
支持点类型和区域类型。
例如,cutLine(emptySelection).js:
将光标移动到要复制或剪切的行,然后运行此脚本。
无需选择线路。
重要的
不包含换行符是为了解决 Illustrator 中的错误。
笔记
带环绕的区域类型可能效果不佳。
如果您使用的是2020或更早版本,运行脚本后将无法输入键盘输入。
如果要输入文本,则必须用鼠标单击。
Illustrator CC 2018 或更高版本
该脚本创建一个颜色图表。支持 CMYK 和 RGB 颜色。
Addition
步骤的值按原样添加。Intensity
添加目标颜色的百分比。它相当于“编辑”>“编辑颜色”>“饱和度”。 笔记
不支持专色、渐变和图案。
在新文档中创建颜色图表。
Illustrator CS6 或更高版本
该脚本在画板上创建网格线。
只需运行这个脚本即可。
笔记
网格间距由首选项中的参考线和网格确定。
Illustrator CS 或更高版本
此脚本相当于 InDesign 的“文字”>“插入特殊字符”>“标记”>“当前页码”。
将页码放置在画板上的指定位置。
Position
页码相对于画板的位置。Facing Pages
如果为 true,则为对页。Start Page Number
起始页码。Section Prefix
在页码前面添加章节前缀。如果是对开页,则位于页码的后面。Font Size
页码的字体大小。Margin
画板的边距距离。根据标尺单位切换单位。 笔记
页码样式仅为数字。
按画板顺序分配页码。
Illustrator CS4 或更高版本
此脚本创建与直线段或连接两个锚点的线平行的文本。
Point Type
选择左对齐、居中对齐或右对齐。Area Type
输入区域宽度和高度值。笔记
不支持曲线。
还支持路径类型和区域类型的锚点。
点、像素、异食、英寸、英尺、码、毫米、厘米、米。
这些单位取决于标尺单位。
Illustrator 2021 或更高版本
该脚本创建一个串联文本。它也可以由点类型和路径对象的混合制成。
还支持垂直文本。
笔记
对象和层的堆叠顺序与串联顺序无关。
将路径转换为区域类型时,忽略少于两个锚点的锚点。
点、像素、异食、英寸、英尺、码、毫米、厘米、米。
这些单位取决于标尺单位。
Illustrator CC 或更高版本
此脚本顺时针或逆时针减少选定的锚点。
例如,减少SelectedAnchorPointsCW.js:
使用直接选择工具选择任何锚点,然后运行此脚本。
Illustrator CS 或更高版本
此脚本相当于 Visual Studio Code 的键盘快捷键“Delete All Left”( ⌘ + Backspace ) 和“Delete All Right”( ⌘ + Delete )。
如果您使用 Keyboard Maestro、AutoHotkey 或类似工具指定快捷键,您将能够获得更多 Visual Studio Code 的感觉。
支持点类型和区域类型。
例如,deleteAllRight.js:
将光标移动到要删除的字符的位置并运行此脚本。
无需选择要删除的字符串。
警告
由于在脚本中使用了复制和粘贴功能,因此如果您提前复制了内容,则会丢失。
笔记
只能删除一行。不支持多行。
如果您使用的是2020或更早版本,运行脚本后将无法输入键盘输入。
如果要输入文本,则必须用鼠标单击。
Illustrator CC 2018 或更高版本
此脚本删除除“无”和“注册”之外的所有样本。
只需运行这个脚本即可。
笔记
同时删除对象使用的所有样本。
Illustrator CS 或更高版本
该脚本删除隐藏层。
提示
自 2021 版本以来,它已在“图层”面板菜单中实现。
只需运行这个脚本即可。
Illustrator CS 或更高版本
此脚本删除锁定的图层。
只需运行这个脚本即可。
Illustrator CS 或更高版本
该脚本删除尾随空格和制表符。支持点类型和区域类型。
选择文本对象,然后运行此脚本。
无需选择线路。
笔记
带环绕的区域类型可能效果不佳。
Illustrator CS 或更高版本
该脚本删除未使用的图层。
只需运行这个脚本即可。无需选择任何图层。
Illustrator CS 或更高版本
该脚本删除光标下的一个单词。支持点类型和区域类型。
将光标移动到要删除的单词的位置并运行此脚本。
无需选择单词。
警告
由于在脚本中使用了复制和粘贴功能,因此如果您提前复制了内容,则会丢失。
笔记
带环绕的区域类型可能效果不佳。
如果您使用的是2020或更早版本,运行脚本后将无法输入键盘输入。
如果要输入文本,则必须用鼠标单击。
Illustrator CC 2018 或更高版本
该脚本用锚点分解路径对象。
选择任何路径对象,然后运行此脚本。
笔记
原始路径对象将被删除。
Illustrator CS 或更高版本
该脚本将对象均匀分布在空间中。
例如,distributeInSpace(Vertical).js:
选择三个或更多对象,然后运行此脚本。
对齐的位置取决于参考点。
笔记
包含或排除描边宽度取决于“对齐”面板菜单 >“使用预览边界”。
选择至少三个对象。
Illustrator CS3 或更高版本
该脚本通过 3 或 2 个锚点绘制外接圆。
使用直接选择工具选择 3 或 2 个锚点,然后运行此脚本。
笔记
对于两个锚点,它是直径。
还支持路径类型和区域类型的锚点。
Illustrator CS 或更高版本
此脚本绘制两个锚点之间的曲线或直线的法线(垂直于切线的线)。
笔记
不支持路径类型和区域类型的锚点。
点、像素、异食、英寸、英尺、码、毫米、厘米、米。
这些单位取决于标尺单位。
Illustrator CS4 或更高版本
该脚本在选定的对象周围绘制矩形。
笔记
绘制的矩形没有填充和描边宽度。
点、像素、异食、英寸、英尺、码、毫米、厘米、米。
这些单位取决于标尺单位。
Illustrator CS4 或更高版本
该脚本在锚点上绘制形状。
点、像素、异食、英寸、英尺、码、毫米、厘米、米。
这些单位取决于标尺单位。
Illustrator CS4 或更高版本
该脚本绘制一个与直线段或连接两个锚点的线平行的形状。
笔记
不支持曲线。
还支持路径类型和区域类型的锚点。
点、像素、异食、英寸、英尺、码、毫米、厘米、米。
这些单位取决于标尺单位。
Illustrator CS4 或更高版本
该脚本将单词括在括号中。
将光标移动到要包含的单词的位置并运行此脚本。
如果您选择文本范围,请将它们括起来。
警告
由于在脚本中使用了剪切和粘贴功能,因此如果您提前复制了内容,则会丢失。
笔记
带环绕的区域类型可能效果不佳。
如果您使用的是2020或更早版本,运行脚本后将无法输入键盘输入。
如果要输入文本,则必须用鼠标单击。
如果您想用其他字符将其括起来,请更改脚本内的第 41 行和 42 行。
例如,如果将其括在括号中:
var parentheses = {
start : '[' ,
end : ']'
} ;
Illustrator CC 2018 或更高版本
此脚本将路径对象或样本的颜色值导出到 CSV 文件。
选择路径对象或样本,然后运行此脚本。
如果要导出所有样本,请取消选择路径对象和样本。
笔记
如果您想获取样本名称,请使用全局颜色。
导出到桌面。
路径对象的优先级高于样本。
不支持文本对象和渐变。
Illustrator CS 或更高版本
该脚本扩展和收缩句柄。它还会改变角度。
笔记
句柄无法删除。
角度根据当前值增大或减小。
点、像素、异食、英寸、英尺、码、毫米、厘米、米。
这些单位取决于标尺单位。
Illustrator CS4 或更高版本
该脚本扩展和收缩路径段。
笔记
不支持闭合路径和曲线。
还支持路径上的文字锚点。
点、像素、异食、英寸、英尺、码、毫米、厘米、米。
这些单位取决于标尺单位。
Illustrator CS4 或更高版本
该脚本从渐变停止点提取颜色作为样本。
选择任何路径对象或样本,然后运行此脚本。
笔记
路径对象的优先级高于样本。
要从样本中提取颜色,请取消选择路径对象。
不支持文本对象和描边颜色。
Illustrator CS 或更高版本
该脚本适合画板中的引导对象。
选择引导对象,然后运行此脚本。
笔记
不支持闭合路径和曲线。
Illustrator CS 或更高版本
此脚本更改所选对象填充显示的缩放系数。
选择任何对象,然后运行此脚本。
笔记
如果未选择任何对象,则所有对象都应适合窗口。忽略指南。
Illustrator CS 或更高版本
该脚本从填充颜色或样本生成渐变颜色。
提示
自 2025 版本以来,它已在 Swatch 面板菜单中实现。
选择两个或更多路径对象或样本,然后运行此脚本。
笔记
路径对象的优先级高于样本。
要从样本生成渐变颜色,请取消选择路径对象。
不支持文本对象和描边颜色。
Illustrator CS4 或更高版本
此脚本相当于 Visual Studio Code 的 Go > Go to Line/Column( Ctrl + G )。
如果您使用 Keyboard Maestro、AutoHotkey 或类似工具指定快捷键,您将能够获得更多 Visual Studio Code 的感觉。
支持点类型和区域类型。
警告
由于脚本中使用了复制和粘贴功能,因此如果您提前复制了内容,则会丢失。
笔记
平移以使选定的线位于窗口的中心。
如果您使用的是2020或更早版本,运行脚本后将无法输入键盘输入。
如果要输入文本,则必须用鼠标单击。
Illustrator CC 2018 或更高版本
在文本编辑状态下,此脚本将光标移动到下一个或上一个文本的开头。
支持点类型和区域类型。
例如,goToNextText.js:
在文本编辑状态下运行该脚本。
警告
由于在脚本中使用了剪切和粘贴功能,因此如果您提前复制了内容,则会丢失。
笔记
它不会移动到锁定、隐藏或线索文本。层亦如此。
光标移动顺序为文本堆叠顺序。
平移下一个或上一个文本位于窗口的中心。
如果您使用的是2020或更早版本,运行脚本后将无法输入键盘输入。
如果要输入文本,则必须用鼠标单击。
Illustrator CC 2018 或更高版本
该脚本通过填充颜色、样本或字符样式突出显示搜索到的字符串。
支持 CMYK 和 RGB 颜色。
如果您希望对字符和段落样式进行着色,请取消选中“忽略颜色设置”复选框。
笔记
颜色和样本不能同时应用。
Illustrator CS6 或更高版本
此脚本将 CSV 文件导入到样本面板。
重要的
确保文档颜色模式和 CSV 文件格式相同。
CSV 文件有以下 3 种格式。
笔记
用逗号或制表符分隔列。
第 1 行用作标题。
样本名称不是必需的。
青色 | 品红 | 黄色的 | 黑色的 | 样本名称 |
---|---|---|---|---|
100 | 0 | 0 | 0 | 青色 |
红色的 | 绿色的 | 蓝色的 | 样本名称 |
---|---|---|---|
255 | 0 | 0 | 红色的 |
十六进制 | 样本名称 |
---|---|
FF0000 | 红色的 |
笔记
如果是十六进制颜色,则可以省略前导“#”。
如果十六进制颜色是 3 位数字,则其行为类似于 CSS。 (例如#F0F 变为#FF00FF。)
Illustrator CS 或更高版本
此脚本顺时针或逆时针增加选定的锚点。
例如增加SelectedAnchorPointsCW.js:
使用直接选择工具选择任何锚点,然后运行此脚本。
Illustrator CS 或更高版本
此脚本相当于 Visual Studio Code 的键盘快捷键“在上方插入行”( ⌘ / Ctrl + Shift + Enter ) 和“在下方插入行”( ⌘ / Ctrl + Enter )。
如果您使用 Keyboard Maestro、AutoHotkey 或类似工具指定快捷键,您将能够获得更多 Visual Studio Code 的感觉。
支持点类型和区域类型。
例如,insertLineBelow.js:
将光标移动到要添加行的下一行或上一行,然后运行此脚本。
不必将光标移动到行尾。
笔记
带环绕的区域类型可能效果不佳。
如果您使用的是2020或更早版本,运行脚本后将无法输入键盘输入。
如果要输入文本,则必须用鼠标单击。
Illustrator CC 2018 或更高版本
该脚本反转锁定的图层。
只需运行这个脚本即可。
Illustrator CS 或更高版本
该脚本反转可见图层。