pywinauto 获取控件在屏幕的坐标
时间: 2023-10-19 15:27:26 浏览: 336
屏幕坐标获取
5星 · 资源好评率100%
可以使用 pywinauto 库中的 `wrapper_object()` 方法来获取控件在屏幕上的坐标。具体方法如下:
1. 导入 pywinauto 库:
```
from pywinauto import Application
```
2. 打开应用程序:
```
app = Application().start("notepad.exe")
```
3. 获取窗口句柄:
```
window = app.UntitledNotepad
```
4. 获取控件对象:
```
button = window.wrapper_object().child_window(title="Button", control_type="Button")
```
5. 获取控件在屏幕上的坐标:
```
x, y = button.rectangle().mid_point()
```
通过以上步骤,就可以获取到指定控件在屏幕上的坐标了。
阅读全文