我正在尝试制作一个打开.exe程序的Python 3代码,并在一段时间内(每隔一帧)获取程序窗口的x和y位置
到目前为止,我的代码:from pywinauto import application
app = application.Application()
app.start("D:/GameMaker/Progects/Games/tut to next/GMnet-ENGINE-master/Builds/GMnetBaseTemplate/GMnetBaseTemplate.exe")
-
那么我如何获得窗口的x和y位置? 谢谢:D
答案 0 :(得分:1)
使用window()获取应用程序窗口,并调用base_wrapper类的rectangle()方法。
x = app.window().wrapper_object().rectangle().left
y = app.window().wrapper_object().rectangle().top
这也应该起作用:
x = app.window().rectangle().left
y = app.window().rectangle().top