Skip to main content
Silly-V
Legend
January 31, 2015
Question

Open script in ESTK by using a script.

  • January 31, 2015
  • 1 reply
  • 642 views

I am trying to make a command to open a chosen .jsx file inside the ESTK.  I was trying to make an applescript string to be written and immediately executed with file.execute() (.scpt extension), but my file.execute() just opens the string up in an applescript editor, which I can compile and run from the editor and the script does work (sort of*).  *meaning, it pops up the trust dialog if there's a #target illustrator in the document.

Anyways, I was looking to do the exact same thing as a Windows counterpart which I've already tested, where a .vbs file constructed thus, would work exactly as desired, opening up a .jsx file in the ESTK by doing a shell script object command in the .vbs.

This topic has been closed for replies.

1 reply

Silly-V
Silly-VAuthor
Legend
February 1, 2015

I was able to create the next-best-thing , which is a bundled .app applescript file, saved from an applescript editor, which I put to live in the application scripts folder.  The .app file is like .jsx or .vbs files because it will work when double-clicked, or performed file.execute() on.  That file is set up to run a .scpt file of a constant name, which I write into the same folder, so by changing the contents of my .scpt file, this more awkward system is a bit more helpful on the Mac.  The problems are that the warning yes/no dialog box pops up for files with "#target" in them, and that scripts sitting inside the Adobe Scripts folder do not even open. This is the applescript example:

do shell script "open -a \"ExtendScript Toolkit\" \"/Users/me/myFile.jsx\""

There's probably a much better way to do this, is there?