Прочтите README はこちらです。
Это коллекция скриптов для Adobe Illustrator. Я создал его с учетом простоты и удобства использования.
Нажмите на заголовок, чтобы перейти и узнать больше о сценарии.
Если вы нашли сценарий, который вас интересует, загрузите его с сайта .
Update
цвета градиентаUpdate
разделенного текстаUpdate
позиции курсораBug Fix
«Выравнивание по границам глифа»New
New
New
New
New
New
New
Загрузите zip-архив с сайта или Releases и разархивируйте его.
Скрипты можно разместить в любом месте вашего компьютера.
Чтобы запустить сценарии, выберите «Файл» > «Сценарии» > «Другой сценарий» ( ⌘ / Ctrl + F12 ).
Примечание
В редких случаях скрипт может не работать, если вы продолжите его использовать.
В этом случае перезапустите Illustrator и повторите попытку.
Следующие расширения или программное обеспечение упрощают запуск сценариев.
Для разработки пользовательского интерфейса использовался ScriptUI Dialog Builder (SDB).
См. также: ScriptUI-Dialog-Builder-Joonas.
ОС: macOS Вентура 13.4.
Тест: Adobe Illustrator 2020–2024 гг.
Все скрипты лицензируются по лицензии MIT.
Дополнительную информацию см. в прилагаемом файле ЛИЦЕНЗИИ.
Этот скрипт добавляет любое количество опорных точек, расположенных на равном расстоянии друг от друга.
Это немного более удобное для пользователя улучшение «Объект» > «Путь» > «Добавить опорные точки».
Примечание
Также поддерживаются точки привязки для типа пути и области.
Illustrator CS4 или выше
Этот скрипт преобразует число в трехзначную строку, разделенную запятыми.
Выберите текстовые объекты или укажите текстовый диапазон в состоянии редактирования и запустите этот скрипт.
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
, MM.DD.YYYY
, DD.MM.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 или выше
Этот скрипт преобразует любые цвета на панели «Образцы» в глобальные или плашечные цвета.
ConvertToGlobalColor.js:
ConvertToSpotColor.js:
Выберите цвета на панели «Образцы» и запустите этот скрипт.
Если этот флажок не установлен, конвертируются все образцы.
Примечание
Если есть образец с таким же именем, он не будет преобразован.
При преобразовании триадного цвета в глобальный или плашечный цвет порядок отображения цветов меняется, поскольку они перерегистрируются в образце.
Illustrator CS или выше
Этот скрипт преобразует типы на пути в типы точек.
Выберите тип объекта пути и запустите этот сценарий.
Примечание
Объекты исходного типа будут удалены.
Любые эффекты, примененные к внешнему виду, будут потеряны.
Illustrator CS или выше
Этот сценарий эквивалентен выбору кода Visual Studio > Копировать строку вниз ( Option / Alt + Shift + ↓ ) и Копировать строку вверх ( Option / Alt + Shift + ↑ ).
Если вы назначите сочетания клавиш с помощью Keyboard Maestro, AutoHotkey или аналогичного, вы сможете добиться большего ощущения кода Visual Studio.
Поддерживаются как типы точек, так и области.
Например, copyLineDown.js:
Подведите курсор к строке, которую хотите скопировать, и запустите этот скрипт.
Линию выделять не обязательно.
Предупреждение
Так как при использовании функций копирования и вставки внутри скрипта он проиграет, если вы заранее скопировали контент.
Примечание
Тип области с переносом может работать некорректно.
В случае с copyLineDown.js при копировании последней строки добавляется новая строка, чтобы обойти ошибку.
Копировать можно только одну строку. Несколько строк не поддерживаются.
Если вы используете версию 2020 или более раннюю версию, вы не сможете вводить ввод с клавиатуры после запуска скрипта.
Если вы хотите ввести текст, необходимо щелкнуть мышкой.
Illustrator CC 2018 или новее.
Этот сценарий эквивалентен сочетанию клавиш Visual Studio Code «Копировать строку (пустое выделение)» ( ⌘ / Ctrl + C ) и «Вырезать строку (пустое выделение)» ( ⌘ / Ctrl + X ).
Если вы назначите сочетания клавиш с помощью Keyboard Maestro, AutoHotkey или аналогичного, вы сможете добиться большего ощущения кода Visual Studio.
Поддерживаются как типы точек, так и области.
Например, CutLine(emptySelection).js:
Подведите курсор к строке, которую хотите скопировать или вырезать, и запустите этот скрипт.
Линию выделять не обязательно.
Важный
Перевод строки не включен во избежание ошибки в Illustrator.
Примечание
Тип области с переносом может работать некорректно.
Если вы используете версию 2020 или более раннюю версию, вы не сможете вводить ввод с клавиатуры после запуска скрипта.
Если вы хотите ввести текст, необходимо щелкнуть мышкой.
Illustrator CC 2018 или новее.
Этот скрипт создает цветовую диаграмму. Поддерживаются цвета CMYK и RGB.
Addition
Значение шагов добавляется как есть.Intensity
Добавляется процент целевого цвета. Это эквивалентно Edit > Edit Colors > Saturate. Примечание
Плашечный цвет, градиент и узор не поддерживаются.
Создайте цветовую диаграмму в новом документе.
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 «Удалить все слева» ( ⌘ + Backspace ) и «Удалить все справа» ( ⌘ + Удалить ).
Если вы назначите сочетания клавиш с помощью Keyboard Maestro, AutoHotkey или аналогичного, вы сможете добиться большего ощущения кода Visual Studio.
Поддерживаются как типы точек, так и области.
Например, deleteAllRight.js:
Переместите курсор в позицию персонажа, которого вы хотите удалить, и запустите этот скрипт.
Нет необходимости выбирать строку для удаления.
Предупреждение
Так как при использовании функций копирования и вставки внутри скрипта он проиграет, если вы заранее скопировали контент.
Примечание
Удалить можно только одну строку. Несколько строк не поддерживаются.
Если вы используете версию 2020 или более раннюю версию, вы не сможете вводить ввод с клавиатуры после запуска скрипта.
Если вы хотите ввести текст, необходимо щелкнуть мышкой.
Illustrator CC 2018 или новее.
Этот скрипт удаляет все образцы, кроме «Нет» и «Регистрация».
Просто запустите этот скрипт.
Примечание
Также удалите все образцы, используемые для объектов.
Illustrator CS или выше
Этот скрипт удаляет скрытые слои.
Кончик
Он реализован в меню панели «Слои» с версии 2021.
Просто запустите этот скрипт.
Illustrator CS или выше
Этот скрипт удаляет заблокированные слои.
Просто запустите этот скрипт.
Illustrator CS или выше
Этот скрипт удаляет конечные пробелы и табуляции. Поддерживаются как типы точек, так и области.
Выберите текстовые объекты и запустите этот скрипт.
Линию выделять не обязательно.
Примечание
Тип области с переносом может работать некорректно.
Illustrator CS или выше
Этот скрипт удаляет неиспользуемые слои.
Просто запустите этот скрипт. Нет необходимости выбирать какие-либо слои.
Illustrator CS или выше
Этот скрипт удаляет слово под курсором. Поддерживаются как типы точек, так и области.
Переместите курсор в позицию слова, которое вы хотите удалить, и запустите этот скрипт.
Слово выделять не обязательно.
Предупреждение
Так как при использовании функций копирования и вставки внутри скрипта он проиграет, если вы заранее скопировали контент.
Примечание
Тип области с переносом может работать некорректно.
Если вы используете версию 2020 или более раннюю версию, вы не сможете вводить ввод с клавиатуры после запуска скрипта.
Если вы хотите ввести текст, необходимо щелкнуть мышкой.
Illustrator CC 2018 или новее.
Этот скрипт разбивает объект пути на части с помощью опорных точек.
Выберите любые объекты пути и запустите этот скрипт.
Примечание
Исходный объект пути будет удален.
Illustrator CS или выше
Этот скрипт равномерно распределяет объекты в пространстве.
Например, распределитеInSpace(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.
Выберите два или более объектов пути или образцов и запустите этот сценарий.
Примечание
Установите приоритет объекта пути над образцами.
Чтобы создать цвет градиента из образцов, отмените выбор объектов пути.
Текстовый объект и цвет обводки не поддерживаются.
Illustrator CS4 или выше
Этот сценарий эквивалентен команде Go > Go to Line/Column в Visual Studio Code ( Ctrl + G ).
Если вы назначите сочетания клавиш с помощью Keyboard Maestro, AutoHotkey или аналогичного, вы сможете добиться большего ощущения кода Visual Studio.
Поддерживаются как типы точек, так и области.
Предупреждение
Поскольку внутри скрипта используются функции копирования и вставки, он будет потерян, если вы заранее скопировали содержимое.
Примечание
Панорамируйте так, чтобы выбранная строка находилась по центру окна.
Если вы используете версию 2020 или более раннюю версию, вы не сможете вводить ввод с клавиатуры после запуска скрипта.
Если вы хотите ввести текст, необходимо щелкнуть мышкой.
Illustrator CC 2018 или новее.
Этот скрипт перемещает курсор в начало следующего или предыдущего текста в состоянии редактирования текста.
Поддерживаются как типы точек, так и области.
Например, goToNextText.js:
Запустите этот скрипт в состоянии редактирования текста.
Предупреждение
Поскольку при использовании функций вырезания и вставки внутри скрипта он проиграет, если вы заранее скопировали контент.
Примечание
Он не будет перемещаться к заблокированным, скрытым или связанным текстам. Слой тоже.
Порядок перемещения курсора соответствует порядку наложения текста.
Панорамируйте так, чтобы следующий или предыдущий текст располагался по центру окна.
Если вы используете версию 2020 или более раннюю, вы не сможете вводить ввод с клавиатуры после запуска скрипта.
Если вы хотите ввести текст, необходимо щелкнуть мышкой.
Illustrator CC 2018 или новее.
Этот скрипт выделяет искомую строку цветом заливки, образцом или стилем символов.
Поддерживаются цвета CMYK и RGB.
Если вы хотите раскрасить стили символов и абзацев, снимите флажок «Игнорировать настройки цвета».
Примечание
Цвет и образец нельзя применять одновременно.
Illustrator CS6 или выше
Этот скрипт импортирует файл CSV на панель «Образцы».
Важный
Убедитесь, что цветовой режим документа и формат файла CSV совпадают.
Файлы CSV доступны в следующих трех форматах.
Примечание
Запятые или табуляции разделяют столбцы.
Первая строка используется в качестве заголовка.
Имя образца не требуется.
Голубой | Пурпурный | Желтый | Черный | Название образца |
---|---|---|---|---|
100 | 0 | 0 | 0 | Голубой |
Красный | Зеленый | Синий | Название образца |
---|---|---|---|
255 | 0 | 0 | Красный |
Шестигранник | Название образца |
---|---|
ФФ0000 | Красный |
Примечание
В случае шестнадцатеричного цвета начальный знак «#» может быть опущен.
Если цвет Hex трехзначный, он ведет себя как CSS. (например, #F0F становится #FF00FF.)
Illustrator CS или выше
Этот скрипт увеличивает выбранные опорные точки по или против часовой стрелки.
Например, увеличениеSelectedAnchorPointsCW.js:
Выберите любые опорные точки с помощью инструмента «Прямое выделение» и запустите этот сценарий.
Illustrator CS или выше
Этот сценарий эквивалентен сочетанию клавиш Visual Studio Code «Вставить строку выше» ( ⌘ / Ctrl + Shift + Enter ) и «Вставить строку ниже» ( ⌘ / Ctrl + Enter ).
Если вы назначите сочетания клавиш с помощью Keyboard Maestro, AutoHotkey или аналогичного, вы сможете добиться большего ощущения кода Visual Studio.
Поддерживаются как типы точек, так и области.
Например, вставьтеLineBelow.js:
Переместите курсор на строку ниже или выше, в которую вы хотите добавить строку, и запустите этот скрипт.
Перемещать курсор в конец строки не обязательно.
Примечание
Тип области с переносом может работать некорректно.
Если вы используете версию 2020 или более раннюю, вы не сможете вводить ввод с клавиатуры после запуска скрипта.
Если вы хотите ввести текст, необходимо щелкнуть мышкой.
Illustrator CC 2018 или новее.
Этот скрипт инвертирует заблокированные слои.
Просто запустите этот скрипт.
Illustrator CS или выше
Этот скрипт инвертирует видимые слои.