1.7.5
20200519
【中】修复挂钩检测导致的程序崩溃问题。https://getquicker.net/QA/Question/1985
【小】挂钩丢失检测增加是否启用的选项。默认不启用。
【小】剪切动作时不删除热键。
【小】文本编辑和显示窗口增加“唯一性标识”,用以自动关闭上次运行动作显示的文本窗口。已经打开的具有相同标识的窗口会在打开新的窗口之前自动关闭。
【小】允许使用params变量名。
【小】截图蚂蚁线变细。
【小】双击托盘图标快速禁用quicker。
【小】步骤列表中,启用多线程的步骤组或每个模块显示提示文字。
【小】“每个”模块增加线程启动间隔参数。默认为5ms;
【小】云状态操作增加输出错误信息。读取时,可以根据消息内容是否contains("specified key does not exist")判断是否为键值不存在。
【小】其他改进:
- 快捷键列表显示动作的矢量图标;
- 捕获异常:拖动步骤到变量/拖动子程序到变量;
- 捕获异常:图标名输入错误/文本窗口搜索替换正则错误;
- 补全工具菜单图标。
- Esc关闭代码编辑窗口。
1.7.4
20200515
【中】 “步骤组”“每个”增加多线程支持。
- 警告!在多线程运行的代码中更新相同的变量可能会产生冲突。
- 使用多线程步骤组中的每个第一级子模块将会被同步执行。
- 使用多线程选项的“每个”模块,每个循环内部使用一个独立的线程执行。每次循环开始之间有50ms的间隔,用于在线程内读取“项”的值。
- 为避免log格式混乱,同步执行时调试运行log会被关闭。
- 一些跳转处理将会失效(如停止动作/停止循环等,具体需测试)。
- 可能存在其他潜在问题。
1.7.3
20200514
【小】Fix:提示消息在屏保显示之后可能显示不出来的问题。
【小】Fix:1.7.2中新增的重置文本悬浮窗位置功能如果未显示悬浮窗时操作可能报错的问题。
【小】检查动作更新,动作名tooltip显示最后更改内容。
【小】Fix:文本指令在Quicker上使用时导致快捷键输入响应缓慢的问题。
【小】显示文本:关闭不选择时ctrl+c复制整行的功能。
【小】列表管理窗口:增加窗口标题、提示信息参数。
(图片来源:@我也是小黑)
【小】扩展热键:支持绑定多个进程;支持更改控制键。
【小】文本指令支持绑定多个进程。
1.7.2
20200513
【小】移动窗口时,自动修正Windows透明边界的宽度。
【小】显示文本增加窗口尺寸参数。可以使用逻辑像素(如 300,500) 或屏幕比例 (如 30%,80%)。
【小】代码编辑窗口增加插入图标名右键菜单。
【小】图标选择窗口增加右键复制图标名的功能。
【小】选择文件和文件夹,增加支持取消后是否停止动作的选项。
【小】获取窗口信息、窗口操作:判断窗口是否存在,如果不存在返回失败。
【小】检查变量是否使用过的时候,不再判断是否以$$/$=开始(用以解决需要二次解析的文本内容中的变量名被清理的问题)。
【小】app图片保存路径支持环境变量。
【小】允许在Quicker窗口上使用文本指令。
【小】增加类似“动作已运行,重启动作方可生效此次编辑”的提示。
【小】创建、编辑变量时检查变量名是否合法。
【小】变量的筛选改为手动切换是否显示。
【小】fix: 在动作中以调试模式运行其他动作并传递参数 https://github.com/cuiliang/Quicker/issues/959
【小】工具菜单增加键盘状态检测,用于扩展热键失灵时的诊断。
【小】(有BUG:如果文本悬浮窗还未显示,重置会异常,待下一版修复)工具菜单增加重置文悬浮窗位置的菜单项。以解决悬浮窗移动的找不到了的问题。
【小】解决某些电脑上菜单显示在左侧造成无法点击的问题。
1.7.1
20200512
【小】再次尝试解决轮盘菜单虚线方框的问题(这次可能真的解决了!)。
【小】用户选择优化:可以双击选择并保存选项;Tooltip支持使用\r\n表示换行。菜单定义中,使用[=]开始的菜单作为全局菜单。例子:[=][fa:Solid_Pen:#FF0000]按钮标题(提示文字第一行\r\n提示文字第二行)|operation
【小】鼠标触发超时后,如果没有操作则还原按下消息。用以解决使用右键触发轮盘时无法使用右键按住拖拽文件或其对象的问题(按住一会不动,然后再移动就不会触发轮盘了。如果感觉不习惯,可以延长一下长按触发时间)
【小】表单内容为空时不验证输入格式。
【小】尝试解决“Exception:未将对象引用设置到对象的实例。”问题。
【小】Fix表单日期类型输入错误内容导致崩溃的问题。
【小】修复一些IDE警告。增加一些报错问题的异常捕捉。