Skip to content

Latest commit

 

History

History
executable file
·
3011 lines (1938 loc) · 132 KB

README_ja.md

File metadata and controls

executable file
·
3011 lines (1938 loc) · 132 KB

Adobe Illustrator Scripts

Download AllScripts.zip

Adobe Illustratorのスクリプト集です。
タイトルをクリックすると詳細説明に移動します。 Download からスクリプトをダウンロードしてください。

アートボード

Download Artboard.zip

カラー

Download Color.zip

レイヤー

Download Layer.zip

リンク

Download Link.zip

パス

Download Path.zip

テキスト

Download Text.zip

ユーティリティ

Download Utility.zip

表示

Download View.zip

環境設定

Download Preferences.zip

インストール

Download または Releases から ZIPファイルをダウンロードしてください。
解凍したスクリプトは好きな場所に置いて管理してください。
「ファイル > スクリプト > その他のスクリプト( / Ctrl + F12 )」からスクリプトを選択して実行します。

スクリプトの導入方法は下記のサイトで詳しく解説されています。参考にしてみてください。

Note

スクリプトを使い続けていると、まれに動作しなくなる場合があります。
その場合は、Illustratorを再起動してから再度実行してみてください。

ソフトウェア、エクステンション

下記のソフトウェア、エクステンションを使用すると楽にスクリプトを実行できるようになります。

ファイル名

スクリプトのファイル名は日本語に変更しても問題なく動作します。
例えば、textAlign_Center.js を「テキスト中央揃え.js」のように変更しても大丈夫です。

UI デザイン

UIデザインツールには、ScriptUI Dialog Builder (SDB) を使用しました。
ツールの詳細は ScriptUI-Dialog-Builder-Joonas を参照してください。

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

開発環境

OS: macOS Ventura 13.4
テスト: Adobe Illustrator 2020-2023

ライセンス

MITライセンスのもとで公開しています。
詳しくはLICENSEファイルをご覧ください。


Download Path.zip

addAnchorPoints.js

指定した個数のアンカーポイントを等間隔に追加します。
「オブジェクト > パス > アンカーポイントの追加」を少し使いやすく改良したものです。

Add Anchor Points

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. ダイレクト選択ツールで2点以上のアンカーポイントを選択してスクリプトを実行します。
  2. 追加したい個数を入力します。

Note

パス上文字とエリア内文字のアンカーポイントにも対応しています。

動作条件

Illustrator CS4以降


Download Text.zip

addNumericSeparators.js

数値をカンマで3桁区切りにします。

Add Numeric Separators

使用方法

テキストオブジェクトを選択、または編集状態で範囲を指定してスクリプトを実行します。

動作条件

Illustrator CS以降


Download Color.zip

addSelectedGradientsToSwatch.js

選択したグラデーションをスウォッチに追加します。

Add Selected Gradients To Swatch

使用方法

パスオブジェクトを選択してスクリプトを実行します。

Note

テキスト、線の色には対応していません。

動作条件

Illustrator CS以降


Download Path.zip

alignInCenterOfSpace(Vertical).js
alignInCenterOfSpace(Horizontal).js

余白の水平または垂直方向中央にオブジェクトを整列します。

例 alignInCenterOfSpace(Vertical).js: Align In Center Of Space

使用方法

3つ以上のオブジェクトを選択してスクリプトを実行します。
整列の位置は、基準点により変化します。

Note

線幅を含めるか含めないかは、「整列パネルメニュー > プレビュー境界を使用」によります。
オブジェクトは3つ以上選択してください。

動作条件

Illustrator CS3以降


Download Path.zip

alignObjects.js

オブジェクトの水平方向と垂直方向を同時に整列します。

Align Objects

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. オブジェクトを選択してスクリプトを実行します。
  2. [オブジェクトの分布]または[等間隔に分布]を選択します。
    等間隔に整列したくない場合は、両方のチェックを外してください。
  3. 線幅を含める場合は、[プレビュー境界を使用]にチェックを付けます。
  4. [整列位置の許容誤差]の値を入力します。(0以上の数値)
    Align Objects Settings
  5. 整列アイコンボタンをクリックします。

Note

最上段の行と左端の列が整列の基準になります。
複合パス、テキスト、リンク画像、埋め込み画像にも対応しています。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator 2021以降


Download View.zip

arrangeWindows.js

開いているすべてのウィンドウを分割して並べて表示します。

Tip

バージョン2022からアプリケーションバーに実装されています。

Arrange Windows

使用方法

このスクリプトを実行するだけです。

Note

2ファイル以上開いてください。

動作条件

Illustrator CS6以降


Download Link.zip

bulkRelink.js

リンク切れ画像、リンク画像、または埋め込み画像を一括で再設定します。

Important

バージョン2024以降、リンク切れ画像がある場合に表示するアラートから「すべてに適用」チェックボックスが削除されました。そのため、リンク画像を一括で置換することができなくなりました。

Bulk Relink

使用方法

  1. 再設定したいリンク切れ画像、リンク画像、または埋め込み画像を選択しスクリプトを実行します。
  2. 新しいリンク画像を選択します。
  3. PDFの場合、読み込みオプションからトリミングとページを選択します。

Note

画像を選択する場合は、リンクパネルではなくドキュメント内の画像を選択してください。

動作条件

Illustrator CS6以降


Download Utility.zip

checkDayOfWeek.js

選択した日付の曜日を確認します。

Check Day Of Week

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

テキスト内の日付をカーソルで選択してスクリプトを実行します。

Note

年がない場合(月日のみ)は、今年とみなします。
漢数字には対応していません。

書式

確認できる日付の書式は下記になります。
YYYY年MM月DD日, 令和YY年MM月DD日, 平成YY年MM月DD日, 昭和YY年MM月DD日, 大正YY年MM月DD日, 明治YY年MM月DD日,
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

動作条件

Illustrator CS4以降


Download Utility.zip

closeAllDocuments.js

すべてのドキュメントを閉じます。

Tip

バージョン2021からファイルメニューに実装されています。

使用方法

このスクリプトを実行するだけです。
編集中のドキュメントがある場合は、保存するかしないかを選択します。

動作条件

Illustrator CS4以降


Download Path.zip

closePath.js

開いているパスを閉じます。

Close Path

使用方法

パスオブジェクトを選択してスクリプトを実行します。

動作条件

Illustrator CS以降


Download Utility.zip

compareScale.js

2つのオブジェクトを比較して拡大・縮小率を表示します。

Compare Scale

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. 2つのオブジェクトを選択してスクリプトを実行します。
  2. 線幅を含める場合は、[プレビュー境界を使用]にチェックを付けます。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CC以降


Download Path.zip

convertAllAnchorPointsToCorner.js

すべてのアンカーポイントをコーナーポイントに切り替えます。
コントロールパネルの機能ではアンカーポイントを選択しなければなりませんが、このスクリプトではオブジェクト全体を選択します。

Convert All Anchor Points To Corner

使用方法

