所以我想捕捉一张图像,images,它总是在同一个区域。然后它会消失,并且可能会或可能不会重新出现在不同的区域。
我希望程序在第一次出现时捕获它,如果它重新出现在其他区域,然后单击一组按钮,否则移动到不同的功能。
另一件事是每次调用函数时 image 都会发生变化,但它仍保留在同一位置。
下面是我的代码:
def playLoop():
s = capture(firstRegion)
warnBox = exists("1443867801301.png")
if not warnBox:
if exists("1443867813008.png"):
click(x)
playLoop()
else:
if secondRegion.exists(Pattern(s).similar(0.8)):
wait(3)
click(x)
playLoop()
else:
loopLoop()
else:
doubleClick(y)
if secondRegion.exists(Pattern(s).similar(0.8)):
wait(3)
click(x)
playLoop()
else:
loopLoop()
我没有收到任何错误,但它似乎不起作用。有任何想法吗?