Illustratorでスクリプトを実行するいくつかの方法

IllustratorはJavaScriptやAppleScript、VB Scriptなどのスクリプト言語で書かれた.jsx形式のファイルを実行して操作ができます。
Illustratorをよく使う人であれば、スクリプトを使う価値が十分あります。
- 本来Illustratorでできない処理ができる
- 面倒な作業の自動化ができる
今回はそんなIllustratorでスクリプトを実行する方法をまとめておきます。
ドラッグアンドドロップで実行
1番簡単な方法ですが、.jsx形式のファイルをIllustratorにドラッグアンドドロップで実行できます。

ただ、毎回ファイルを開いてドラッグアンドドロップするのは面倒です。
この方法は「とりあえずどんな動きをするスクリプトなのか実行して確かめる」時に使えますね。
ファイルを選択して実行する
Illustratorメニューの[ファイル]→[スクリプト]→[その他のスクリプト]から.jsx形式のファイルを選択すれば実行できます。

メニューにスクリプトを追加
.jsx形式のファイルを下記フォルダに配置します(下記パスはmacOSの場合で、OSやバージョンによって変わることもあるみたいです)。
/アプリケーション/Adobe Illustrator CC 2019/Presets/ja_JP/スクリプトあとはIllustratorを再起動すると、メニューの[ファイル]→[スクリプト]内に配置したスクリプトが追加されています。
ショートカットキーでスクリプトを実行
Keyboard Maestroを使えば、ショートカットキーでスクリプトの実行ができます(自分は基本的にこの方法を使用しています)。
方法はトリガーの方で「hot key」を選択してショートカットキーを設定。
「Open a File, Folder or Application」アクションを追加して、Openに.jsxファイルのあるパスを指定します。
あとはwithの方に「Illustrator」を指定すればOK。

2つ目以降、追加する時はマクロをコピーしてショートカットキーとファイルパスだけ変更すればマクロを増やすのも楽です。
Keyboard Maestroについての詳しい解説は過去の記事をご覧ください。
まとめ
自分の場合はKeyboard Maestroを使う方法を使用していて、コードを書くときや他の人の書いたスクリプトの動きを確認する時に試しでドラッグアンドドロップの方法を使用しています。
ショートカットキーから実行できるようにしておくと、スクリプトによっては作業がかなり早くなるので是非設定して使ってみましょう。


macOS Mojaveのスクリーンショット機能についてまとめる
Path Finderがバージョン9.2にアップデート!ロックダウン期間中は無料トライアル期間が30日から60日に延長!
macOSのシステム環境設定「アクセシビリティ」内にあるVoiceOverの設定見直し
Google Chromeのタブを検索するAlfred Workflowの「Search Safari and Chrome Tabs」で、タブ移動をラクにする
Google Chromeの別ユーザーへの切り替えを簡単に行うKeyboard Maestroマクロ
サイト運営には不可欠!!自分のブログ用のFacebookPage作ろう。
Alfredの「General」タブで基本的な設定や、ホットキーの変更を行う
Path Finder 8でブックマークバーにフォルダやアプリケーションを設置して使用する
Default Folder XでPath Finderを「Finderクリック」機能で選択したとき、違うフォルダが選択されてしまう問題
Keyboard MaestroのTime of Dayトリガーは「Wireless Network Condition」での条件分岐とセットで使う!
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
ウェブページのテスト環境・本番環境間違いを防止するChrome拡張機能「Environment Marker」
【2026年版】Karabiner-Elementsで実現する右commandキー活用のススメ
Bartender ProのTop Shelf機能でできること
高機能なスクリーンショットアプリ「CleanShot X」
macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」