立项是把每天重复的桌面操作自动化,目标是自用提效。软件功能是一套基于系统无障碍接口的脚本集:读窗口控件树、定位输入框、模拟粘贴和按键,能跑通完整的自检流程;所有探针先只读后写,写操作只在测试白名单里跑。业务流程是先dump控件树定动作序列,小步试跑验证,最后串成完整流程。
整体用Python加系统无障碍接口开发,十几个探针脚本按只读探查和受控写入分开。我独立负责全部脚本开发,核心是控件定位层:中文界面元素名不稳定,用角色加层级双重匹配。难点一是系统权限弹窗不能代点,改走官方授权链;二是输入框失焦会丢字,加聚焦等待重试;三是只操作本人账号,敏感动作全部进白名单,白名单之外一律拒绝。