enter code here你好!
我试着用pyautogui.displayMousePosition()获取鼠标位置的RGB颜色(就像在这个视频https://www.youtube.com/watch?v=TERKvqfySYI中显示的那样),但是它有效。这是代码:
import pyautogui as p
import PIL
print(p.displayMousePosition())
这是控制台:
...pyscreeze.PyScreezeException:使用这个功能需要枕头包。
我做错了什么?我怎么解决的?
发布于 2022-01-10 15:29:46
在您的代码中,a=p.locateOnScreen('a.png')将返回无,因此将您的代码替换为:
import pyautogui as p
a = p.locateOnScreen('a.png')
while True:
if a != None:
p.click(a)发布于 2022-01-07 19:46:38
函数以X和Y坐标作为输入。locateOnScreen()函数返回值是一个4整数元组:(左、顶、宽、高)。因此,您只需要单击()函数的左边和顶部。
试试这个:
import pyautogui as p
a = p.locateOnScreen('a.png')
p.click(a[0], a[1])https://stackoverflow.com/questions/70615538
复制相似问题