【问题标题】:pyautogui and pywinauto combine to click application in backgroundpyautogui 和 pywinauto 结合在后台点击应用程序
【发布时间】:2020-12-18 15:26:44
【问题描述】:

我想要做什么: 我试图使用下面的代码来定位并给我图像的 X 和 Y 位置

pyautogui.locateCenterOnScreen('accept.png')

定位图片后,我尝试使用 pywinauto* 在后台点击图片位置。

form.click(button='left', pressed='', coords=(pyautogui.locateCenterOnScreen('accept.png')), double=False, absolute=False)

问题: 似乎什么都没有发生..我不明白为什么。我检查了 pywinauto* 和 pyautogui “备忘单”,看起来还可以 有人请赐教

【问题讨论】:

    标签: python pyautogui pywinauto


    【解决方案1】:

    正确的拼写是“pywinauto”。具有相同参数的方法.click_input(...) 是您需要的,因为它会移动光标并执行逼真的点击。

    方法.click(...) 静默发送窗口消息,如WM_LBUTTONDOWNWM_LBUTTONUP,如果某些UI 元素不处理,这些消息可能无法正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多