该项目使用 Python 编写,结合 pywinauto 库实现了对 Windows 桌面应用程序的自动化操作。脚本能够自动激活目标窗口、模拟键盘输入、执行按键操作,并将处理结果导出为 CSV 格式文件,便于在 Excel 中查看和分析。
我在该项目中独立完成全部开发工作,包括:
使用 Desktop(backend="uia") 进行窗口定位与激活
使用 type_keys() 和 write() 模拟键盘输入
使用 Python 内置 csv 库实现数据导出
处理窗口标题动态变化问题,采用正则表达式 title_re 进行模糊匹配,确保脚本稳定性
通过该项目掌握了 Windows 桌面自动化的核心方法,能够将其迁移到各类重复性操作场景中,如数据录入、表单填写等。