選択ツールでパスオブジェクト全体を選択してスクリプトを実行します。
ダイレクト選択ツールでアンカーポイントを選択した場合は、すべてまたは選択したアンカーポイントのみをコーナーポイントに切り替えるダイアログを表示します。
Convert To Corner Dialog

Note

パス上文字とエリア内文字のアンカーポイントにも対応しています。
Illustrator日本語版を使用している場合は、UIは日本語で表示します。

動作条件

Illustrator CS4以降


Download Color.zip

convertToGlobalColor.js
convertToSpotColor.js

スウォッチをグローバルカラーまたは特色に変換します。

convertToGlobalColor.js: Convert To Global Color

convertToSpotColor.js: Convert To Spot Color

使用方法

変換したいスウォッチを選択してスクリプトを実行します。
選択しない場合は、すべてのスウォッチが対象になります。

Note

同名のスウォッチがある場合は変換しません。
プロセスカラーを変換する場合は、スウォッチに登録し直すため表示順が変わります。

動作条件

Illustrator CS以降


Download Text.zip

convertTypeOnAPathToPointType.js

パス上文字をポイント文字に切り替えます。

Convert Type On A Path To Point Type

使用方法

パス上文字を選択してスクリプトを実行します。

Note

元のパス上文字は削除されます。
アピアランスで適用していた効果は失われます。

動作条件

Illustrator CS以降


Download Text.zip

copyLineUp.js
copyLineDown.js

Visual Studio Code の「行を上へコピー」( Option / Alt + Shift + )、 「行を下へコピー」( Option / Alt + Shift + )と同様のことができます。
Keyboard MaestroSPAiSppy などでショートカットを割り当てると、より一層Visual Studio Codeの操作感が出せると思います。
ポイント文字、エリア内文字のどちらにも対応しています。

Vscode Copy Line

例 copyLineDown.js: Copy Line

使用方法

コピーしたい行にカーソルを合わせてスクリプトを実行します。
1行すべてを選択する必要はありません。

Warning

カーソルを移動させるためにスクリプト内部でコピー&ペーストを行っています。そのため、あらかじめ文字列等をコピーしていた場合はその内容が失われてしまいます。

Note

エリア内文字で文字の折り返しがある行をコピーする場合、うまく動作しないことがあります。
copyLineDown.jsで最終行をコピーする場合は、バグを回避するために空行を追加します。
コピーできるのは1行のみです。複数行には対応していません。
バージョン2020以前の場合は、スクリプトを実行するとキーボードが反応しなくなります。
テキストを編集する場合はマウスでテキストをクリックしてください。

動作条件

Illustrator CC 2018以降


Download Text.zip

cutLine(emptySelection).js
copyLine(emptySelection).js

Visual Studio Code のショートカット「コピー(選択なし)」( / Ctrl + C )、 「切り取り(選択なし)」( / Ctrl + X )と同様のことができます。
Keyboard MaestroSPAiSppy などでショートカットを割り当てると、より一層Visual Studio Codeの操作感が出せると思います。
ポイント文字、エリア内文字のどちらにも対応しています。

例 cutLine(emptySelection).js: Empty Selection

使用方法

コピーまたは、カットしたい行にカーソルを合わせてスクリプトを実行します。
1行すべてを選択する必要はありません。

Important

バグを回避するために改行は含みません。

Note

エリア内文字で文字の折り返しがある行をコピーまたはカットする場合、うまく動作しないことがあります。
バージョン2020以前の場合は、スクリプトを実行するとキーボードが反応しなくなります。
テキストを編集する場合はマウスでテキストをクリックしてください。

動作条件

Illustrator CC 2018以降


Download Color.zip

createColorChart.js

カラーチャートを作成します。CMYK、RGB のどちらにも対応しています。

Create Color Chart

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. スクリプトを実行します。
  2. CMYKまたはRGBを選択します。
  3. 基準とするカラー数値を入力します。
    パスまたはテキストオブジェクトを選択している場合は、塗りの値を初期値として使用します。
  4. 垂直方向と水平方向で増減させたい色を選択します。
  5. 増減値を入力します。
  6. 加算または濃度を選択します。
    • 加算 増減値をそのまま加算します。
    • 濃度 対象の色に対する割合を加算します。「編集 > カラーを編集 > 彩度調整」に相当します。
    Color Chart Settings
  7. 単位、アートボードサイズ、カラーチップサイズを設定します。

Note

特色、グラデーション、パターンには対応していません。
新規ドキュメントにカラーチャートを作成します。

動作条件

Illustrator CS6以降


Download Path.zip

createGridLines.js

アートボードにグリッドを作成します。

Create Grid Lines

使用方法

このスクリプトを実行するだけです。

Note

グリッドの間隔は環境設定のガイド・グリッド項目の設定に依存します。

動作条件

Illustrator CS以降


Download Text.zip

createPageNumbers.js

InDesignの「書式 > 特殊文字を挿入 > マーカー > 現在のページ番号」に相当します。
アートボードの指定した位置にノンブルを配置します。

Create Page Numbers

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. スクリプトを実行します。
  2. 各項目を設定します。
    • 位置 ノンブルの表示位置。
    • 見開き チェックを付けると見開きページに対応します。
    • 開始ページ番号 始まりの番号を指定します。
    • セクションプレフィックス ノンブルの前に文字列を追加します。見開きページの場合は、後ろに追加します。
    • フォントサイズ ノンブルのフォントサイズ。
    • マージン アートボードからの距離を指定します。現在のルーラー設定で単位が切り替わります。

Note

ノンブルに指定できるスタイルは数字のみです。
アートボード順にノンブルを割り当てます。

動作条件

Illustrator CS4以降


Download Text.zip

createTextParallelToPathSegment.js

直線セグメント、または2点のアンカーポイントを結ぶ直線に平行なテキストを作成します。

Create Text Parallel to Path Segment

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. ダイレクト選択ツールで2点のアンカーポイントを選択してスクリプトを実行します。
  2. テキストを入力します。デフォルト値は、2点間の距離と角度です。
  3. ポイント文字、またはエリア内文字のいずれかを選択します。
    ポイント文字 左揃え、中央揃え、右揃えを選択します。
    エリア内文字 テキストエリアの幅と高さを入力します。
  4. [反転]にチェックを付けるとテキストの表示位置が反転します。
  5. [中間]にチェックを付けるとパスセグメントの中央に描きます。
  6. 間隔の値を入力するとパスセグメントから間隔をあけます。

Note

曲線には対応していません。
パス上文字とエリア内文字のアンカーポイントにも対応しています。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator 2021以降


Download Text.zip

createThreadedText.js

スレッドテキストを作成します。ポイント文字やパスが混在していても作成できます。
縦組みのテキストにも対応しています。

Create Threaded Text

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. 2つ以上のテキストやパスオブジェクトを選択してスクリプトを実行します。あらかじめエリア内文字に変換しておく必要はありません。
  2. オブジェクトを連結する順番を選択します。
  3. 整列位置の許容誤差の値を入力します。(0以上の数値)
    Threaded Text Settings
  4. パスをテキストに変換するには、[パスをテキストに変換]にチェックを付けて、エリア内文字またはパス上文字のどちらかを選択します。

