构造与窗口绑定
构造与窗口绑定
直接绑定 HWND
按类名 + 标题包含查找(推荐)
适合弹窗、动态标题(例如标题含「聊天记录」)。控件浏览器默认生成此写法:
按类名 + 标题全等查找
标题须与任务栏显示一致(strip 后全等):
切换窗口
API 参考
模式常量
构造与窗口绑定
✨WinAuto
构造 WinAuto 实例,绑定目标窗口并设置默认操作模式。
参数:
返回值:
- 类型:
WinAuto - 描述:实例本身,支持链式调用
✨find_hwnd
枚举可见顶层窗:标题包含 title_key,可选类名精确匹配(静态方法)。比 find_main_hwnd 更适合弹窗与动态标题。
参数:
返回值:
- 类型:
int - 描述:匹配 HWND;无匹配抛
RuntimeError
✨from_find_hwnd
查找窗口并构造 WinAuto。等价于 WinAuto(find_hwnd(...), mode=mode, ...)。
✨find_main_hwnd
按类名与标题查找顶级窗口 HWND(静态方法)。标题 strip 后全等匹配。
参数:
返回值:
- 类型:
int - 描述:匹配 HWND;无匹配抛
RuntimeError
✨from_main_hwnd
查找窗口并构造 WinAuto(静态方法)。等价于 WinAuto(find_main_hwnd(...), mode=mode, delay=delay),**kw 传给 find_main_hwnd。
参数:
返回值:
- 类型:
WinAuto
✨bind
切换绑定窗口,返回 self 以链式调用。
参数:
返回值:
- 类型:
WinAuto
✨set_mode
修改全局操作模式,返回 self 以链式调用。
参数:
返回值:
- 类型:
WinAuto