外观
09 运行与调试
启动与停止
底部工具栏的绿色 运行按钮从项目唯一开始节点启动;开始节点位于其他脚本时,编辑器会先切换到对应脚本。运行中同一位置变为红色 停止。设置中的快捷键字段默认显示F9,但当前版本没有注册对应运行监听,请使用界面按钮启动和停止。
运行前确认:
- 项目存在唯一且有效的开始节点。
- PC 窗口、VNC 虚拟机或手机绑定有效;需要画面的节点应先通过对应截图测试。
- 识别素材在当前画面中可见。
- 连线方向和循环退出条件正确。
查看日志
- 在底部工具栏选择 日志。
- 需要时选择 清空,移除旧预览记录。
- 启动脚本,观察节点高亮和日志消息。
- 在搜索框输入节点名,可筛选相关记录。
- 遇到问题时先记录第一条错误,不要同时修改多个参数。
日志预览最多显示最近 2,000条记录。桌面项目会把完整运行日志保存到项目日志目录,可通过 打开日志文件夹查看。
友好日志会记录条件判断、实际值、数据写入、锚点更新、输入文字、后继选择和失败原因。数据值与输入内容按实际内容显示,不会自动截断或脱敏;共享日志前必须先检查账号、路径、输入文字和业务数据。
单节点运行模式
右键普通节点可以选择三种调试入口:
| 入口 | 执行内容 | 不执行 |
|---|---|---|
| 从此节点开始运行 | 从该节点按正常流程继续 | 起始节点到该节点之前的流程 |
| 仅识别 | 只执行当前节点的识别前条件和识别 | 动作、执行后写入、成功/失败后继 |
| 仅执行动作 | 跳过条件和识别,执行动作和执行后写入 | 成功/失败后继 |
仅识别会从当前 Windows 或 VNC 目标获取一帧;需要外部锚点的范围不能脱离完整流程使用。仅执行动作没有本次 OCR 文字等识别结果,但获取时间、节点截图等动作可以产生自己的执行后来源。使用节点/锚点引用时,先确认所需上下文已在本次运行中建立。
调试顺序
- 确认项目开始节点及其所在脚本。
- 在绑定对话框重新执行截图测试。
- 在抓抓中获取新截图并执行识别测试。
- 将节点动作暂时改为 无动作。
- 只运行到第一个异常节点,核对其参数和连线。
- 每次只修改一个设置,再重新验证。
只需验证分支、循环或失败处理时,可使用不读取画面、不发送真实输入的模拟类型,具体参数见节点配置参考:模拟识别与模拟动作。OCR 的执行后文字写入必须运行完整节点,不能用 仅执行动作代替。
VNC 虚拟机使用项目中保存的 IP 和端口。每次完整运行、从节点运行、仅识别或仅执行动作都会独立连接,停止或结束后自动断开,不依赖绑定对话框或抓抓当前是否已连接。VNC 当前支持截图识别、单次左键点击、组合键和节点截图;双击、滚轮、拖拽、文本输入及鼠标偏移校正仍会返回明确的不支持错误。
反向验证
当抓抓中能够命中、实际运行却失败时,可在对应识别节点的右键菜单中选择 反向验证。抓抓会载入该节点的识别设置,用当前绑定画面复现测试。
重点比较:
- 绑定窗口和客户区尺寸是否变化。
- 节点模板、阈值、偏色和范围是否与抓抓一致。
- 运行时画面是否包含动画、遮挡或缩放差异。
常见问题
运行后没有反应
确认项目存在有效开始节点,并打开日志查看第一条消息。不要连续点击运行。
F9没有运行
这是当前版本的已知接线边界,不是按键冲突。请使用底部 运行按钮;修改 设置 > 运行设置中的字段只会保存该项目的值。
日志提示目标窗口失效
目标程序可能已经重启。重新拾取窗口并执行截图测试。
VNC 运行提示连接失败
确认项目保存的 IP 和端口正确、VNC 服务正在监听,并重新执行绑定中的截图测试。编辑器运行会建立新连接,因此绑定测试成功后也要保留服务端可连接状态。