sikuli的moveTo()中的错误

时间:2013-05-16 10:07:03

标签: python compiler-errors sikuli

reg = Region(20,30,40,50)
reg2 = Region(60,70,80,90)
reg.moveTo(reg)

当我运行此程序时,我收到以下错误

TypeError: moveTo(): 1st arg can't be coerced to org.sikuli.script.Location

对moveTo()感到困惑,任何人都可以帮助我吗?

2 个答案:

答案 0 :(得分:2)

尝试

reg.moveTo(reg.getTopLeft())

您的代码无效,因为您将Region对象传递给moveTo()而不是Location对象。 Region有2个额外的宽度和高度值。

答案 1 :(得分:1)

Niccolo的回答是正确的。工作脚本示例:

reg = Region(20,30,40,50)
loc = Location(10,10)
reg.moveTo(loc)

“moveTo”文档:http://doc.sikuli.org/region.html