仅将pyautogui用于屏幕键盘

时间:2019-08-03 06:15:16

标签: python pyautogui

我希望通过屏幕键盘为游戏制作机器人。

是否可以使pyautogui仅在屏幕键盘上执行,而不在其他窗口上执行?

有什么方法可以将按钮映射到我可以轻松调用的快捷方式。

1 个答案:

答案 0 :(得分:0)

您可以使用locateOnScreen()功能通过屏幕快照找到按钮的坐标。

特定于窗口的功能已在路线图中(通过PyGetWindow),但尚未在pyautogui中实现。

如果您可以通过其他方式(例如自己调用PyGetWindow的locateOnScreen()函数)获得窗口的矩形坐标,则可以检查getWindowsWithTitle()返回的坐标是否在所需窗口内。 / p>