Note

オブジェクトやレイヤーの重ね順は、連結する順番には関係ありません。
パスをエリア内文字に変換する場合、アンカーポイントの数が2点以下のパスは変換しません。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CC以降


Download Path.zip

decreaseSelectedAnchorPointsCW.js
decreaseSelectedAnchorPointsCCW.js

選択したアンカーポイントの個数を時計回り、または反時計回りに減らします。

例 decreaseSelectedAnchorPointsCW.js: Decrease Selected Anchor Points

使用方法

ダイレクト選択ツールでアンカーポイントを選択してスクリプトを実行します。

動作条件

Illustrator CS以降


Download Text.zip

deleteAllLeft.js
deleteAllRight.js

Visual Studio Code のショートカット「左側をすべて削除」( + Backspace )、 「右側をすべて削除」( + Delete )と同様のことができます。
Keyboard MaestroSPAiSppy などでショートカットを割り当てると、より一層Visual Studio Codeの操作感が出せると思います。
ポイント文字、エリア内文字のどちらにも対応しています。

例 deleteAllRight.js: Delete All Right

使用方法

削除したい場所にカーソルを合わせてスクリプトを実行します。
削除する文字列を選択する必要はありません。

Warning

カーソルを移動させるためにスクリプト内部でコピー&ペーストを行っています。そのため、あらかじめ文字列等をコピーしていた場合はその内容が失われてしまいます。

Note

削除できるのは1行のみです。複数行には対応していません。
バージョン2020以前の場合は、スクリプトを実行するとキーボードが反応しなくなります。
テキストを編集する場合はマウスでテキストをクリックしてください。

動作条件

Illustrator CC 2018以降


Download Color.zip

deleteAllSwatches.js

[なし]と[レジストレーション]以外のすべてのスウォッチを削除します。

Delete All Swatches

使用方法

このスクリプトを実行するだけです。

Note

オブジェクトに使用中のスウォッチも削除します。

動作条件

Illustrator CS以降


Download Layer.zip

deleteHiddenLayers.js

非表示のレイヤーを削除します。

Tip

バージョン2021からレイヤーパネルメニューに実装されています。

Delete Hidden Layers

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator CS以降


Download Layer.zip

deleteLockedLayers.js

ロックしているレイヤーを削除します。

Delete Locked Layers

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator CS以降


Download Text.zip

deleteTrailingSpaces.js

行末のスペースとタブを削除します。 ポイント文字、エリア内文字のどちらにも対応しています。

Delete Trailing Spaces

使用方法

テキストオブジェクトを選択してスクリプトを実行します。
スペースがある文字列を選択する必要はありません。

Note

エリア内文字で文字の折り返しがある場合、うまく動作しないことがあります。

動作条件

Illustrator CS以降


Download Layer.zip

deleteUnusedLayers.js

未使用(空)のレイヤーを削除します。サブレイヤーも対象です。

Delete Unused Layers

使用方法

このスクリプトを実行するだけです。
未使用のレイヤーを選択する必要はありません。

動作条件

Illustrator CS以降


Download Text.zip

deleteWord.js

カーソル位置の単語を削除します。 ポイント文字、エリア内文字のどちらにも対応しています。

Delete Word

使用方法

削除したい単語の位置にカーソルを合わせてスクリプトを実行します。
削除する単語を選択する必要はありません。

Warning

カーソルを移動させるためにスクリプト内部でコピー&ペーストを行っています。そのため、あらかじめ文字列等をコピーしていた場合はその内容が失われてしまいます。

Note

エリア内文字で文字の折り返しがある場合、うまく動作しないことがあります。
バージョン2020以前の場合は、スクリプトを実行するとキーボードが反応しなくなります。
テキストを編集する場合はマウスでテキストをクリックしてください。

動作条件

Illustrator CC 2018以降


Download Path.zip

disjoinPath.js

アンカーポイントごとにパスオブジェクトを分割します。

Disjoin Path

使用方法

パスオブジェクトを選択してスクリプトを実行します。

Warning

元のパスオブジェクトは削除されます。

動作条件

Illustrator CS以降


Download Path.zip

distributeInSpace(Vertical).js
distributeInSpace(Horizontal).js

余白の水平または垂直方向にオブジェクトを分布します。

例 distributeInSpace(Vertical).js: Distribute In Space

使用方法

3つ以上のオブジェクトを選択してスクリプトを実行します。
分布の位置は、基準点により変化します。

Note

線幅を含めるか含めないかは、「整列パネルメニュー > プレビュー境界を使用」によります。
オブジェクトは3つ以上選択してください。

動作条件

Illustrator CS3以降


Download Path.zip

drawCircumscribedCircle.js

アンカーポイント3点、または2点を通る外接円を描きます。

Draw Circumscribed Circle

使用方法

ダイレクト選択ツールで3点、または2点のアンカーポイントを選択してスクリプトを実行します。

Note

アンカーポイント2点の場合は、直径になります。
パス上文字とエリア内文字のアンカーポイントにも対応しています。

動作条件

Illustrator CS以降


Download Path.zip

drawNormalLine.js

2点のアンカーポイント間の曲線または直線に対して法線(接線に垂直な線)を描きます。

Draw Normal Line

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. ダイレクト選択ツールで2点以上のアンカーポイントを選択してスクリプトを実行します。
  2. 法線の数を入力します。
  3. 法線の長さを入力します。
  4. 選択したアンカーポイントにも描く場合は、[選択アンカーポイントにも描く]にチェックを付けます。
  5. [反転]にチェックを付けると法線の表示位置が反転します。
  6. [中間]にチェックを付けるとパスセグメントの中央に描きます。
  7. 距離の値を入力するとパスセグメントから間隔をあけます。

Note

パス上文字とエリア内文字のアンカーポイントには対応していません。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CS4以降


Download Path.zip

drawRectangle.js

オブジェクトの周囲に長方形を描きます。

Draw Rectangle

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. パスオブジェクトを選択してスクリプトを実行します。
  2. マージンの値を入力します。
  3. グループ内のそれぞれのオブジェクトに長方形を描く場合は、[グループを無視]にチェックを付けます。
  4. 線幅を含める場合は、[プレビュー境界を使用]にチェックを付けます。

Note

塗りと線幅なしの長方形を描きます。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CS4以降


Download Path.zip

drawShapeOnAnchorPoint.js

アンカーポイントとハンドルの位置に図形を描きます。

Draw Shape On Anchor Point

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. パスオブジェクトを選択してスクリプトを実行します。
  2. 描く図形を選択します。
  3. 図形のサイズを入力します。
  4. ダイレクト選択ツールでアンカーポイントを選択した場合は、すべてのアンカーポイントに図形を描くか選択したアンカーポイントのみに描くかを選択します。
  5. ハンドルの位置を描きたい場合は、[ハンドル位置も描く]にチェックを付けます。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CS4以降


