【问题标题】:Python - Interact with program´s GUI OFFSCREENPython - 与程序的 GUI OFFSCREEN 交互
【发布时间】:2021-07-06 15:38:12
【问题描述】:

我知道这太贪心了,但我想让 python 在后台与程序的用户界面交互,这样我仍然可以在代码运行时使用我的计算机。我目前正在使用 pywinauto 和 pyautogui。所以我不能在代码运行时工作,因为我的鼠标和键盘正在被操纵。当我使用鼠标和键盘做其他事情时,有人知道如何让我的代码在后台操纵“第二个”鼠标和键盘吗?

【问题讨论】:

    标签: python automation background pyautogui pywinauto


    【解决方案1】:

    最常见的方法是远程执行(在专用服务器或虚拟机上)。 pywinauto 的所有已知配方都收集在the Remote Execution Guide

    更复杂的方法是尝试使用不需要活动桌面的 pywinauto 静默方法。上述指南中部分提到了这一点,但需要深入了解 pywinauto 和您的应用程序结构。 StackOverflow 上讨论了其中一个示例:https://stackoverflow.com/a/32847266/3648361 这种方式对于许多类型的应用程序都是不可能的。

    我从未听说过“第二鼠标/键盘”方法。完全不确定这在技术上是否可行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 2023-03-30
      • 2019-11-21
      相关资源
      最近更新 更多