Sikuli:如何点击每个 excel 单元格的特定时间间隔?

Sikuli: How to click on each excel cells specific interval of time?

我是 Sikuli 的新手。我需要点击每个 excel 单元格 - 一个一个地点击特定的时间间隔,所以我怎样才能在 excel 单元格之间迭代。

更新 1: 当鼠标单击 hyperlink(即 google.com)的第一个单元格并在特定时间间隔再次单击 hyperlink(即 gmail.com 的第二个单元格) 等等,直到单元格结束。

更新二: 实际上,我有一个 excel 文件 - 在文件中,特定的单列 - 我想使用 Sikuli 连续点击所有 hyperlink? 我的问题不是关于时间间隔,而是我的问题是如何一个一个地点击所有 hyperlink。

如果您的问题是关于插入时间间隔,您可以只使用您正在使用的编程语言的工具。例如在 Jython(Python):

import time

print("before sleeping")
time.sleep(5) # sleep/wait for 5 seconds
print("after sleeping")

在Java中:

Thread.sleep(5000); // sleep for 5000ms which is 5sec

您需要执行几个步骤。

首先找到'A'字段的图像。
然后定义它下面的区域。

要查找您可以使用的图像:

imageA = ("A.png")
columnA = find(imageA).below()

例如,您还有.left()

如果你使用 .hightlight(5) 你可以看到 Sikuli 占用的区域。
但是只用它来调试,我在代码中使用它后点击一个字段时遇到了问题。

那你可以做两件事。
1. 为数字 1 的图像定义区域,然后用左键,以及它们与您点击的位置相匹配。
2) 现在您知道了 A 列开始的区域,您可以每隔 x 个像素在其下方单击一次。

但我建议选项 1。