如何检测屏幕上的图像然后根据检测结果进行操作?例如,如果我正在运行脚本(applescript),并查找stackoverflow图标并加载此页面,程序将显示警报,然后暂停程序5秒钟,然后返回到原始检测图像脚本。 / p>
答案 0 :(得分:0)
您可以查看Sikuli - 香草AppleScript对图像或屏幕等低级内容一无所知。
答案 1 :(得分:0)
如上所述,你不能用applescript做到这一点。然而,替代方案可能是检测网页本身的某些内容。例如,如果您想要检测此页面顶部的堆栈溢出图像,则可以执行此操作。您实际上不会检测图像,但可以检测图像名称(或路径)。这是在页面的html代码中,因此您可以检查网页代码并检查该文本以获取相应的图像名称或路径。
关于让苹果脚定期执行任务的Applecript部分很容易。您只需编写一个保持开放的AppleScript应用程序,每隔几秒执行一次任务。然后,一个为成功检测而变为真的简单变量将用作切换以使延迟发生。