RunRev 2.9 Scripting Question

Dave dave at looktowindward.com
Fri Feb 22 09:24:13 EST 2008


Hi All,

I read the following in the RunRev Newsletter:

Active Scripting

A long standing feature of Revolution on Mac OS X has been the  
ability to easily execute AppleScript using the alternate language  
variant of the do command. This is can be extremely useful because  
Applescript is supported by many Mac OS X applications for external  
scripting and automation. For example, you can instruct the Finder to  
open a window to the startup-disk with something like:

local tApplescript
put "tell application" && quote & "Finder" & quote & return after  
tApplescript
put "activate" & return after tApplescript
put "make new Finder window to startup disk" & return after tApplescript
put "end tell"
do tApplescript as "applescript"

Up until now, there has been no analogue for this feature on Windows  
– however, with 2.9 comes the ability to use any Window Active  
Scripting Languge in the alternate language variant of do. At first  
glance this may not seem like a particularly useful feature, until  
you realize most active scripting languages allow easy creation of  
OLE/Automation objects.

For example, it is really easy to control iTunes using VBScript. The  
following simple code snippet will start the current song in iTunes  
playing:

local tVBScript
put "Dim iTunesApp" & return after tVBScript
put "Set iTunesApp = CreateObject(" & quote & "iTunes.Application" &  
quote & ")" & \
return after tVBScript
put "iTunesApp.CurrentTrack.Play()" after tVBScript
do tVBScript as "vbscript"

---------------------------------------------------------

My question is:

Does it also support JavaScript? As in:

  do tJavaScript as "javascript"

Thanks a lot
All the Best
Dave














More information about the use-livecode mailing list