Send variables back to Rev from Applescript
Thierry Arbellot
thierry.arbellot at wanadoo.fr
Fri Aug 20 09:46:01 EDT 2004
Marian,
you should remove the quotes if you put the script into a field
try like this:
get (system attribute "ram ") / 1048 div 1000
Thierry
On Friday, Aug 20, 2004, at 15:05 Europe/Paris, Marian Petrides wrote:
> When I implement Thierry's suggest exactly as written in a button
> script everything works fine.
>
> on mouseup
> do "get (system attribute " "e& "ram " "e& ") / 1048 div
> 1000" as appleScript
> put the result into theRAM
> put theRAM into fld 1
>
> --now see if I can manipulate the variable which was passed
> put theRAM/2 into halfRAM
> put halfRAM into line 2 of field 1
> end mouseup
>
>
> However, if I paste the very same command into field 2 and change the
> button script to read
>
> on mouseup
> do fld 2 as appleScript
> put the result into theRAM
> put theRAM into fld 1
> end mouseup
>
> I now get a compiler error. And this isn't simply a copy/paste error
> since I get the same error if I manually type:
> get (system attribute " "e& "ram " "e& ") / 1048
> div 1000
> into field 2
>
> Any one have thoughts as to why this should be happening?
>
> Thanks.
>
> Marian
>
>
>
>
>
>
>
> On Aug 20, 2004, at 8:34 AM, Thierry Arbellot wrote:
>
>> I haven't too much experience with Applescript in Rev, but I can help
>> in a simple script.
>> I use the following script to get the physical ram of the computer
>> and I get the returned value into "the result" variable.
>>
>> do "get (system attribute " "e& "ram " "e& ") / 1048 div
>> 1000" as appleScript
>> put the result into theRAM
>>
>> Thierry
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
More information about the use-livecode
mailing list