UiBot Creator V5.6.0正式版上线
(更新时间2021-6-24)
UiBot Creator 5.6.0 更新内容
Windows x64(64位):点击下载
Windows x86(32位):点击下载
新增功能
整体
• 新版登录页和主页,更好的视觉体验和更方便的功能导向。

• 支持在线版本更新。
• 新增 Citrix 扩展、Windows 远程桌面扩展,支持自动化 Citrix 应用程序和 Windows 远程桌面程序(mstsc);当前所有扩展程序(5个)可单独执行安装、升级、卸载。

• 命令树中所有命令添加统一的标识图标。
命令
基本命令
• 新增【上一条命令的返回结果】命令。
日志
• 新增【写入调试日志】命令,且该命令的调试内容不会在输出窗口上显示。
• 优化【设置日志级别】命令,新增日志级别:写入调试信息、一般信息、错误和警告以及TracePrint语句的内容。
文本
• 新增【查找文本所在位置的界面元素】命令。
界面元素
• 新增【元素截图】命令,原命令不再推荐使用。
• 新增【获取子元素】、【获取父元素】命令,原命令不再推荐使用,新获取的元素不再是原来的字典类型的特征选择器对象,而是内存地址对象,可在部分目标命令(鼠标、键盘、窗口、图像、文本、本地OCR、MageAI、界面元素)中兼容使用。
Mage AI
• 新增【印章识别】模块,包含【屏幕印章识别】、【图像印章识别】、【PDF印章识别】、【提取印章信息】共4条命令。
• 【通用文字识别】模块中新增【鼠标点击文本】、【鼠标移动到文本上】、【查找文本位置】共3条目标命令。
数据处理
• 新增【正则表达式替换】命令。
功能
工具栏
• 新增【UiBot助手】入口。
• 新增【上传到MiniBot】入口,并和【上传到商店】入口合并到【上传】中。
• 【上传到商店】在bot包中增加32位/64位架构标识。
命令中心
• 【自定义插件】发布命令时,须选择“类型”,下拉选择项为:32位、64位、通用。
优化与改进
整体
• 统一流程和命令库在命名创建和发布时的规则,名称中不能包含特殊符号(下划线除外)和空格,且不能以数字开头。
• UiBot Creator 应用程序本身Log(系统级Log)文件发生变化,由原来的单个 BotScript.log文件,调整为 Creator_BotScript.log 和 Worker_BotScript.log。
• 【异常捕获】命令的捕获变量,统一为字典类型。
• 优化和统一部分命令描述文案,减轻用户学习成本。
• 优化了在子程序(Function)作用域中定义的局部变量的实现方式。
• 优化For、Catch语句块中的临时变量,可以在语句块之外继续使用。
• 为保证DLL文件的有效识别,取消 .Net 插件的热加载机制。
• 【语法词法】模块中块语句命令,在可视化视图中补全图标展示,并由原单行名称优化成多行名称显示。
• 命令的属性支持三个单引号格式的长字符串输入,如字符串'''C:\Users'''内反斜杠不再需要单独转义。
子流程
• 子流程支持跨目录的相对路径,用 .. 表示父级目录。
举例,若主流程的位置为:
C:\Users\Administrator\Documents\UiBot\Projects\主流程
子流程的位置为:
C:\Users\Administrator\Documents\UiBot\Projects\子流程
主流程文件夹与子流程文件夹同级,有相同的父级文件夹(Projects),此时子流程的引用位置为:
..\子流程\子流程.flow
Mage AI
• 优化多条命令异常提示,提升用户体验。
• 修复【提取表格至Excel】命令中部分字段值错误问题。
• 修复pdf文件识别等多个已知问题。
基本命令
• 优化【转为整数数据】命令,在转换超过17个数字的字符串时,不再出现转为浮点数的情况。
• 优化【转为文字数据】命令,当把字典转为字符串时(包括TracePrint显示时),其中的整数不会显示为浮点数,其中的浮点数不会显示舍入误差。
• 优化【获取数据长度】命令(Len),仅支持取字符串、数组、字典的长度,检测到其他类型数据均会报错:无法获取该类型数据的长度。
数组
• 优化【截取数组】命令在校验非法属性时的报错信息,提升用户体验。
• 修复获取通过“a=[] : a[3]=3 : a[1]=1”这类方式构造的数组的长度。
• 优化【过滤数组数据】命令的属性描述。
升级注意事项
1. 32位或64位安装包中的默认安装目录,由"C:\Users\{Windows 账户}\AppData\Local\{32位或64位带版本号名称文件夹}"分别调整为:“C:\Program Files (x86)\UiBot Community”对用32位安装包,“C:\Program Files\UiBot Community”对应64位安装包,且名称文件夹中都不包含版本号。
2. 新建流程时的默认保存位置由“C:\Users\ {Windows 账户}\Documents\UiBot\Projects”变更为“C:\Users\ {Windows 账户}\Documents\UiBot\creator\Projects”。
3. 升级后原历史记录(最近打开项目列表)不会保留。
4. UiBot 浏览器内核已升级,可能会导致部分Web界面样式被改变,若执行历史流程,其中针对UiBot 浏览器使用的智能识别模块命令也可能会执行不成功。
5. 如在历史版本中,流程的时间线功能提交无响应,可手动删除流程文件夹下tempgit目录,再使用 UiBot Creator 5.6.0打开该流程,功能可恢复正常。
6. 查找 Citrix 应用程序和 Windows 远程桌面程序的UI元素时,在工具栏的“查找目标”功能中仅“元素“支持,“图像”、“窗口”、“区域”暂时不支持;“录制”功能中仅“控件”、“文本”支持。
7. 支持 Citrix 扩展和 Windows 远程桌面扩展的命令包含:“鼠标”/"键盘"模块下的目标命令,“界面操作”下的“界面元素”模块、“文本”模块,以及“OCR”和“MageAI”模块下的目标命令。