Tim*_*lar 0 mouse desktop pywinauto
我正在尝试使用 pywinauto 控制桌面上的鼠标事件。具体来说,我希望通过向其窗口发送鼠标单击来激活不同的应用程序,并且理想情况下能够移动具有众所周知的标题栏坐标的窗口。
我尝试过对“explorer”和“dwm”进行 app.connect_() 调用,但除了具有“Progman”类的 DialogWrapper 之外,我没有任何乐趣。使用 SWAPY 进行搜索也得到了同样糟糕的结果。
我不是 Windows 程序员,所以我希望我在这里遗漏了一些相当明显的东西。任何提示都会受到欢迎。
谢谢
下面是一些使用 pywinauto 单击桌面 (900, 50) 的代码。
请注意,使用 ClickInput() 而不是 Click() 很重要。
import pywinauto.application
app = pywinauto.application.Application()
comapp = app.connect_(path = "explorer")
for i in comapp.windows_():
if "Progman" == i.FriendlyClassName():
i.ClickInput(coords=(900, 50))
Run Code Online (Sandbox Code Playgroud)