功能改进
- 截图:鼠标指针改为系统默认十字指针,以避免在win11预览版中指针不可见问题。 修复截图开始时左上角显示残影问题。
- 多步骤输入:支持音量加减等特殊键名的识别。
- 代码编辑窗口表达式补全:非动作编辑场景下也支持补全提示。
- 修复文本窗口替换内容为空时报错问题。
- 解决移动鼠标到另一个显示器上的窗口位置有时候不成功的问题。
- 修复:关闭鼠标手势提示文字时,最后一次提示内容未清除问题。
动作开发
- 表格
- 数据管理:支持设置选择模式,支持按行选择。
- 修复表格字段定义不能保存默认值问题。
- 增加筛选功能。
- JSON提取:在jsonpath中使用
list:
前缀强制使用列表提取方式(SelectTokens),避免在数组只有1个对象时返回单个值而不是列表。
功能改进
- 搜索:支持设置默认处理动作或命令模板,实现在没有搜索结果的情况下直接回车对输入内容的处理。默认为命令模板
%s
,表示将输入内容直接作为命令执行。参考文档
- 代码窗口和文本窗口:搜索、替换修改为近似VSCode的操作方式和快捷键。搜索框和替换框使用Ctrl+Enter换行,直接Enter为查找或替换下一个。
动作开发
- 表格数据管理:支持返回选择的行;支持置顶;限制行高;添加记录的按钮放在窗口下方。
- 下载:尝试解决某些网络下载不完整的问题(数据被自动分片了)。
- 选择窗口:尝试解决窗口尺寸限制问题。
功能改进
- 外部调用支持从控制台返回动作结果,例子:
"C:\Program files\quicker\QuickerStarter.exe" -c "runaction:动作名称或ID 动作参数"
-c 表示使用控制台返回内容。默认最长等待20秒。
"C:\Program files\quicker\QuickerStarter.exe" -c30 "runaction:动作名称或ID 动作参数"
-c30 表示最长等待30秒。
- 外部调用支持管理员身份启动的Quicker。(应避免使用管理员身份运行quicker。)
- 浏览器扩展:
- 支持同时连接多个以--user-data-dir参数启动的chrome浏览器。
- 支持连接到管理员身份运行的Quicker。
- 键盘状态窗口:默认置顶、显示鼠标键状态。
功能改进
- 检查版本更新、微信扫码登录:判断如果安装了WebView2,则使用WebView2代替基于IE内核的浏览器组件。
- 下载版本:验证文件尺寸,显示进度条。
- 【尚有问题,待下一个版本解决】外部调用支持返回动作结果:
quickerstarter.exe -c "runaction:动作名称或ID 动作参数"
quickerstarter.exe -c30 "runaction:动作名称或ID 动作参数"
(-c数字 表示最长等待秒数,中间不加空格)
功能改进
- 优化拖动悬浮。解决上一版中拖动悬浮显示在面板下方的问题。
动作开发
- Fix 1.30.8 下载模块未设置显示进度条时仍然显示的问题。
- 获取选中文本:增加等待剪贴板的时间参数。
- 表达式:
- 优化表达式中使用IList时初始化比较慢的问题。
- 增加
_context.Id
用以区分动作运行实例。
功能改进
- 设置窗口:
- 外观设置中颜色选择控件上右键可以触发屏幕取色。
- 高级鼠标触发:鼠标按键显示为中文。
- 尝试修复截图时出现残影问题。
- 右键拖拽悬浮动作时,优化跟随鼠标的起始位置。
动作开发
- 完善数字转换与处理模块。
- Quicker操作:操作类型允许传递变量。
- 用户选择:保持窗口位置区分仅保持左上角位置、保持位置+宽度、保持位置+尺寸。
- 文件和目录操作:结果路径参数输出完整路径。
- 文本处理:截取操作修复emoji内容截取长度不正确问题。
- WebView2:增加 “检查是否已安装” 操作类型。
- 增加WebView2Wrapper用户控件,可在自定义窗口中使用。
- 获取选中文件:增加 “等待剪贴板时间” 参数。
- 下载模块:支持取消下载。未成功下载时自动删除临时文件。
- 表达式:
- ToDictionary支持JObject对象。
- Enum类型增加GetEnumDisplayName扩展方法。
组合动作开发
- 增加数字处理模块。
- 改善调试输出。自动折叠子程序;支持折叠展开子步骤。
- 文本处理,字符串截取:解决emoji截断问题。
动作开发
- 修复:在步骤编辑器中选择输出变量时出错的问题。详情
- 文本上下文菜单:
- 文本处理:增加格式化json工具。
- 文本处理菜单项:按Ctrl点击菜单时,将结果内容发送到窗口中,替换当前选择的内容。
- 用户选择:避免在没有选项的位置点击鼠标时关闭窗口。
功能改进
- 动作设计窗口:
- 步骤延迟时间仅在不为0时显示。
- Ctrl+Shift+滚轮,加速调节延迟。
- 子程序标签页增加右键菜单。
动作开发
- 浏览器控制:
- 动作关联到浏览器右键菜单时,通过菜单触发动作,可以在表达式中通过
_context.ExtraData.BrowserMenuClickData
获取菜单点击上下文信息。能获取到的数据可参考chrome API文档。 使用场景:获取右键点击的图片、视频、链接的网址等。
- 增加是否开启菜单功能的选项。
- 自定义窗口:支持
ApplicationCommands.Close
命令关闭窗口。
- HTTP服务器模块:支持使用子程序实现自定义处理HTTP请求。
- Websocket操作模块:重新设计。支持建立持续连接的客户端,支持通过子程序处理接收到的服务器消息数据。
- 获取资源管理器目录:特殊路径返回原始CLSID格式的值,以支持直接打开此路径。如 “此电脑”,返回的路径为
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
- 获取剪贴板文本、图片、文件列表:增加输出剪贴板变更距离当前的毫秒数。
- 等待剪贴板变化:支持包含之前一定时间内已发生的改变(以解决类似于这样的情况:模拟Ctrl+C后,开始等待之前剪贴板已经变化完成)。
功能改进
- 用户中心菜单:显示昵称;
- 托盘图标:调整外观,解决更新分辨率后变模糊的问题;
- 识别桌面助手(360桌面提取版、wps桌面)
动作开发
- 获取系统信息:增加返回是否为win11;
- http服务:
- 1)返回favicon图标,
- 2)默认文档不存在时显示文件夹。
- 优化:获取资源管理器路径:尽快释放进程对象;
- 修复:基础OCR中Windows内置OCR模块没有输出的问题。
- 动作编辑窗口:F6立即调试运行,Ctrl+F6立即运行。
- 表单:多行文本输入框支持手动调整高度。
- 表格操作:修复导入Excel后没有输出行数的问题。
已复制到剪贴板,请在Quicker面板的空白按钮上点右键粘贴。
已复制到剪贴板。