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()感到困惑,任何人都可以帮助我吗?
答案 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