Python 3 |автоматически открывать новое окно .exe и получать его позицию каждый кадр - PullRequest
0 голосов
/ 30 декабря 2018

Я пытаюсь создать код Python 3, который будет открывать программу .exe, и получать окно программы 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

1 Ответ

0 голосов
/ 06 января 2019

Используйте window () , чтобы получить окно приложения, и вызовите rectangle () метод класса base_wrapper.

x = app.window().wrapper_object().rectangle().left
y = app.window().wrapper_object().rectangle().top

Это также должно работать:

x = app.window().rectangle().left
y = app.window().rectangle().top
...