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() と混同して、誰か助けてくれませんか??
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() と混同して、誰か助けてくれませんか??
試す
reg.moveTo(reg.getTopLeft())
Location オブジェクトの代わりに Region オブジェクトを moveTo() に渡しているため、コードは機能しません。領域には、幅と高さの 2 つの追加の値があります。
ニコロの答えは正しいです。作業スクリプトの例:
reg = Region(20,30,40,50)
loc = Location(10,10)
reg.moveTo(loc)
「moveTo」ドキュメント: http://doc.sikuli.org/region.html