从AppleScript执行Sikuli脚本

问题描述:

如何从AppleScript执行Sikuli脚本?从AppleScript执行Sikuli脚本

+1

更相关的问题是:为什么你要问有关AppleScript和SO问题然后删除问题以及你想要的答案? – markratledge 2010-04-16 02:36:03

+0

@songdogtech:因为有那些我自己想出来的东西或者使用另一种方法,所以这个问题真的没有任何问题了。 – 2010-04-16 12:16:00

+1

“......所以真的没有任何问题的任何问题了”是的。发布问题和回答的原因有更多,因为一旦找到答案,就会将其删除。如果你问了这个问题,那么其他人可能会问,或者会问,同样的问题或类似的问题。此外,也许有人比你找到的更能达到你想要的。 SO的目的是创建一个大量的问题和答案数据库,无论大小如何。 – 2010-04-16 13:00:46

有可能从AppleScript的执行shell命令:

do shell script ("/Applications/Sikuli-IDE.app/sikuli-ide.sh -r xxxx.sikuli --args a1 a2 a3") 

看到这里的“命令行工具”文件:http://groups.csail.mit.edu/uid/sikuli/download.shtml

我下载了Sikuli,它似乎不是一个可编写脚本的应用程序,所以这里的简短答案是“你不能”。同时,你可以尝试一下界面脚本来克服你的错误,但这总是不可靠的。

但要解决您的问题的另一个方面:你知道关于字典在Applescript?如果一个应用程序可以通过Applescript编写脚本,那么Dictionary就会告诉你它所能做的一切。它们是AS实现的必需部分,可以在几分钟内告诉你几乎所有你需要知道的事情(尽管每个应用程序都有自己的警告)。

+0

是的,我知道字典。谢谢! – 2010-04-17 12:24:29