Skip to content

techspecc/adobe-illustrator-scripts

adobe-illustrator-scripts

A growing collection of Adobe Illustrator ExtendScript (JSX) utilities. Scripts are grouped by task (selection, export, etc.) so you can drop new automation helpers into a single repository.

Script catalog

Scripted Object Selection

  • scripted-object-selection/select-circles-by-range.jsx – Select circular items whose diameter falls between the min/max values you enter (supports mm and pt, blanks mean no bound).
  • scripted-object-selection/select-object-by-range.jsx – Select any visible, unlocked page item whose width and/or height fall inside your requested ranges.

More categories (export, cleanup, layout, …) can live alongside scripted-object-selection/ as they are added.

Run a script once

  1. Open your Illustrator document.
  2. File → Scripts → Other Script… and pick the .jsx you want to run.
  3. Follow the prompts in Illustrator.

Install scripts in the Illustrator menu

Copy the .jsx files into Illustrator’s Scripts directory and restart Illustrator.

  • macOS: /Applications/Adobe Illustrator [version]/Presets/en_US/Scripts
  • Windows: C:\\Program Files\\Adobe\\Adobe Illustrator [version]\\Presets\\en_US\\Scripts The scripts then appear under File → Scripts.

Input & units

  • Accepts numeric values followed by mm or pt (48, 75mm, 200pt).
  • Leaving a prompt blank removes that bound.
  • A small tolerance (~0.25 pt) helps absorb Illustrator’s rounding quirks.

Development notes

  • Illustrator’s ExtendScript engine is ES3-level JavaScript; avoid newer syntax such as let, const, arrow functions, or String.prototype.trim.
  • Keep future scripts self-contained and comment only where the logic is non-obvious.
  • When adding new utilities, drop them into a folder that matches the task (export/, cleanup/, etc.) and update this README’s catalog.

Contributing

Read CONTRIBUTING.md for guidance on proposing changes, coding style, and manual testing expectations. A PULL_REQUEST_TEMPLATE is provided to help you share what you tested before submitting your work.

Community standards

Participation in this project is covered by the CODE_OF_CONDUCT.md. For usage help see SUPPORT.md, and report sensitive issues privately following SECURITY.md.

License

Licensed under the MIT License. See LICENSE for details.

About

Adobe Illustrator ExtendScript utilities for selection, export, and automation.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks