uibot和按键精灵区别_uibot学习心得

本文探讨了uibot与按键精灵的区别,指出uibot作为按键精灵的升级版,专注于RPA自动化,强调其无侵入性、强大和简单快捷的特点。文章介绍了uibot的组成部分,如Creator、Worker和Commander,以及流程、流程块和命令的概念。此外,还分享了流程块的编辑、数据传递、循环结构和目标操作等关键功能,特别是表单操作的细节,为RPA流程开发提供指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

uibot由按键精灵孵化(最新的按键精灵是2014),是国内RPA软件的领头羊,自动化,无侵入,“强大”、“简单”、“快捷”是最大的特点.

按键精灵面向的是游戏,脚本,而uibot是按键精灵的升级版,可以在程序,网页,word,excel和文件中执行脚本

在UiBot中,有UiBot Creator、UiBot Worker和UiBot Commande三个软件,如果只需要少量的PC运行流程,可以由Creator制作出流程后,直接打包分发给Worker使用,Commander不需要参与;如果需要大量的PC运行流程,比较合适的方式是Creator把流程先上传到Commander,再由Commander统一下发给各个Worker,并统一指挥各个Worker执行流程

基本概念

流程>流程块>命令>属性相包含,按键精灵的一个文件就是一个源代码,相当于流程块里面的命令集合.

UiBot的流程图

UiBot并没有规定一个流程块到底要详细到什么程度,但是,我们有两个建议:一是把相对比较独立的流程逻辑放在一个流程块里;二是流程块的总数不宜太多,一个流程中最好不要超过20个流程块。

在UiBot的工具栏上,有一个“运行”按钮。在流程图界面中,按下这个按钮以后,会从“开始”组件开始,依次运行流程中的各个组件。而每个流程块上还有一个蓝色小三角形,实际上也是一个按钮,按下之后,就会只运行当前的流程块。这个功能方便我们在开发RPA流程时,把每个流程块拿出来单独测试

流程块编辑界面(可视化视图)

这个页面和按键精灵就没有什么区别了,选择命令输入,设置属性和循环之类的

流程块直接的数据传递

如果要在流程块之间传递数据需要在流程块中插入"跳出返回"命令,返回值为需要传递的变量名(不区分大小写)

循环结构

当型结构:先判断所给条件P是否成立,若P成立,则执行A(步骤);再判断条件P是否成立;若P成立,则又执行A,若此反复,直到某一次条件P不成立时为止。流程结束。

当型结构

直到型结构:先执行A,再判断所给条件P是否成立,若p不成立,则再执行A,如此反复,直到P成立,该循环过程结束。

直到型结构

有目标命令

有无目标的区别就是有没有指定具体的界面元素,无目标操作时鼠标在哪就点击哪里

查找目标按钮就是抓抓工具,点击后移动到要选择的目标上面选择就可以了,目标的值是BotScript中的一个“字典”数据类型

目标编辑器窗口可以对一些目标的选择进行干预,避免错选的情况出现,多尝试,多检查,善用通配符 *,去掉特征的时候要慎重

表单操作

“设置/获取元素勾选”选项用来勾选单选框和复选框

“设置元素勾选”-“获取元素勾选”-勾选成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值