I wanted to experiment writing some Photoshop scripts so I downloaded ExtendScript, created a couple of very simple scripts, saved them to the script location and verified that they actually ran. Once I verified that the pieces all worked (ie, ExtendScript was properly installed, I knew where to place the scripts and how to call them) I decided to write something more involved, and that meant that I wanted to run the scripts from ExtendScript rather than create a script, copy it to the scripting location and running it through Photoshop, and that is where I ran into some issues. I opened Photoshop, opened ExtendScript, opened the scripting documentation that came with ExtendScript and created the first single line script in the document - app.documents.add(), and pressed Run. I got an error. - Cannot execute script in target engine 'main'! (#1116) Can't start debug session. It seems clear to me that I am missing something fairly basic. The ExtendScript app is set to Photoshop and main, but will not run even a simple one statement script without an error, so something pretty basic must be wrong. Interestingly enough it (sometimes) actually created the document, sometimes did not, but always gave the error, even when the document was created. Hence this post and a couple of very basic questions: 1) What do I have to do to get a script in ExtendScript to run? What settings are wrong in the app? 2) Is there a basic starting guide to explain how to use ExtendScript as a debugging tool? If so, where? As I mentioned I was following the instructions in the Adobe Introduction To Scripting document word for word and still got this error. 3) Can regular javascript and the Adobe version be mixed seamlessly in a single script (or multiple script libraries) so that a script can control both Photoshop and other non-Adobe applications on a system? Or do I have to create different scripts for Photoshop and OSX usage (I am working on a Mac)? Thanks for any help.
... View more