版本更新

~. 优化自定义操作窗在不同dpi的屏幕之间拖动的处理。
~. Fix:1.40.31 Quicker操作模块悬浮动作位置偏移问题。

~. 改善多屏幕且缩放比例设置不同时的兼容性。 (1)悬浮动作按钮 (2)文本窗口 (3)自定义操作窗。

~. 悬浮动作按钮:解决win10下禁止调整悬浮按钮尺寸时,不显示阴影问题。
~. 改善c#脚本、表达式自动判断在什么线程类型上执行的算法,提升兼容性。

+. Quicker操作:增加根据动作id返回动作名称和图标的操作类型。
~. Quicker操作:支持设定失败后停止、返回是否失败等输入输出参数。
+. 动作内部支持使用文字图标,格式为:[text:字符:#RRGGBB:字体名称],例如[text:Aa:#FF0000:Arial]。使用字体图标时,用HTML编码指定图标字符,例如:[text::#FF0000:Segoe MDL2 Assets]。 注意:(1)只能在动作内部使用,不能给动作设置这样的图标;(2)不兼容旧版本Quicker;(3)可忽略字体名称部分,如[text:X:#FF0000]
文字图标示例

~. 左键按下时,避免触发Shift、Ctrl引导键,从而影响拖动或绘图。

~. 悬浮动作:应用禁止调整大小的选项对重启Quicker后自动恢复的悬浮动作生效。

~. 获取资源管理器路径:解决了有时候无法获取资源管理器路径的问题(报错:对 COM 组件的调用返回了错误 HRESULT E_FAIL)。
+. 文本窗口:增加支持获取所有文本窗口的操作类型。 返回词典,每一项的key为窗口句柄,value为窗口标识。
~. 步骤编辑器:使用扩展菜单插入变量时,询问是插值还是表达式模式。

~ Fix: 1.40.25 版本中动作搜索失效问题。

~. Quicker操作:显示仪表盘窗口,支持设定打开指定exe场景的动作页,此时不显示全局动作页。
~. 动作编辑器窗口:步骤编辑增加一些快捷键支持,选择步骤后,Ctrl+G 放入步骤组、Ctrl+I 放入如果,Ctrl+R 放入重复。
~. 搜索 - Quicker动作搜索:支持设定对当前程序场景、全局场景、其它场景中的动作匹配分数进行调整。可用格式*3;2;1(表示对当前程序场景中的动作,匹配分值乘以3,全局场景动作匹配分值乘以2,其它动作匹配分值乘以1)或 +1000;500;0 (表示对当前程序场景中的动作,匹配分值加1000,全局场景动作匹配分值加500,其它动作匹配分值不变)。

1.39.34 - 1.40.23 版本更新总结


~. 左键辅助:恢复支持左键+其它鼠标键的情况下连续触发。(之前去掉的原因是:极其偶尔的情况下会发生左键辅助过程中丢失鼠标挂钩的现象,这时候无法获知左键抬起,造成了即使抬起左键,点右键仍然触发左键辅助功能的现象。如果意外遇到,请重新加载鼠标挂钩解决)
~. 上下文菜单:选择一个图片文件时,优化菜单组合方式,减少菜单层级。
单个图片文件的上下文菜单
+. 等待按键:等待键盘按键增加支持等待抬起的选项,以及按下状态的保持时间数据,以区分短按和长按。
~. C# 脚本:改善c#代码中显示WinForm窗口的自动线程公寓模型判断。
~. 升级库版本:WebView2、表达式引擎。
~. 运行和打开:支持对开启的进程设置环境变量。

~. 重构按钮图标加载实现方法。