版本更新

~. 窗口界面控制:优化获取“值”的逻辑,对检查框等,优先获取检查状态。【变更较大,有可能影响现有动作,如果遇到请反馈以便判断是否有更好的策略】
~. 窗口界面控制:对chrome浏览器中根据坐标获取控件信息时,第一次可能无法获取到正确控件的情况自动进行一次重试。

~. 文本指令:降低正则匹配规则的优先级。
~. 搜索框:粘贴多行时自动合并为一行。

~. 文本窗口:Fix 子程序 output 为空会清空窗口内容的问题,参考

~. Adobe软件控制:支持脚本执行时间更长的脚本(超过5分钟)。

+. 试验性功能:高级鼠标触发支持对单个应用程序设置规则(在场景与动作管理窗口中设置)。数据结构有所修改,多个电脑请一同更新版本避免数据覆盖。 之前版本也可以在规则中设置黑白名单实现对特定程序的适用,因此,除非规则较多管理困难,建议沿用之前的配置方式。
~. 浏览器控制:改善检测最后活动窗口不准问题,参考
+. 托盘菜单 - 窗口检查工具, 增加“控件树”标签页,可用于查看窗口界面结构,复制XPATH。
~. 窗口界面控制FlaUI:改善对控件进行“自动”调用时的处理,针对控件类型进行更有针对性的方法调用。
~. 窗口界面控制FlaUI:Fix 控件名称末尾带有空格时无法找到的问题(影响最近的几个版本)。
+. 获取系统或动作信息:输出Quicker是否处于暂停状态。
~. 激活进程主窗口:Fix 目标进程已经在前台时报错的问题。
~. 高级鼠标触发:添加或粘贴的规则,放置于当前选中条目的后面。

~. fix:浏览器控制“选择元素”报错问题。(影响版本 1.44.53 - 1.44.54)
~. 优化根据名称查找动作的算法,支持动作名称中包含空格的情况。

改进FlaUI窗口界面控制。参考文档

  • 增加自定义xpath语法,支持先尝试按Name属性查找,失败后再使用序号查找。序号支持负数表示倒数序号。
  • 支持选择控件获取xpath时,使用右键确认选择后,显示“窗口检查器”,进一步调整选择。
  • 优化xpath控件查找。

~. 【还没决定是否保留,仅供测试】 窗口界面控制FlaUI:xpath格式增加支持自定义的一个扩展格式 /Pane/Button[Name = 'btnSave' | #3] ,节点中既包含Name属性条件,也包含序号。 在查找控件时,先根据Name查找,找不到时再使用序号查找。 用以适应某些情况下节点顺序可能改变,但是Name不变的情况。
~. 动作编辑窗口:支持复制、粘贴变量。
~. 安装包:保持之前是否自动启动的选项不改变。

~. 窗口界面控制FlaUI:生成的xpath不再使用Name属性和ClassName属性,仅使用AutomationId和序号。
~. 优化Shell菜单(资源管理器菜单)的执行逻辑。

~. 自定义操作窗:修复 1.44.48/49版本中标签页无法手动切换问题。 优化避免抢焦点的处理。
~. 停止运行中的动作增加额外的白名单设置(为解决只读动作无法设置停止时忽略的问题)。
~. 窗口界面控制FlaUI:获取的XPATH,尝试根据AutomationId等属性定位元素,某种程度上避免界面布局的影响,生成更稳定的xpath。
~. 更新依赖包版本:HtmlAgilityPack,Jint ,Microsoft.Web.WebView2 ,Z.Expressions.Eval ,ZXing.Net
~. 选择窗口:增加的全局按钮显示为普通样式,从而和 “确定”按钮区分。
~. 操作项编辑器:允许操作项标题为空。

~. 修复上一版本问题:如果轮盘引用的动作删掉了,可能造成轮盘显示报错。
~. 截图:调整模式下,拖动4个角调整选区大小时,如果按shift,则等比例缩放。