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を使う方法を使用していて、コードを書くときや他の人の書いたスクリプトの動きを確認する時に試しでドラッグアンドドロップの方法を使用しています。
ショートカットキーから実行できるようにしておくと、スクリプトによっては作業がかなり早くなるので是非設定して使ってみましょう。

Chrome拡張機能の「Get RSS Feed URLs」でサイトのRSSを簡単に取得
Keyboard Maestroの「Click at Found Image」で画像と一致する場所をクリックするマクロの作り方
macOSのシステム環境設定「ユーザとグループ」の設定見直し
Chrome拡張機能のVimiumを使ってキーボードだけでブラウザを操作する
Macの基本操作をラクにするために使っているユーティリティアプリ
Alfred 4のファイル検索時にプレビュー表示ができるPreviewsの設定項目まとめ
Keyboard Maestroのバージョン9.0がリリース!ダークモード対応やJSON関連のアクションが追加
Macユーザーにオススメのスニペットアプリ「Dash」でコードや定型文の管理を行う
Alfred 4で使えるシステムコマンドのまとめ
Keyboard Maestroの「Prompt for User Input」でユーザーの入力に応じて変化するマクロを作成する方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Alfredで複数のアプリケーションを一気に起動できるようにする
Keyboard Maestroで「Path Finderで選択したファイルを特定アプリで開く」プラグインを作成する方法
Path Finderでタグを一斉に追加するタググループ機能
Illustratorの選択系のツールを徹底的にまとめる
BetterTouchToolでトラックパッドの端っこのクリックを無効化して、手が軽く触れることによる誤操作を防止する
CSS Nite in Kobe, vol.50「今、企業が取り組むべきウェブ動画マーケティング」に参加してきました
Facebookでシェアした記事の画像反映ができていない時の修正方法
SourceTreeでURLからクローンするときに自動で入力される「保存先のパス」を変更する方法
MacVim-Kaoriyaのインストール方法