我希望通过屏幕键盘为游戏制作机器人。
是否可以使pyautogui仅在屏幕键盘上执行,而不在其他窗口上执行?
有什么方法可以将按钮映射到我可以轻松调用的快捷方式。
答案 0 :(得分:0)
您可以使用locateOnScreen()
功能通过屏幕快照找到按钮的坐标。
特定于窗口的功能已在路线图中(通过PyGetWindow),但尚未在pyautogui中实现。
如果您可以通过其他方式(例如自己调用PyGetWindow的locateOnScreen()
函数)获得窗口的矩形坐标,则可以检查getWindowsWithTitle()
返回的坐标是否在所需窗口内。 / p>