二、快速开始
按下面 4 步,完成「找到窗口 → 看清有哪些按钮 → 点击 → 输入」。
每一步都配有完整可运行代码和「这一步在干什么」的说明。
请先完成 环境配置和安装,并保持记事本已打开(或你自己的目标窗口)。
核心概念(先花 1 分钟看懂)
1. 绑定窗口
目标:让程序知道「要操作哪一个窗口」。
快捷写法(效果相同):
不知道 ClassName?
- 用本库后面的「导出控件树」,看打印里的
class= - 或用桌面软件「控件浏览器」点选窗口,看生成的代码
换自己的软件时:把 'Notepad' 和 '记事本' 改成实际 ClassName / 标题关键字即可。
2. 导出控件树(最重要的一步)
目标:看清窗口上有哪些按钮、输入框,以及它们的 Name / aid。
不 dump 就瞎猜 Name,是新手最常卡住的原因。
在终端输出里用编辑器搜索,例如搜索 文件、编辑、按钮上的文字。典型一行类似:
请记下:
桌面软件也可以可视化点选控件并生成代码,见 软件附录。
3. 查找并点击
目标:根据上一步记下的 Name,点一下按钮。
小技巧:
depth太小可能找不到深层控件,可试15~32- 同名控件多个时,加上
aid=或cls=缩小范围 - UIA 点不动时,可试
mode='mouse',或 拟人点击
更多点击方式:查找与点击。
4. 输入文字
目标:往编辑框写入文字(中文请用粘贴方式)。
一步完成「点输入框 + 输入 + 回车」可用 send_msg(需能定位到输入框):
详见 输入与键盘。
完整小例子(记事本从头到尾)
把下面整段保存为 quickstart.py,打开记事后运行:
✅ 能打印「快速开始成功」相关内容,说明你已经完成第一次自动化。