Download Path.zip

drawShapeParallelToPathSegment.js

直線セグメント、または2点のアンカーポイントを結ぶ直線に平行な図形を描きます。

Draw Shape Parallel to Path Segment

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. ダイレクト選択ツールで2点のアンカーポイントを選択してスクリプトを実行します。
  2. 正方形、長方形、または楕円を選択します。
  3. 長方形または楕円を選択した場合は、幅と高さの値を入力します。
  4. [反転]にチェックを付けると図形の表示位置が反転します。
  5. [中間]にチェックを付けるとパスセグメントの中央に描きます。
  6. 間隔の値を入力するとパスセグメントから間隔をあけます。

Note

曲線には対応していません。
パス上文字とエリア内文字のアンカーポイントにも対応しています。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CS4以降


Download Text.zip

encloseWordInParentheses.js

文字列を丸括弧(パーレン)で囲みます。

Enclose Word In Parentheses

使用方法

括弧で囲みたい文字にカーソルを合わせてスクリプトを実行します。
文字列を範囲指定した場合はその箇所を囲みます。

Warning

カーソルを移動させるためにスクリプト内部でカット&ペーストを行っています。そのため、あらかじめ文字列等をコピーしていた場合はその内容が失われてしまいます。

Note

エリア内文字で文字の折り返しがある場合、うまく動作しないことがあります。
バージョン2020以前の場合は、スクリプトを実行するとキーボードが反応しなくなります。
テキストを編集する場合はマウスでテキストをクリックしてください。

Tip

半角パーレンになります。全角パーレンにしたい場合は、下記の方法でスクリプトを書き換えてください。

丸括弧以外の文字で囲みたい場合は、スクリプト内の41、42行目を変更してください。
例えば、角括弧 [ ] で囲みたい場合は以下のようにします。

var parentheses = {
    start: '[',
    end: ']'
};

動作条件

Illustrator CC 2018以降


Download Color.zip

exportColorValuesToCSV.js

パスオブジェクトまたはスウォッチのカラー数値をCSVファイルに書き出します。

Export Color Values To CSV

使用方法

パスオブジェクトまたはスウォッチを選択してスクリプトを実行します。
すべてのスウォッチを書き出したい場合は、パスオブジェクトとスウォッチの選択を解除してください。

Note

スウォッチ名を書き出したい場合は、グローバルカラーを使用してください。
デスクトップに書き出します。
パスオブジェクトを優先します。
テキスト、グラデーションは対応していません。

動作条件

Illustrator CS以降


Download Path.zip

extendHandle.js

ハンドルを伸縮します。角度も変更できます。

Extend Handle

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. ダイレクト選択ツールで1点、または2点のアンカーポイントを選択してスクリプトを実行します。
  2. 距離の項目に数値を入力します。正の値で伸び、負の値で縮みます。
  3. 角度の項目に数値を入力します。正の値で反時計回りに回転し、負の値で時計回りに回転します。

Note

ハンドルは削除できません。
角度は現在の値を基準にして増減します。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CS4以降


Download Path.zip

extendLine.js

選択しているパスセグメントを伸縮します。

Extend Line

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. ダイレクト選択ツールでアンカーポイントを選択してスクリプトを実行します。
  2. 数値を入力します。正の値で伸び、負の値で縮みます。

Note

閉じたパスと曲線には対応していません。
パス上文字のアンカーポイントにも対応しています。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CS4以降


Download Color.zip

extractColorsFromGradient.js

グラデーションのカラー分岐点からそれぞれ色を取り出してスウォッチに追加します。

Extract Colors From Gradient

使用方法

パスオブジェクトまたはスウォッチから色を選択してスクリプトを実行します。

Note

パスオブジェクトを優先します。
スウォッチから色を取り出したい場合はパスオブジェクトの選択を解除してください。
テキスト、線の色には対応していません。

動作条件

Illustrator CS以降


Download Path.zip

fitGuideInArtboard.js

ガイドをアートボードにフィットさせます。

Fit Guide In Artboard

使用方法

ガイドオブジェクトを選択してスクリプトを実行します。

Note

閉じたパスと曲線には対応していません。

動作条件

Illustrator CS以降


Download View.zip

fitSelectedObjectsInWindow.js

選択したオブジェクトが画面全体に収まるようにズーム倍率を変更します。

Fit Selected Objects In Window

使用方法

オブジェクトを選択してスクリプトを実行します。

Note

オブジェクトを選択していない場合は、すべてのオブジェクトが画面に収まるように表示します。そのときはガイドを無視します。

動作条件

Illustrator CS以降


Download Color.zip

generateGradientColor.js

オブジェクトの塗り色またはスウォッチからグラデーションを生成します。

Tip

バージョン2025からスウォッチパネルメニューに実装されています。

Generate Gradient Color

使用方法

パスオブジェクトまたはスウォッチを選択してスクリプトを実行します。

Note

パスオブジェクトを優先します。スウォッチからグラデーションを生成したい場合はパスオブジェクトの選択を解除してください。
テキスト、線の色には対応していません。

動作条件

Illustrator CS4以降


Download Text.zip

goToLine.js

Visual Studio Code の「行/列に移動」( Ctrl + G )と同様のことができます。
Keyboard MaestroSPAiSppy などでショートカットを割り当てると、より一層Visual Studio Codeの操作感が出せると思います。
ポイント文字、エリア内文字のどちらにも対応しています。

Vscode Go to Line

Go to Line

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. テキスト編集状態でスクリプトを実行します。
  2. 行番号を入力するか、リストから移動したい行を選択します。

Warning

カーソルを移動させるためにスクリプト内部でコピー&ペーストを行っています。そのため、あらかじめ文字列等をコピーしていた場合はその内容が失われてしまいます。

Note

選択した行がウィンドウの中央に来るようにパンします。
バージョン2020以前の場合は、スクリプトを実行するとキーボードが反応しなくなります。
テキストを編集する場合はマウスでテキストをクリックしてください。

動作条件

Illustrator CC 2018以降


Download Text.zip

goToNextText.js
goToPreviousText.js

テキスト編集状態のまま、カーソルを次または前のテキストオブジェクトの先頭に移動します。
ポイント文字、エリア内文字のどちらにも対応しています。

例 goToNextText.js: Go to Text

使用方法

テキスト編集状態でスクリプトを実行します。

Warning

カーソルを移動させるためにスクリプト内部でカット&ペーストを行っています。そのため、あらかじめ文字列等をコピーしていた場合はその内容が失われてしまいます。

Note

ロック、非表示状態またはスレッドテキストには移動しません。レイヤーの状態も同様です。
カーソルの移動順は、テキストの作成順になります。
次または前のテキストがウィンドウの中央に来るようにパンします。
バージョン2020以前の場合は、スクリプトを実行するとキーボードが反応しなくなります。
テキストを編集する場合はマウスでテキストをクリックしてください。

動作条件

Illustrator CC 2018以降


