【发布时间】:2019-08-03 06:15:16
【问题描述】:
我希望通过屏幕键盘为游戏制作机器人。
是否可以让 pyautogui 只在屏幕键盘上执行而不在其他窗口上执行?
有什么方法可以将按钮映射到我可以轻松调用的快捷方式。
【问题讨论】:
我希望通过屏幕键盘为游戏制作机器人。
是否可以让 pyautogui 只在屏幕键盘上执行而不在其他窗口上执行?
有什么方法可以将按钮映射到我可以轻松调用的快捷方式。
【问题讨论】:
您可以使用locateOnScreen() 函数通过屏幕截图查找按钮的坐标。
特定于窗口的功能在路线图上(通过 PyGetWindow),但尚未在 pyautogui 中实现。
如果您可以通过其他方式(例如通过自己调用 PyGetWindow 的 getWindowsWithTitle() 函数)获取窗口的矩形坐标,则可以检查 locateOnScreen() 返回的坐标是否在您想要的窗口内。
【讨论】: