On Wed, 3 Feb 2010 22:07:46 +0100, zryip theSlug
<zryip.thes...@gmail.com> wrote:
2010/2/3 Emmett Gray <fi...@handheldfilm.com>:
How do you tell Rev to do something useful via applescript?
Simply specify the stack you need as follows:
tell application "Revolution" to do script "create card to stack
\"TheSlugLab\""
Well this gave me confidence that this should be easy. So I tried
doing something else trivial - just navigating to a card. Bingo. So
then I R'dTFM. There's a tip at the bottom of the dictionary page on
"create card" that I missed. It says you need to do this:
set the defaultStack to "My Stack"
create card
and lo and behold, it worked as did everything else I added to my
script. Yay. And thanks for the tip about using backslashes to escape
the quotes instead of the cumbersome & quote & syntax.
If Rev isn't already running, I couldn't get it to open the stack I
want to use. So I used the Finder.
tell application "Finder"
if (exists process "Revolution") is false then
tell application "Revolution Media" to activate
delay 2 -- otherwise the freeware nag window stays in front
end if
open alias "path:to:myStack"
end tell
tell application "Revolution Media"
do script "go stack \"myStack\"
set the defaultStack to \"myStack\"
create card"
-- etc. etc.
end tell
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution