我使用Python 3.x. 我制作了一个脚本来在屏幕上找到一个图像,如果它在x秒后没有找到它,它会跳过并做其他事情,但它目前无效... 这是代码
def finditbaby(path):
endtime = time.time() + 10 #only 10 second for test
image = None
while (image is None) and (time.time() < endtime):
image = pyautogui.locateOnScreen(path)
这就是功能,这就是我如何使用它:
finditbaby(path.png)
if image is not None:
print("image found")
click on image
但它不起作用,即使图像不在屏幕上,也始终打印图像:(
答案 0 :(得分:0)
def finditbaby(path):
endtime = time.time() + 10 #only 10 second for test
while time.time() < endtime:
if pyautogui.locateOnScreen(path) != None:
print("image found")
# click on image
break
也许你可以改变这个......你不需要声明一个变量来形象我猜