为什么我的 windows 在 pywinauto 中调用 win.ClickInput() 后总是会调整为正常大小

Why my windows will always resize to normal after calling win.ClickInput() in pywinauto

所有,

我在pywinauto中发现了一个奇怪的问题,当我向我想要的应用程序window发送任何键或鼠标事件时,目标window总是会调整大小,我的代码如下:

app = pywinauto.application.Application()
comapp = app.connect(path = "myApp.exe")
win=comapp.top_window()
win.ClickInput(coords=(myX, myY),absolute=True)

我确定最后一句话:

win.ClickInput(coords=(myX, myY),absolute=True), 

导致window调整大小,目标window处于最大尺寸状态。 谁能帮我解决这个问题?并解决它也可以。

我喜欢使用最大尺寸window,因为当window处于最大尺寸时鼠标坐标可以固定。

提前致谢。

在 pywinauto 0.6.2 中已修复。只需 pip install -U pywinauto.

升级即可