在影刀 RPA 的世界里,桌面软件自动化是财务应用最广泛的场景之一。
想象一下,你需要在金蝶/用友 ERP 里录入凭证,或者在开票软件 里开具发票,这些软件通常没有便捷的接口,只能靠鼠标点、键盘敲。影刀就像一个“坐在你旁边的隐形助手”,它能精准地控制鼠标点击、键盘输入,模拟你的所有操作。
以下是为你整理的影刀桌面软件操作入门指南,助你搞定那些“顽固”的桌面软件。
🖱️ 核心概念:从“网页”到“窗口”
网页自动化靠的是网页代码(HTML),而桌面软件自动化靠的是“窗口元素”。
- 窗口:就是软件弹出的那个界面(比如“记账凭证”窗口)。
- 元素:窗口里的按钮、输入框、下拉菜单、表格格子。
影刀通过识别这些元素的特征(位置、文字、图标)来操作它们。
🛠️ 财务必学的 4 大核心招式
招式一:启动与关闭(善始善终)
- 指令:
启动程序&关闭程序 - 财务场景:
- 启动:每天早上自动打开用友 U8、金蝶 K3 或增值税发票开票软件。
- 关闭:流程结束后自动退出软件,释放内存。
- 操作要点:
- 你需要知道软件的启动路径(通常在桌面快捷方式属性里可以找到)。
- 建议勾选“等待程序启动”,因为财务软件通常启动较慢,影刀需要等它完全加载出来再操作。
招式二:元素捕获(教影刀“认路”)
这是最关键的一步!你需要告诉影刀软件里的按钮在哪里。
- 指令:
捕获新元素 - 财务场景:告诉影刀“凭证录入”界面的“科目”输入框是哪个,“保存”按钮是哪个。
- 操作要点:
- 智能捕获:点击指令中的“捕获”,鼠标变成十字形,移动到目标元素上(如“保存”按钮),当红框包围目标时,按
Ctrl+ 左键确认。 - 层级关系:影刀会自动识别“主窗口 -> 子菜单 -> 按钮”的层级,确保定位精准。
招式三:鼠标与键盘操作(模拟人工)
- 指令:
点击元素&填写输入框 - 财务场景:
- 点击:点击 ERP 菜单栏的“财务会计”;点击“新增”按钮。
- 输入:在摘要栏输入“付XX公司货款”;在金额栏输入数字。
- 操作要点:
- 激活窗口:在操作前,建议加上
激活窗口指令,确保软件在最前端,防止被其他窗口遮挡导致操作失败。 - 输入模式:如果普通输入无效(常见于老旧软件),可以尝试切换到“模拟人工输入”模式,速度虽慢但兼容性极强。
招式四:获取文本与表格(抓取数据)
- 指令:
获取元素文本&抓取数据表格 - 财务场景:
- 单条获取:获取 ERP 界面上的“当前余额”或“单据编号”。
- 表格抓取:从用友/金蝶的“科目余额表”界面,直接把屏幕上的数据抓取到 Excel 中,无需导出功能。
- 操作要点:
- 抓取数据表格:这是桌面自动化的神器!你只需要框选表格的表头和第一行,影刀就能自动识别整个表格的数据结构并全部抓取下来。
💡 进阶技巧:解决“疑难杂症”
1. 图像识别(终极手段)
有些老旧的财务软件(如某些版本的 SAP GUI 或 税务客户端),用普通方法捕获不到元素(鼠标放上去没有红框)。
- 指令:
图像识别 - 原理:影刀不找代码,只找“长相”。你截一张“查询按钮”的图给它,它就在屏幕上找长得一样的图片。
- 应用:点击无法捕获的图标按钮、识别验证码、判断弹窗是否出现。
2. 坐标操作(精准打击)
如果连图像识别都失效了,或者只是简单的点击空白处。
- 指令:
鼠标点击(坐标模式) - 原理:直接告诉影刀点击屏幕上的
(x, y)坐标位置。 - 注意:这种方式比较死板,如果软件窗口移动了位置,可能会点偏,建议作为最后手段。
⚠️ 避坑指南:新手常犯的错误
分辨率变化:
- 现象:做好的流程,换个电脑或调整了屏幕缩放(如从 100% 调到 125%),就跑不通了。
- 解决:尽量使用元素捕获而不是坐标点击。如果必须用图像识别,确保运行环境的屏幕分辨率和缩放比例一致(推荐 100%)。
窗口被遮挡:
- 现象:影刀点击了“保存”,但没反应。
- 原因:电脑锁屏了,或者弹出了个广告窗口挡住了“保存”按钮。
- 解决:运行流程时,尽量不要操作电脑,保持屏幕常亮。
元素属性变动:
- 现象:软件升级后,原来的元素找不到了。
- 解决:重新捕获元素。对于下拉菜单等动态内容,尽量使用“文本匹配”来定位,而不是死板的索引位置。
📌 总结:桌面操作口诀
- 启动程序要等待:软件加载慢,别急着一上来就点。
- 捕获元素是核心:教影刀认识输入框和按钮。
- 激活窗口防遮挡:操作前确保软件在最前面。
- 图像识别解万难:老软件抓不到,就用截图来找。
- 屏幕缩放要统一:别让 125% 的缩放毁了你的坐标。
掌握了这些,你就可以让影刀帮你操作 ERP、开票软件、甚至是一些老旧的财务系统,实现真正的端到端自动化!
夜雨聆风