小瓶RPA 自动流程脚本开发文档和最佳实践 目录: 小瓶RPA流程脚本接口文档 系统相关 鼠标操作 键盘操作 屏幕图象 声音 网络 文字识别 浏览器增强 最佳实践 更多功能拓展 离线手册帮助小瓶RPA用户离线环境使用 ### 小瓶RPA 自动流程脚本开发文档和最佳实践 #### 小瓶RPA流程脚本接口文档概述 小瓶RPA是一款强大的自动化工具,通过提供一系列接口和最佳实践指南来帮助用户构建自动化的业务流程。下面将详细介绍文档中的各个部分。 ##### 系统相关 - **sleep 延时暂停** `sleep`函数允许脚本暂停执行一段时间,参数为毫秒。例如,`sleep(1000)`会使脚本暂停1秒。 - **jsPath 当前路径** 返回当前脚本的路径,方便开发者在脚本中引用其他文件或资源。 - **openDir 打开文件夹** 使用此命令可以在资源管理器中打开指定的文件夹路径。例如,`openDir('C:\\Temp')`会打开位于`C:\Temp`的文件夹。 ##### 鼠标操作 - **moveMouseSmooth 移动鼠标** 将鼠标平滑地移动到屏幕上的指定位置。该函数接收两个参数,分别为x轴和y轴的坐标。 - **moveMouse 移动鼠标** 与`moveMouseSmooth`类似,但移动过程不平滑。 - **mouseClick 鼠标点击** 在当前位置进行单击,默认为左键,可以通过传入参数选择右键(`'right'`)。 - **mouseDoubleClick 双击鼠标** 在当前位置进行双击,默认为左键。 - **mouseWheel 鼠标滚轮** 模拟滚轮滚动,参数表示滚动的距离,正值向上滚动,负值向下滚动。 - **mouseLeftDragTo 左键拖动** 使用鼠标左键将对象拖动到指定位置。 - **mouseRightDragTo 右键拖动** 使用鼠标右键将对象拖动到指定位置。 ##### 键盘操作 - **keyToggle 模拟键盘事件** 模拟按键的按下或释放,可以通过参数指定按键名称和动作(按下或释放)。 - **keyTap 按下键盘** 模拟按下并释放一个或多个按键,支持组合键操作。 - **paste 粘贴(输入)** 在当前焦点位置粘贴文本。 ##### 屏幕图象 - **findScreen 屏幕找图** 在屏幕上搜索指定的图像,返回图像的位置信息。可以设置相似度阈值,提高匹配精度。 - **getScreenColor 颜色判断** 获取屏幕指定位置的颜色值,可用于颜色比对等场景。 - **getResolution 分辨率** 获取当前屏幕分辨率信息。 - **screenShot 截图** 对屏幕进行截图,并保存为指定格式的文件。 ##### 声音 - **beep 系统音** 发出系统提示音。 - **tts 文字转声音** 将文本转换成语音播放。 ##### 网络 - **openURL 打开网址** 在默认浏览器中打开指定的网址。 - **postJson 接口** 发送JSON数据至指定的HTTP接口。 - **wxMessage 微信通知** 发送消息到微信客户端。 ##### 文字识别 - **aiOcr 文字识别** 使用AI技术进行图像中的文字识别。 ##### 浏览器增强 - **安装小瓶RPA浏览器插件** 安装官方提供的浏览器插件,增强浏览器的功能。 - **alert 警告框** 在网页中弹出警告框。 - **click 点击** 模拟点击网页元素。 - **show 显示元素** 显示指定的HTML元素。 - **hide 隐藏元素** 隐藏指定的HTML元素。 - **remove 移除元素** 从DOM树中移除指定的元素。 - **text 获取|设置文本** 获取或设置HTML元素的文本内容。 - **html 设置|获取代码** 获取或设置HTML元素的源代码。 - **val 获取|设置值** 获取或设置HTML元素的值属性。 - **cookie 获取|设置 小存储** 获取或设置cookie。 - **css 获取|设置样式** 获取或设置HTML元素的CSS样式。 ##### 最佳实践 - **长难流程代码管理** 对于复杂的业务流程,建议采用模块化的方式编写代码,将长流程拆分为多个短小、易于维护的子流程。 - **配置项建立子流程** 通过配置项创建子流程,可以使主流程更加简洁,同时便于后续的维护和扩展。 - **waitImage 高级延时处理** 在某些情况下,传统的延时处理可能无法满足需求,此时可采用基于图像识别的高级延时处理策略。 ##### 更多功能拓展 - **文档末尾提到的更多功能拓展** 除了以上介绍的功能外,小瓶RPA还提供了丰富的扩展功能,包括但不限于自定义脚本语言支持、更高级的自动化任务管理等。用户可以根据实际需求探索和利用这些功能,进一步提升工作效率。 ### 结论 小瓶RPA提供了一套全面的工具集和最佳实践指导,旨在帮助用户实现业务流程的自动化。通过灵活运用这些工具和技术,用户可以轻松构建复杂且高效的自动化流程。无论是初学者还是高级用户,都能够从小瓶RPA中获益。
剩余42页未读,继续阅读
- 粉丝: 3
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助