Download Color.zip

highlightWord.js

指定したテキストの塗り色を変更します。CMYK、RGB のどちらにも対応しています。

Highlight Word

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. テキストオブジェクトを選択してスクリプトを実行します。
    なにも選択しない場合は、ドキュメント内のすべてのテキストが対象になります。
  2. 検索文字列にテキストを入力します。正規表現に対応しています。
  3. 色を指定するには、色の値を入力するか、スライダーを使用します。
  4. スウォッチを指定するには、スウォッチタブのリストからスウォッチ名を選択し、[カラー設定を無視]にチェックを付けます。
  5. 文字スタイルを指定するには、文字スタイルタブのリストからスタイル名を選択します。
  6. 段落スタイルを指定するには、段落スタイルタブのリストからスタイル名を選択します。

文字、または段落スタイルに色を付けたい場合は、[カラー設定を無視]のチェックを外します。

Note

カラーとスウォッチを同時に適用できません。

動作条件

Illustrator CS6以降


Download Color.zip

importCSVtoSwatch.js

CSVファイルからカラー数値を読み込んでスウォッチに追加します。

Import CSV To Swatch

使用方法

  1. スクリプトを実行します。
  2. CSVファイルを選択します。

Important

ドキュメントのカラーモードとCSVファイルの形式をそろえてください。

ファイル形式

CSVファイルの形式は以下の3種類になります。

Note

各列はカンマまたはタブで区切ってください。
1行目は項目名を入力してください。
スウォッチ名は必須ではありません。

CMYK
Cyan Magenta Yellow Black Swatch name
100 0 0 0 Cyan
RGB
Red Green Blue Swatch name
255 0 0 Red
HEX
Hex Swatch name
FF0000 Red

Note

