Skip to main content
Participant
March 13, 2020
Question

How to interact with extendscript engine without using ESTK or VSCode extension?

  • March 13, 2020
  • 2 replies
  • 1182 views

I'm researching how feasible it would be to write my own program to interact with the extendscript engine in illustrator. My goal would be to create my own ESTK replacement. AI script guide says that the ESTK uses BridgeTalk to communicate with Illustrator. How do I use BridgeTalk outside of ESTK? There must be a way to do this because the VSCode extension must be using some mechanism to interact with Illustrator.

 

Any information you can provide will be greatly appreciated.

This topic has been closed for replies.

2 replies

Inspiring
June 16, 2020

Did you make any progress on this? I'm trying to interact from a node application and I'm wondering the same thing.

As far as I can tell the extension William is referencing is the Adobe Extendscript Debugger that doesn't seem to be open source yet.

Disposition_Dev
Legend
June 16, 2020

Unfortunately, I was mistaken. I saw things on github that I thought were related to the debugger itself.. But it turns out that I was only seeing the syntax highlighting stuff. I don't know if we do have access to the underlying structure of the debugger itself. =(

Ten A
Community Expert
Community Expert
March 13, 2020

I always use my Extension to write short snippets and run quickly.


AFAIK, BridgeTalk's socket definition is not disclosed yet.
Probably, You can capture the internal packet.

andav51Author
Participant
March 13, 2020

An extension won't work for me because in some of my scripts I have to restart Illustrator. Is anyone familiar with how the VSCode debugger is able to connect to Illustrator to debug scripts? Is it also using BridgeTalk?

Disposition_Dev
Legend
March 14, 2020

I don't personally know how it works, but I believe it's all on github, no?

 

edit:

here it is.

https://github.com/Hennamann/ExtendScript-for-Visual-Studio-Code