Python 3.x 隐藏窗口(pywinauto)

Python 3.x 隐藏窗口(pywinauto),python-3.x,pywinauto,Python 3.x,Pywinauto,是否可以在继续单击窗口时隐藏窗口 怎么做 任务是向用户隐藏算法的功能(键盘输入、鼠标单击等)这两个。单击输入()和。键入键()方法需要活动窗口 对于最小化窗口(在app.telegrame.minimize()之后),有时只有键盘输入的变通方法: .send_keys()和和send_keys strokes()(对于某些可能有效或无效的特殊键,可能会出现差异) 我还没有听说过类似的鼠标操作的可能性。也许app.telegrame.move\u窗口(x=-1000,y=-1000)会有所帮助。

是否可以在继续单击窗口时隐藏窗口

  • 怎么做

  • 任务是向用户隐藏算法的功能(键盘输入、鼠标单击等)

    这两个
    。单击输入()
    。键入键()
    方法需要活动窗口

    对于最小化窗口(在
    app.telegrame.minimize()
    之后),有时只有键盘输入的变通方法:

    • .send_keys()
      send_keys strokes()
      (对于某些可能有效或无效的特殊键,可能会出现差异)
    • 我还没有听说过类似的鼠标操作的可能性。也许
      app.telegrame.move\u窗口(x=-1000,y=-1000)
      会有所帮助。窗口将具有负坐标。它将被聚焦,但用户看不见。因此,通常的
      。单击输入()
      。键入键()
      应该可以工作,但这些操作可能会困扰用户。因此,您必须记住鼠标光标(通过
      win32api.GetCursorPos()
      ),并通过
      win32api.SetCursorPos(…)
      快速将其取回。还需要将焦点切换回上一个活动窗口
    另外,我怀疑移动电报窗口是否有效,因为据我记忆所及,它是不能用手移动的。他们对此进行了一些辩护。:)

    两个
    。单击输入()
    。键入键()
    方法需要活动窗口

    对于最小化窗口(在
    app.telegrame.minimize()
    之后),有时只有键盘输入的变通方法:

    • .send_keys()
      send_keys strokes()
      (对于某些可能有效或无效的特殊键,可能会出现差异)
    • 我还没有听说过类似的鼠标操作的可能性。也许
      app.telegrame.move\u窗口(x=-1000,y=-1000)
      会有所帮助。窗口将具有负坐标。它将被聚焦,但用户看不见。因此,通常的
      。单击输入()
      。键入键()
      应该可以工作,但这些操作可能会困扰用户。因此,您必须记住鼠标光标(通过
      win32api.GetCursorPos()
      ),并通过
      win32api.SetCursorPos(…)
      快速将其取回。还需要将焦点切换回上一个活动窗口
    另外,我怀疑移动电报窗口是否有效,因为据我记忆所及,它是不能用手移动的。他们对此进行了一些辩护。:)

    import pywinauto
    
    from pywinauto.application import Application
    
    PATH = 'c:/Users/User/PycharmProjects/InviterChannel/Telegram/Telegram.exe'
    app = Application().start(PATH)
    app.Telegram.ClickInput(coords=(330, 530))  # This is what the user should not see