等待文本(OCR)
等待文本(OCR)
描述:使用OCR技术,等待指定文本在屏幕或窗口中显示或消失

属性说明
常规属性
目标属性
- 待查找的文本 - 需要通过OCR识别查找的目标文本内容
- 正则表达式 - 是否使用正则表达式模式匹配文本
- 等待文本状态 - 等待文本存在还是不存在的状态选择
- 查找来源 - 选择从屏幕截图还是指定窗口进行OCR识别。选择指定窗口时,关联展示窗口属性参数:标题、类
- 查找区域 - 选择识别整个区域还是指定区域。选择指定区域时,关联展示参数:起始点的X坐标、起始点的Y坐标、宽度、高度
- 起始点的X坐标 - 指定区域起始点的X坐标位置
- 起始点的Y坐标 - 指定区域起始点的Y坐标位置
- 宽度 - 指定区域的宽度尺寸
- 高度 - 指定区域的高度尺寸
- 等待超时(秒) - 等待操作的最大超时时间(秒),负数表示无限等待
- OCR引擎 - 选择使用互联网OCR服务还是本地OCR引擎。选择互联网时,关联展示参数:API Key、Secret Key
- API Key - OCR服务的API密钥,用于身份验证
- Secret Key - OCR服务的Secret密钥,用于安全认证
注意
(1)OCR服务的API Key、Secret Key,可登录 i-Search Cloud工作台 中 “我的KEY” 查看
- 标题 - 查找来源选择指定窗口时展示,目标窗口的标题名称,用于窗口识别
- 类 - 查找来源选择指定窗口时展示,目标窗口的类名,用于精确识别窗口
返回值
- 输出到变量 - 返回布尔值表示等待是否成功,True表示等待条件满足,False表示等待超时或失败
高级属性
通用属性
- 前置延时 - 组件功能执行之前等待的时间,单位为"毫秒"
- 后置延时 - 组件功能执行后等待的时间,单位为"毫秒"
- 备注 - 组件备注说明,以便于理解和快速定位
使用示例
场景示例
等待文件窗口中出现指定内容的字符串,然后将文件另存为一个新的文件

步骤
1、添加【等待文本(OCR)】组件--->组件待查找文本参数填入"艺赛旗RPA"--->等待文本状态参数选"存在"--->查找来源参数选"指定窗口"--->查找区域参数选"指定区域"--->等待超时(秒)输入10s--->OCR引擎参数选择互联网,输入API KEY、Secret Key--->


2、点击查找区域参数右侧拾取按钮,拾取"test.txt"文件窗口。先拾取指定窗口,再选择指定区域--->

3、添加【输出日志】组件--->将【等待文本(OCR)】组件的返回值引脚,连接【输出日志】组件的输出引脚,打印结果--->

4、添加【热键输入】组件--->拾取"test.txt"文件窗口--->选择要执行的快捷键Ctrl+Shift+s--->

5、添加【热键输入】组件--->拾取"test.txt"文件窗口--->键值参数输入:'RPA20250829.txt{ENTER}'--->执行流程--->在流程开始执行的10s时间内,等待的文本出现

输出结果
因为"test.txt"文件编辑框中,在流程开始执行的10s时间内,出现"艺赛旗RPA"文本,等待条件匹配成功,返回值True。成功将文件另存为"RPA20250829.txt"。

