Python 3.6.3 pyautogui.locateOnScreen不能正常工作

问题描述 投票:0回答:3

我有一个“find.png”(附)pyautogui.locateOnScreen返回None,即使在20个截图后!使用解释器(附带代码)注意:1)具有行“import pyautogui as auto”的图像是“find.png”2)我在同一目录中有“find.png”,它是建立的(用PIL检查) - 图片)pic contains the line, "import pyautogui as auto" code which is returning, "None"

python python-3.x pyautogui
3个回答
2
投票

在与此永远斗争之后,终于想通了你使用命令行或打印屏幕按钮和windows键来截取屏幕截图。使用剪切工具不起作用,请尝试:

image = pyautogui.screenshot()
image.save('testing.png')

Go和crop testing.png尽可能小,以便locateOnScreen工作得更快。然后返回终端并输入:

pyautogui.locateOnScreen('testing.png')

2
投票

试试这个:

location = pyautogui.locateOnScreen('testing.png', confidence =.8)

0
投票

没有简单的意思是PyAutoGui无法在屏幕上找到您的图像,请记住窗口是活动的,其中find.png是从中采样的。如果这不起作用,那么我相信分辨率(从你拿样本和你使用的监视器时)是不同的。如果您遇到任何问题,请告诉我们。

© www.soinside.com 2019 - 2024. All rights reserved.