擅长:python、mysql、java
<ol>
<li>我觉得你应该改变一下:<br/>
s=屏幕截图(第一区域)<br/>
为此:<br/>
s=捕获(第一个区域)<br/></li>
<li>您可以使用find(image)获得坐标:<br/>
f=查找<br/>
x=获取x()<br/>
y=getY()<br/></li>
<li><p>最后,如果要获取次数,可以将变量传递给函数:<br/></p>
<pre><code>def playLoop(times,x,y):
s = capture(firstRegion)
t = find(s)
if times==0:
warnBox = exists("1443867801301.png")
if not warnBox:
if exists("1443867813008.png"):
click(x)
times+=1
playLoop(times,t.getX(),t.getY())
if times != 0:
warnBox = exists("1443867801301.png")
if not warnBox:
if t.getX() != x or t.getY() != y: #different location
doSomething()
else:
otherFunction() #same location
times+=1
</code></pre>
<p>PD:如果我的英语不好,我很抱歉:)</p></li>
</ol>