Hexカラーを使用する場合は、先頭の"#"を省略できます。
Hexカラーが3桁の場合は、CSSと同様のふるまいをします。(例:#F0F → #FF00FF)

動作条件

Illustrator CS以降


Download Path.zip

increaseSelectedAnchorPointsCW.js
increaseSelectedAnchorPointsCCW.js

選択したアンカーポイントの個数を時計回り、または反時計回りに増やします。

例 increaseSelectedAnchorPointsCW.js: Increase Selected Anchor Points

使用方法

ダイレクト選択ツールでアンカーポイントを選択してスクリプトを実行します。

動作条件

Illustrator CS以降


Download Text.zip

insertLineAbove.js
insertLineBelow.js

Visual Studio Code のショートカット「行を上に挿入」( / Ctrl + Shift + Enter )、 「行を下に挿入」( / Ctrl + Enter )と同様のことができます。
Keyboard MaestroSPAiSppy などでショートカットを割り当てると、より一層Visual Studio Codeの操作感が出せると思います。
ポイント文字、エリア内文字のどちらにも対応しています。

例 insertLineBelow.js: Insert Line

使用方法

行を追加したい位置の下または上の行にカーソルを合わせてスクリプトを実行します。
行末にカーソルを移動する必要はありません。

Note

エリア内文字で文字の折り返しがある行に対して挿入する場合、うまく動作しないことがあります。
バージョン2020以前の場合は、スクリプトを実行するとキーボードが反応しなくなります。
テキストを編集する場合はマウスでテキストをクリックしてください。

動作条件

Illustrator CC 2018以降


Download Layer.zip

invertLockedLayer.js

レイヤーのロック状態を切り替えます。

Invert Locked Layer

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator CS以降


Download Layer.zip

invertVisibleLayer.js

レイヤーの表示/非表示を切り替えます。

Invert Visible Layer

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator CS以降


Download Text.zip

justifyContentSpaceBetween.js

トラッキングを調整してポイント文字の両端を揃えます。
縦組みのテキストにも対応しています。

Justify Content Space Between

使用方法

ポイント文字と揃える基準のパスオブジェクトを選択してスクリプトを実行します。
ポイント文字同士で揃えたい場合は、ポイント文字のみ選択します。

Note

1行の文字列中に異なるフォントサイズの文字が混在していると両端揃いになりません。
文字の位置は移動しません。
最も長いオブジェクトを基準にします。

動作条件

Illustrator CS以降


Download Color.zip

matchLocationOfGradientStop.js

グラデーションのカラー分岐点、中間点を同期します。

Match Location Of Gradient Stop

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. スウォッチからグラデーションを2つ以上選択してスクリプトを実行します。
  2. 元になるグラデーションを選択します。

Note

スウォッチにあるグラデーションが対象になります。

動作条件

Illustrator CS4以降


Download Utility.zip

measureDistance.js

2点間のアンカーポイントの距離をものさしツールよりも正確に測ります。

Measure the Distance

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

ダイレクト選択ツールで2点のアンカーポイントを選択してスクリプトを実行します。

Note

測定箇所をハイライトします。
角度はポイント#1を基準にします。
パス上文字とエリア内文字のアンカーポイントにも対応しています。
フォントサイズが小さくなりすぎるため、15500%以上に拡大表示するとラベルが表示されません。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CS4以降


Download Path.zip

moveGuides.js

すべてのガイドオブジェクトを指定したレイヤー、最前面、または最背面へ移動します。

Move Guides

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. スクリプトを実行します。
    ガイドオブジェクトを選択する必要はありません。
  2. 移動先を選択します。
    • レイヤー 指定したレイヤーへ移動します。存在しない場合は、新規レイヤーを作成します。
    • 最前面へ 各レイヤーの最前面へ移動します。
    • 最背面へ 各レイヤーの最背面へ移動します。

Note

非表示やロックされているレイヤー内のガイドは移動しません。

動作条件

Illustrator CS6以降


Download Text.zip

moveLineUp.js
moveLineDown.js

Visual Studio Code の「行を上へ移動」( Option / Alt + )、 「行を下へ移動」( Option / Alt + )と同様のことができます。
Keyboard MaestroSPAiSppy などでショートカットを割り当てると、より一層Visual Studio Codeの操作感が出せると思います。
ポイント文字、エリア内文字のどちらにも対応しています。

Vscode Move Line

例 moveLineDown.js: Move Line

使用方法

移動したい行にカーソルを合わせてスクリプトを実行します。
移動する行を選択する必要はありません。

Warning

カーソルを移動させるためにスクリプト内部でコピー&ペーストを行っています。そのため、あらかじめ文字列等をコピーしていた場合はその内容が失われてしまいます。

Note

エリア内文字で文字の折り返しがある行を移動する場合、うまく動作しないことがあります。
moveLineUp.jsで最終行を移動する場合は、バグを回避するために空行を追加します。
移動できるのは1行のみです。複数行には対応していません。
バージョン2020以前の場合は、スクリプトを実行するとキーボードが反応しなくなります。
テキストを編集する場合はマウスでテキストをクリックしてください。

動作条件

Illustrator CC 2018以降


Download Layer.zip

moveSublayerToMainLayer.js

サブレイヤーをメインレイヤーへ移動します。

Move Sublayer To Main Layer

使用方法

このスクリプトを実行するだけです。
サブレイヤーを選択する必要はありません。

Note

すべてのレイヤーを強制的に表示しロックを解除します。

動作条件

Illustrator CS以降


Download View.zip

navigateToFirstArtboard.js
navigateToLastArtboard.js
navigateToNextArtboard.js
navigateToPreviousArtboard.js

アートボードの表示倍率と位置を維持したまま、最後、先頭、次、または前のアートボードに移動します。

Important

標準機能( shift + pagedown / pageup )でもできますが、アートボードを全体表示にします。

使用方法

このスクリプトを実行するだけです。

Note

2つ以上のアートボードが必要です。

Tip

navigateToNextArtboard.jsは、最後のアートボードを表示している場合、先頭のアートボードに移動します。
navigateToPreviousArtboard.jsは、先頭のアートボードを表示している場合、最後のアートボードに移動します。
アートボードのサイズが同じであれば、より効果的です。

動作条件

Illustrator CS4以降


Download Color.zip

randomTextColor.js

単語、1文字、または1文ごとにランダムに色を適用します。CMYK、RGB のどちらにも対応しています。

Random Text Color

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. テキストオブジェクトを選択してスクリプトを実行します。
  2. 色の値を入力するか、スライダーを使用してしきい値を設定します。
  3. ランダムボタンをクリックすると、しきい値に応じた色を割り当てます。

Note

文字数が多いと変換に時間がかかります。
英文の場合、ピリオドやカンマなど一部適用されない文字があります。

動作条件

Illustrator CS4以降


Download Path.zip

rearrangeObjects.js

選択しているオブジェクトを並べ替えます。

Rearrange Objects

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. オブジェクトを選択してスクリプトを実行します。
  2. レイアウトを選択します。
  3. 1列に並べるオブジェクトの個数を[横列数]または[縦列数]に入力します。
  4. 並べるオブジェクトの間隔を[間隔]に入力します。
  5. オブジェクトの現在の並び順を選択します。並び順を逆にするには、[逆順]にチェックを付けます。
  6. 線幅を含める場合は、[プレビュー境界を使用]にチェックを付けます。
  7. [整列位置の許容誤差]の値を入力します。(0以上の数値)
    Rearrange Objects Settings
  8. レイアウトを確認するには、[プレビュー]にチェックを付けます。

Note

左上のオブジェクトが並べ替えの基準になります。
複合パス、テキスト、リンク画像、埋め込み画像にも対応しています。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator 2021以降


Download Link.zip

relinkFileExtension.js

リンク画像を指定した拡張子のファイルに置き換えます。InDesignの「リンクパネル > ファイル拡張子にリンクを再設定」に相当します。 より詳細な設定がしたい場合は、relinkFileExtensionExtra.jsを使用してください。

Relink File Extension

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. 再設定したいリンク画像を選択しスクリプトを実行します。
    なにも選択しない場合は、ドキュメント内のすべてのリンク画像が対象になります。
  2. ファイルの拡張子を入力します。

Warning

リンク切れ画像と埋め込み画像はリンクを再設定できません。

Note

再設定するリンク画像は、元のリンク画像と同じフォルダに置いてください。
リンク画像を選択する場合は、リンクパネルではなくドキュメント内のリンク画像を選択してください。

動作条件

Illustrator CS4以降


Download Link.zip

relinkFileExtensionExtra.js

relinkFileExtension.jsの機能拡張版です。リンクを再設定するためのより高度な機能を備えています。

Relink File Extension Extra

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. 再設定したいリンク画像を選択しスクリプトを実行します。
    なにも選択しない場合は、ドキュメント内のすべてのリンク画像が対象になります。
  2. 置換または追加のどちらかを選択します。
    • 置換 検索文字列に現在のファイル名を、置換文字列に新しいファイル名を入力します。ファイル名の一部でも可能です。検索文字列では正規表現が使用できます。
    • 追加 元のファイル名の先頭、末尾またはその両方に追加する文字列を入力します。
  3. ファイルの拡張子を入力します。
    なにも入力しない場合は、元のリンク画像の拡張子を使用します。
  4. 拡張子にPDFを指定した場合は、ページ番号を入力し、トリミングオプションを選択します。
    トリミングの詳細は、「Adobe PDF ファイルの読み込み」を参照してください。
  5. リンク画像のフォルダを変更するには、再設定するリンク画像があるフォルダを選択します。
    なにも選択しない場合は、元のリンク画像と同じフォルダになります。
    フォルダのパスを削除したい場合は、Option / Alt キーを押しながら削除ボタンをクリックします。

Warning

リンク切れ画像と埋め込み画像はリンクを再設定できません。

Note

リンク画像を選択する場合は、リンクパネルではなくドキュメント内のリンク画像を選択してください。

動作条件

Illustrator CS6以降


Download Link.zip

relinkToFolder.js

リンク画像を選択したフォルダにある同じ名前のファイルと置き換えます。InDesignの「リンクパネル > フォルダに再リンク」に相当します。

使用方法

  1. 再設定したいリンク画像を選択しスクリプトを実行します。
    なにも選択しない場合は、ドキュメント内のすべてのリンク画像が対象になります。
  2. 表示したダイアログからフォルダを選択します。

Warning

リンク切れ画像と埋め込み画像はリンクを再設定できません。

Note

リンク画像を選択する場合は、リンクパネルではなくドキュメント内のリンク画像を選択してください。

動作条件

Illustrator CS4以降


Download Path.zip

removeColorInGuideObject.js

すべてのガイドオブジェクトの塗りと線の色を削除します。

Remove Color In Guide Object

使用方法

このスクリプトを実行するだけです。
ガイドオブジェクトを選択する必要はありません。

Note

アピアランスで塗りや線の色を追加している場合は、削除できない場合があります。

動作条件

Illustrator CS6以降


Download Color.zip

removeDeletedGlobalColor.js

分版プレビューパネルに表示される Deleted Global Color を削除します。

Remove Deleted Global Color

使用方法

このスクリプトを実行するだけです。
オブジェクトを選択する必要はありません。

Note

まれに削除できない場合があります。
削除後にファイルを保存して再度開くと復活する場合があります。

動作条件

Illustrator CS以降


Download Artboard.zip

renameArtboard.js

すべてのアートボードの名前をまとめて編集します。

Rename Artboard

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. スクリプトを実行します。
  2. テキストフィールドに表示したアートボードの名前を編集します。

オプション

素早く編集するためのオプションを用意しています。

数字
  • 置換 アートボードの名前の先頭または末尾の数字を置換します。
  • 追加 アートボードの名前の先頭または末尾に数字を追加します。
  • -1 +1 アートボードの名前の先頭または末尾の数字を増減します。
  • [降順]にチェックを付けると降順に変更します。
文字
  • アートボードの名前の先頭または末尾に文字列を追加します。
置換
  • アートボードの名前を指定した文字列で置換します。
  • 検索文字列では正規表現が使用できます。

Note

テキストフィールドの行数がアートボードの数と一致しない場合は警告が出ます。

動作条件

Illustrator CS4以降


Download Layer.zip

renameLayer.js

すべてのレイヤーの名前をまとめて編集します。

Rename Layer

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. スクリプトを実行します。
  2. テキストフィールドに表示したレイヤー名を編集します。

オプション

素早く編集するためのオプションを用意しています。

数字
  • 置換 レイヤー名の先頭または末尾の数字を置換します。
  • 追加 レイヤー名の先頭または末尾に数字を追加します。
  • -1 +1 レイヤー名の先頭または末尾の数字を増減します。
  • [降順]にチェックを付けると降順に変更します。
文字
  • レイヤー名の先頭または末尾に文字列を追加します。
置換
  • レイヤー名を指定した文字列で置換します。
  • 検索文字列では正規表現が使用できます。

Note

サブレイヤーには対応していません。
テキストフィールドの行数がレイヤー数より少なくなると警告が出ます。
テキストフィールドの行数がレイヤー数より多い場合は、行数が増えた分だけレイヤーを追加します。

動作条件

Illustrator CS4以降


Download Link.zip

renameLinkedFile.js

リンク画像のファイル名を変更し、リンクを再設定します。

Caution

「編集 > 取り消し」( / Ctrl + Z )でファイル名を元に戻すことができません。
ファイル操作は危険です。スクリプトを実行する前にデータのバックアップをおすすめします。

Rename Linked File

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. 名前を変更したいリンク画像を選択しスクリプトを実行します。
    なにも選択しない場合は、ドキュメント内のすべてのリンク画像が対象になります。
  2. 検索文字列に現在のファイル名を、置換文字列に新しいファイル名を入力します。
    ファイル名の一部でも可能です。検索文字列では正規表現が使用できます。
  3. プレビューをクリックすると、変更後のファイル名をリストに表示します。
    既存ファイルにチェックがある場合は、同名のファイルがすでに存在することを表します。

Warning

リンク切れ画像と埋め込み画像はリンクを再設定できません。
他のドキュメントにも同じリンク画像を使用している場合は、リンクが切れてしまいます。

Note

リンク画像を選択する場合は、リンクパネルではなくドキュメント内のリンク画像を選択してください。
スクリプト実行時に表示する警告を非表示にしたい場合は、50行目を削除またはコメントアウトしてください。

動作条件

Illustrator CS4以降


Download Link.zip

resetToFullScale.js

リンクまたは埋め込み画像のスケールを100%に、回転角度を0°に戻します。

Reset To Full Scale

使用方法

リンクまたは埋め込み画像を選択してスクリプトを実行します。

動作条件

Illustrator CS6以降


Download Color.zip

roundColorValue.js

カラーの数値を四捨五入します。塗り、線のどちらにも対応しています。

Round Color Value

使用方法

オブジェクトを選択してスクリプトを実行します。

動作条件

Illustrator CS以降


Download Color.zip

roundLocationOfGradientStop.js

グラデーションのカラー分岐点、中間点の数値を四捨五入します。塗り、線のどちらにも対応しています。

Round Location Of Gradient Stops

使用方法

オブジェクトを選択してスクリプトを実行します。

動作条件

Illustrator CS以降


Download Link.zip

selectEmbeddedLink.js

すべての埋め込み画像を選択します。

使用方法

このスクリプトを実行するだけです。

Note

ロックまたは非表示状態では選択しません。レイヤーの状態も同様です。

動作条件

Illustrator CS以降


Download Path.zip

selectGuides.js

すべてのガイドオブジェクトを選択します。

使用方法

このスクリプトを実行するだけです。

Note

非表示やロックされているレイヤー内のガイドは選択できません。

動作条件

Illustrator CS6以降


Download Link.zip

selectLink.js

リンク画像を選択します。

Select Link

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. スクリプトを実行します。
  2. 検索文字列にファイル名を入力するか、リストからファイル名を選択します。
    検索文字列になにも入力しない場合は、すべてのリンク画像を選択します。正規表現が使用できます。

Note

ロックまたは非表示状態では選択しません。レイヤーの状態も同様です。
リンク切れ画像は選択できない場合があります。

動作条件

Illustrator CS4以降


Download Path.zip

shiftSelectedAnchorPointsCW.js
shiftSelectedAnchorPointsCCW.js

選択したアンカーポイントを時計回り、または反時計回りに移動します。

例 shiftSelectedAnchorPointsCW.js: Shift Selected Anchor Points

使用方法

ダイレクト選択ツールでアンカーポイントを選択してスクリプトを実行します。

動作条件

Illustrator CS以降


Download Artboard.zip

showArtboardName.js

ドキュメント内にアートボードの名前とサイズを表示します。

Show Artboard Name

使用方法

このスクリプトを実行するだけです。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CS4以降


Download Color.zip

showColorValues.js

カラーの数値を表示します。塗り、線のどちらにも対応しています。

Show Color Values

使用方法

パスオブジェクトを選択してスクリプトを実行します。

Note

CMYK、RGB、HEX、グレースケール、特色、パターンに対応しています。
テキスト、グラデーションは対応していません。

動作条件

Illustrator CS以降


Download Path.zip

showDimensions.js

パスオブジェクトの2点間のアンカーポイントの寸法を表示します。

Tip

バージョン2024から寸法ツールがツールバーに実装されています。

Show Dimensions

使用方法

パスオブジェクトを選択してスクリプトを実行します。
ダイレクト選択ツールでアンカーポイントを選択した場合は、選択した箇所のみに表示します。この場合は、2点以上のアンカーポイントを選択してください。

Note

曲線に対応しています。
パスオブジェクトごとに寸法をグループ化し色を付けます。
オブジェクトが複雑な形状や小さい場合、寸法が重なって表示されることがあります。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CS6以降


Download Color.zip

shuffleGradientColor.js

グラデーションをシャッフルします。

Shuffle Gradient Color

使用方法

パスオブジェクトを選択してスクリプトを実行します。

Note

線のカラーには対応していません。
複合パスの場合は、ダイレクト選択ツールでパスを選択してください。

動作条件

Illustrator CS以降


Download Path.zip

shuffleObjects.js

選択したオブジェクトをシャッフルします。

Shuffle Objects

使用方法

オブジェクトを選択してスクリプトを実行します。

動作条件

Illustrator CS以降


Download Artboard.zip

sortArtboards.js

アートボードパネル内のアートボードを昇順で並べ替えます。

Sort Artboards

使用方法

このスクリプトを実行するだけです。

Note

ドキュメント内のアートボードは並べ替えしません。(位置はそのまま)

動作条件

Illustrator CS5以降


Download Text.zip

sortLines.js

テキストの行を並べ替えます。縦組みのテキストにも対応しています。

Sort Lines

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. 並べ替えるテキストまたは行を選択してスクリプトを実行します。
  2. アルファベットの大文字と小文字を区別する場合は、[大文字と小文字を区別]にチェックを付けます。
  3. スレッドテキスト全体を並べ替えるには、[スレッド全体を並べ替え]にチェックを付けます。
  4. 以下の並べ替えボタンのいずれかをクリックします。
    A → Z 昇順に並べ替えます。
    Z → A 降順に並べ替えます。
    逆順 逆順に並べ替えます。

Note

エリア内文字で折り返された行は各行で分割します。
テキストの選択範囲が次のスレッドにまたがる場合は、並べ替えできません。
パス上文字には対応していません。

動作条件

Illustrator CS4以降


Download Text.zip

splitText.js

ポイント文字またはエリア内文字を行、単語、または1文字ごとに分割します。
縦組みのテキストにも対応しています。

Split Text

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. ポイント文字、またはエリア内文字を選択してスクリプトを実行します。
  2. 行、単語、1文字のいずれかを選択します。

Note

エリア内文字はポイント文字に変換します。
文字数が多いと分割に時間がかかります。
分割後、テキストの位置がわずかに移動することがあります。

動作条件

Illustrator CC以降


Download Text.zip

splitTextAtCursorPosition.js

ポイント文字をカーソルの位置で分割します。
縦組みのテキストにも対応しています。

Split Text at Cursor Position

使用方法

分割したい位置にカーソルを合わせてスクリプトを実行します。

Note

エリア内文字には対応していません。
文字列が複数行の場合はレイアウトが崩れます。
分割後、テキストの位置がわずかに移動することがあります。

動作条件

Illustrator CS6以降


Download Path.zip

stepAndRepeat.js

選択したオブジェクトを繰り返し複製します。InDesignの「編集 > 繰り返し複製」に相当します。

Step and Repeat

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. オブジェクトを選択してスクリプトを実行します。
  2. グリッド状にしたい場合は、[グリッドとして作成]にチェックを付けます。
  3. 繰り返しの場合はカウントに繰り返す回数を入力します。
    グリッドの場合は行・段数にそれぞれ繰り返す回数を入力します。
  4. オフセット値(オブジェクトの間隔)を入力します。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル。
使用する単位は、定規の単位によります。

動作条件

Illustrator CS4以降


Download Utility.zip

sumNumbers.js

文字列内の数字を足し合わせます。

Sum Numbers

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

テキストオブジェクトを選択、または編集状態で範囲を指定してスクリプトを実行します。
テキストフィールドの数値を編集して合計を再計算することもできます。

Note

テキストフィールドの数値を編集しても、元のテキストオブジェクトには影響しません。

動作条件

Illustrator CS4以降


Download Text.zip

swapTextContents.js

2つの文字列の内容を交換します。

Swap Text Contents

使用方法

2つのテキストオブジェクトを選択してスクリプトを実行します。

動作条件

Illustrator CS以降


Download View.zip

syncView.js

開いているすべてのウィンドウが、アクティブなウィンドウの表示倍率と位置に同期します。

Sync View

使用方法

このスクリプトを実行するだけです。

Note

2ファイル以上開いてください。

動作条件

Illustrator CS以降


Download Text.zip

textAlign_Center.js
textAlign_Left.js
textAlign_Right.js

ポイント文字の位置を動かさずに行揃えを変更します。
縦組みのテキストにも対応しています。

例 textAlign_Center.js: Text Align

使用方法

ポイント文字を選択してスクリプトを実行します。

動作条件

Illustrator CS以降


Download Utility.zip

toggleAlignToGlyphBounds.js

「整列パネル > 字形の境界に整列 > ポイント文字・エリア内文字」のオン/オフを両方同時に切り替えます。

Toggle Align To Glyph Bounds

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator 2020以降


Download Utility.zip

toggleFillNewTypeObjectsWithPlaceholderText.js

「環境設定 > テキスト > 新規テキストオブジェクトにサンプルテキストを割り付け」のオン/オフを切り替えます。

Toggle Fill New Type Objects With Placeholder Text

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator 2018以降


Download Utility.zip

togglePasteRemembersLayers.js

「レイヤーパネル > コピー元のレイヤーにペースト」のオン/オフを切り替えます。

Toggle Paste Remembers Layers

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator CC以降


Download Utility.zip

toggleSelectSameTintPercentage.js

「環境設定 > 一般 > 同じ濃度を選択」のオン/オフを切り替えます。

Toggle Select Same Tint Percentage

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator CC以降


Download Utility.zip

toggleShowCharacterAlternates.js

「環境設定 > テキスト > 選択された文字の異体字を表示」のオン/オフを切り替えます。

Toggle Show Character Alternates

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator 2020以降


Download Utility.zip

toggleShowHandles.js

「環境設定 > 選択範囲・アンカー表示 > アンカーポイント、ハンドル、およびバウンディングボックスの表示 > 複数アンカーを選択時にハンドルを表示」のオン/オフを切り替えます。

Toggle Show Handles

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator CC以降


Download Utility.zip

toggleTransformPatternTiles.js

「環境設定 > 一般 > パターンを変形」のオン/オフを切り替えます。

Toggle Transform Pattern Tiles

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator CC以降


Download Utility.zip

toggleUsePreviewBounds.js

「環境設定 > 一般 > プレビュー境界を使用」のオン/オフを切り替えます。

Toggle Use Preview Bounds

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator CC以降


Download Utility.zip

toggleZoomToSelection.js

「環境設定 > 選択範囲・アンカー表示 > 選択範囲 > 選択範囲へズーム」のオン/オフを切り替えます。

Toggle Zoom to Selection

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator 2018以降


Download Utility.zip

toggleZoomWithMouseWheel.js

「環境設定 > 一般 > マウスホイールでズーム」のオン/オフを切り替えます。

Toggle Zoom with Mouse Wheel

使用方法

このスクリプトを実行するだけです。

動作条件

Illustrator 2022以降


Download Layer.zip

unifyLayerColors.js

レイヤーカラーを統合します。

Unify Layer Colors

使用方法

  1. すべてのレイヤーのロックを解除します。変更したくない色のレイヤーはロックします。
  2. 基準の色のレイヤーを選択してスクリプトを実行します。

Note

サブレイヤーにも対応します。

動作条件

Illustrator CS以降


Download Utility.zip

unitCalculator.js

Illustratorで対応しているほぼすべての単位を換算します。

Unit Calculator

Note

Illustrator日本語版を使用している場合は、UIは日本語で表示します。

使用方法

  1. スクリプトを実行します。 オブジェクトの幅や高さの値を参照したい場合は、選択ツールでオブジェクトを選択してからスクリプトを実行します。
  2. いずれかの単位に値を入力します。

Note

ドキュメントを開いている場合は、定規の単位が基準になります。

対応する単位

ポイント、ピクセル、パイカ、インチ、フィート、ヤード、ミリメートル、センチメートル、メートル、歯(日本語版のみ)。
使用する単位は、定規の単位によります。

動作条件

Illustrator CC以降


ライセンス

MITライセンスのもとで公開しています。
詳しくはLICENSEファイルをご覧ください。