控件别名
控件别名注册
小白向面板步骤说明见 控件获取 — 所有操作 → 注册别名。
预先注册控件配置,后续用名字调用,适合流程编排和多步骤脚本:
API 参考
控件别名(小白入门)
注册别名 = 给控件或列表起一个短名字,把「怎么查找」存进 WinAuto 内部字典;之后用 click_cfg('名字')、use('名字').input(...) 即可,不必重复写 aid / name / depth。
面板操作步骤(截图级说明)见 控件获取 — 所有操作 → 注册别名。
两类注册
常用 API 对照
和直接 find 的对比
✨register
注册命名配置,供 *_cfg / use() 使用。
参数:
返回值:
- 类型:
WinAuto
✨cfg
读取已注册别名的配置字典。
参数:
返回值:
- 类型:
dict
✨find_cfg
按注册别名查找控件。
参数:
返回值:
- 类型:
Control | None
✨click_cfg
按注册配置点击。
参数:
返回值:
- 类型:
WinAuto
✨input_cfg
按注册配置输入。
参数:
返回值:
- 类型:
WinAuto
✨send_msg_cfg
按注册配置输入并发送。
参数:
返回值:
- 类型:
WinAuto
✨get_list_cfg
按注册配置获取列表项。
参数:
返回值:
- 类型:
list[dict]
✨click_list_cfg
按注册别名点击列表中的指定项。
参数:
返回值:
- 类型:
WinAuto
✨get_unread_cfg
按注册别名获取未读会话列表。
参数:
返回值:
- 类型:
list[dict]
✨click_unread_cfg
按注册别名点击第 N 个未读会话。
参数:
返回值:
- 类型:
dict | None
✨use
返回 _AliasProxy 链式代理。
参数:
返回值:
- 类型:
_AliasProxy