Passing parameters from Rev to Applescript

Howard Bornstein howard.bornstein at gmail.com
Mon Dec 21 18:26:49 EST 2009


Thanks Tom,

This does work. So do I gather however, that you can't pass or intermix Rev
parameters directly with Applescript parameters? In other words, if I have a
variable in Rev called tColor which contains "Red", I can't ever use that
directly in an Applescript statement? Variables always have to be plugged in
to a hard-coded AS statement using the replace command or something similar?

-- 
Regards,

Howard Bornstein
-----------------------
www.designeq.com

On Mon, Dec 21, 2009 at 3:17 PM, Thomas McGrath III <mcgrath3 at mac.com>wrote:

> Add something like this:
>
>        put field 1 into tTemp
>        replace "tWindowName" with "Pictures" in tTemp
>        do tTemp as Applescript
>
>
> I usually do special tag around 'replaceable' items like in
> replace "<property>" with pProperty in tTheScript
> do tTheScript as applescript
>
> HTHs
>
> Tom McGrath III
> Lazy River Software
> 3mcgrath at comcast.net
>
> iTunes Library Suite - libITS
> Information and download can be found on this page:
> http://www.lazyriversoftware.com/RevOne.html
>
>
>
>
>
>
>
> On Dec 21, 2009, at 6:01 PM, Howard Bornstein wrote:
>
>  Hmmm, I thought this was straightforward but I can't seem to get this to
>> work.
>>
>> I want to pass a value from Rev to an applescript. Here is a simplified
>> version of what I'm trying to do:
>>
>> on mouseup
>>    Put "Pictures" into tWindowName
>>    do field 1 as Applescript
>> end mouseup
>>
>> Field 1 contains the following:
>>
>> Set theWindow to tWindowName
>> Tell application "Finder"
>>    get bounds of window theWindow
>> end tell
>>
>> This results in an applescript execution error. If I substitute "Pictures"
>> for tWindowName, it works properly. But rather than hard-coding the window
>> name into the applescript I want to pass it as a parameter.
>>
>> How can I take a Rev variable and pass it into an applscript?
>>
>> --
>> Regards,
>>
>> Howard Bornstein
>> -----------------------
>> www.designeq.com
>>
>



More information about the Use-livecode mailing list