2013-05-16 39 views
-1
reg = Region(20,30,40,50) 
reg2 = Region(60,70,80,90) 
reg.moveTo(reg) 

的moveTo()当我运行这个程序,我有以下错误错误的sikuli

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

混淆的moveTo(),谁能帮我?

回答

1

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

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

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

+0

非常感谢你 –

2

尝试

reg.moveTo(reg.getTopLeft())

,因为你传递一个区域对象的moveTo您的代码不工作(),而不是一个位置的对象。区域有两个额外的宽度和高度值。

+0

非常感谢你 –