【问题标题】:Execute Sikuli script from AppleScript从 AppleScript 执行 Sikuli 脚本
【发布时间】:2011-02-08 15:24:28
【问题描述】:

如何从 AppleScript 执行 Sikuli 脚本?

【问题讨论】:

  • 更相关的问题是:你为什么要在 SO 上询问有关 Applescript 的问题,然后删除问题以及你想要的答案?
  • @songdogtech:因为对于那些我自己解决或使用其他方法的人,所以真的没有任何问题了。
  • "...所以这个问题真的没有任何意义了" 是的。保留问题和答案的原因比在找到答案后删除它的原因更多。如果你问了,那么很可能其他人已经问过或将要问同样的问题或类似的问题。此外,也许有人比你找到的更能实现你想要的。 SO 的重点是创建一个庞大的问题和答案数据库,无论大小。
  • 正如 Philip 所说,SO 是一个致力于协作以构建信息集合的社区。而且我认为您最终会发现问题总是比答案更有趣和更有价值,无论答案是否正确。 stackoverflow.com/faq

标签: applescript sikuli


【解决方案1】:

可以从 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

【讨论】:

    【解决方案2】:

    我下载了 Sikuli,但它似乎不是一个可编写脚本的应用程序,所以这里的简短回答是“你不能”。同时,您可以尝试编写界面脚本来解决问题,但这总是很不稳定。

    但是要解决您问题的另一个方面:您知道 Applescript 中的字典吗?如果应用程序可以使用 Applescript 编写脚本,那么 Dictionary 将告诉您它能够执行的所有操作。它们是 AS 实现的必需部分,可以在几分钟内告诉您几乎所有您需要知道的内容(尽管每个应用程序都有自己的注意事项)。

    【讨论】:

    • 是的,我知道字典。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-02-03
    • 1970-01-01
    • 1970-01-01
    • 2018-06-03
    • 1970-01-01
    • 2022-12-11
    • 1970-01-01
    • 2016-10-14
    相关资源
    最近更新 更多