Quantcast
Channel: Adobe Community : Popular Discussions - Illustrator Scripting
Viewing all articles
Browse latest Browse all 12845

Why are Adobe scripting docs like for Illustrator vague on Applescript's file open?

$
0
0

From the Adobe scripting reference for Applescript, for Illustrator (I believe is same for other products too), I see code example snippets like:

 

on openFile(fileToOpen)

    tell application "Adobe Illustrator"

        activate

        open POSIX file fileToOpen as alias with options

    end tell

end openFile

 

Why does it leave us to figure out the (string) value of fileToOpen? Understandable that that is Applescript specific, but that is more work for those of us not familiar with Applescript to do more research.

 

Is "as alias" really needed? I'm having trouble with this. Omitting "as alias" gets Applescript error: "Adobe Illustrator got an error: AppleEvent handler failed." Keeping "as alias" results error saying it can't create alias to the path, which for some reason looks like it's formatted as Applescript path even though specified as POSIX (e.g. ":~:Documents:Temp:someFile.ai" instead of "~/Documents/Temp/someFile.ai").

 

Tried the straightforward example

 

open POSIX file "~/Documents/Temp/someFile.ai"

 

as well as

 

set pfile to "~/Documents/Temp/someFile.ai" as POSIX file

open pfile without options

 

set pfilepath to "~/Documents/Temp/someFile.ai"

set pfile to POSIX file pfilepath

open pfile as alias without options

 

nothing seems to work so far. Such a pain.


Viewing all articles
Browse latest Browse all 12845

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>