Opening Acrobat Files
iansummerfield at btconnect.com
Tue Feb 19 11:05:01 EST 2002
On 19/2/02 1:16 pm, "Peter Reid" <preid at reidit.co.uk> scribed:
> 2) how do I get the path to Acrobat Reader on the Mac into a Rev
> variable so I can use the "launch" command? (more generally, how do I
> get results back from an AppleScript script?)
> I have been using the Externals Collection but I'm hitting a brick
> wall with this, especially since it doesn't work under Mac OS X! I'm
> trying to find another way that avoids the need to use the Externals.
To get the path, I don't know, more generally I'd like to know too how to
get the path of a running application. But, assuming you solve that
problem, "the result" will contain whatever you "return" in AppleScript.
Firstly check you have AppleScript available:
if "AppleScript" is not in the alternateLanguages then
answer "Applescript needs to be installed for this program to function."
do the applescript1 of this stack as AppleScript
put the result into processlist
-- now check to see if it contains whatever you want
The applescript1 should be a property of the stack and it's contents will
tell application "Finder"
return name of every process
A tip on launching, KILL the process FIRST, it won't do any harm even if
it's not running.
Put "/volume/folder/appname" into thePath
-- check your processes next using the applescript
-- to see it isn't already running
KILL quit process thePath -- clears the openProcesses,
-- otherwise RR could return
-- "process already running" on the launch because it didn't know something
-- outside, like a user, had quit it
-- check the result for "error -nn"
If you don't Kill quit first then don't be surprised if the launch command
doesn't work every time.
Trust me, this works under OS X and OS 9.
More information about the use-livecode