Skip to main content
Known Participant
October 16, 2025
Answered

VS Code → ExtendScript Debuggerでスクリプトが実行できない

  • October 16, 2025
  • 1 reply
  • 203 views

スクリプトの作成・デバッグのために、ExtendScript Toolkitをアンインストールして
VS Codeをインストールし、ExtendScript Debuggerを入れて「Run in Illustrator」で実行するよう
設定しましたが、何度実行しても「Run in Illustrator」の下に青いラインが一瞬流れるだけで、Illustratorではなにも起こりませんし、VS Codeでも何も出力されません。
Illustrator、VS Codeどちらも管理者として再起動し、実行してみましたが変わりません。

↓フォルダやファイルはこのように保存してます。

スクリプトデバッグ用
│ ├─ .vscode
│ │ └─ launch.json
│ └─ test.jsx

launch.jsonの中身は、

{
"version": "0.2.0",
"configurations": [
{
"type": "extendscript-debug",
"request": "launch",
"name": "Run in Illustrator",
"program": "${file}",
"targetSpecifier": "illustrator"
}
]
}

です。

VS Code → ExtendScript Debuggerで該当のスクリプトを「Run in Illustrator」で
実行できない原因についてお分かりの方、ご教示いただけますと幸いです。
宜しくお願いいたします。

デスクトップPC
Windows 11 Pro for Workstations
Illustrator 29.8.2
VS Code 1.105.1

Correct answer ajabon grinsmith

"illustrator-29.064" の "064" は64bitを意味するところなので変える必要ありませんです。

VSCodeの左ペインで「▶︎」をおして、「実行とデバッグ」のところで「Launch illustrator 2025」が選択されていますか?

 

うちで使っている設定です(実際Omachiさんのblogを参照させてもらったのですが)

requestの値は"launch" と "attach" の両方を作って使い分けるべきところですが、

今のところとりあえず"launch" だけで済ませちゃってます。

 "version": "0.2.0",
    "configurations": [
        {
            "type": "extendscript-debug",
            "request": "launch",
            "name": "Launch illustrator 2025",
            "bringToFront": true,
            "hostAppSpecifier": "Illustrator-29.064",
            "engineName": "main"
        },
    ]
}

 

1 reply

Omachi
Legend
October 16, 2025

launch.jsonの書き方がExtendScript Debuggerのバージョン1のものですね。

今月インストールしたのであればExtendScript Debuggerのバージョンは2.1.0ですから、その書き方では動きません。バージョン2では大きく書き方が変わっています。

私の例ですが、次のような書き方です。詳しい書き方については拡張機能の詳細に書いてあります。

{
 "version": "0.2.0",
"configurations": [
{
"name": "Illustrator2025", 
"type": "extendscript-debug", 
"request": "attach", 
"hostAppSpecifier": "illustrator-29.064", 
"engineName": "main"
} ]
}

 

Known Participant
October 16, 2025

ご回答ありがとうございます。
早速、launch.json を更新して試してみたのですが、やはり反応なしでした。
ExtendScript Debuggerのバージョンは2.1.0のようでした。

試しに、"illustrator-29.064"の部分を"illustrator-29.8"と変更すると、
「Error: The application specified by 'illustrator-29.8' is not installed.」と出ました。

ちなみにVS Code下部の青いラインの「Evan in Adobe~」をクリックすると、
VS Codeでtest.jsxのアラートメッセージが出てきます。
また、「出力」タブでは、「ExtendScript」は選べますが、「ExtendScript Debugger」はありません。
Illustratorは、ファイルをひとつ開いている状態です。

"illustrator-29.064"や"illustrator-29.8"の部分を変更すれば良いのでしょうか。。。

ajabon grinsmith
Community Expert
ajabon grinsmithCommunity ExpertCorrect answer
Community Expert
October 16, 2025

"illustrator-29.064" の "064" は64bitを意味するところなので変える必要ありませんです。

VSCodeの左ペインで「▶︎」をおして、「実行とデバッグ」のところで「Launch illustrator 2025」が選択されていますか?

 

うちで使っている設定です(実際Omachiさんのblogを参照させてもらったのですが)

requestの値は"launch" と "attach" の両方を作って使い分けるべきところですが、

今のところとりあえず"launch" だけで済ませちゃってます。

 "version": "0.2.0",
    "configurations": [
        {
            "type": "extendscript-debug",
            "request": "launch",
            "name": "Launch illustrator 2025",
            "bringToFront": true,
            "hostAppSpecifier": "Illustrator-29.064",
            "engineName": "main"
        },
    ]
}