新增功能
子程序功能
用于将具有相对独立功能的一部分步骤和变量封装起来,变成一个新的“自定义模块”。还可以分享子程序,减少重复造轮子的情况。
基础动作转换为组合动作
其他新增功能
- 外部调用动作,和“运行其他动作”模块支持使用动作名称作为参数。
- 动作支持命令行参数和输出。https://www.yuque.com/quicker/help/quicker_in_param
- 增加支持选择是否使用Windows系统代理设置的参数。
- 预览动作库的动作定义。(需专业版,已登录到网页中,Quicker1.4.16或以上版本)
- 文本指令、扩展热键管理界面显示动作摘要。手势设置界面显示设置的操作的说明。
- 全局快捷键根据绑定进程动态注册(设定的热键只有指定的软件处于激活状态时生效)。
- (专业版)应用程序设置窗口中,增加显示动作使用次数功能。(近似、非实时统计,使用右键菜单开启)
- 变量类型增加“整数”类型(用于表示序号、数量等不为小数的场景)。
- 变量类型增加“动态对象”类型,以支持复杂的C#内部对象类型。
- 本地浏览器窗口支持js代码window.close()关闭窗口。
- 支持鼠标左右键互换后正常使用Quicker。
- 动作反馈窗口使用新线程显示,避免卡住。
动作设计器改进
https://www.yuque.com/quicker/help/xaction-editor
- 在编辑器中直接运行或调试运行动作。按右键使用调试模式运行。
- 调试运行选中的步骤。
- 高亮含有指定关键词的步骤
- 模块筛选支持一些相关的词语。
- 模块列表支持按使用次数排序。
- 增加模块收藏夹。
- 禁用的步骤变暗显示。
- 如果 和 “如果/否则”模块转换:选中模块后选择 增加“否则”分支 或 隐藏“否则”分支。
- 右键菜单增加将现有步骤转换为子程序的功能。(方便重构动作)
- 编辑步骤后清理不使用的参数数据。
- 选择模块右键快速插入“等待时间”。选择单个,插入到该模块后。 选择多个,插入到这些模块中间(如果已经有了,则忽略)。
- 在“等待时间”模块上ctrl+滚轮调整等待时间。
- 展开/折叠选择的步骤。展开/折叠全部步骤。
- 清空动作定义。
- 步骤编辑器:支持按Delete删除步骤。
- Fix:代码编辑器中不能粘贴多行的问题。
- Ctrl+保存按钮,只保存,不关闭窗口。(可方便修改动作后及时进行调试,结合悬浮动作功能效果更佳。因为会增加服务器负担,所以仅限专业版使用)
- 增加悬浮当前动作功能(专业版);
- 支持$$$$和$$$=嵌套插值或表达式解析。
- 运行子程序模块编辑窗口显示子程序网址。
组合动作增强
- 表单模块:
- 增加密码输入框字段类型(1.4.1)
- 等待窗口:
- 等待窗口最小化时不保存位置,避免下次显示窗口时无法正常显示。缩小等待窗口的最小尺寸。(1.4.2)
- 写入剪贴板
- 写入剪贴板模块增加提示文字选项。(方便写入成功后提示用户进行粘贴)(1.4.2)
- 替换文本
- 批量替换时,支持使用|||(三个竖线)作为分隔符(以解决查找或替换内容中包含|字符的情况)。(1.4.2)
- 用户输入
- 增加窗口位置参数。
- 显示图片:改为非模态窗口显示,避免卡住界面。
- 加载动作页:如果面板窗口未显示,则自动显示。(可以用于实现通过热键打开面板并加载指定的动作页)。
- 提示消息模:
- 增加最大行数参数,避免太多溢出屏幕。
- 停止运行中的动作时,消除“提示消息”中尚未显示的消息,不再继续显示。
- 屏幕找图和鼠标操作中找图功能增加自动重试参数。
- 状态存取:写入状态值为*NULL*时,删除状态条目。
- 用户选择:
- 增加取消后是否停止动作的参数。
- 停止:增加操作模式选择,默认模式和停止动作模式。https://www.yuque.com/quicker/help/stop
- 获取选中的文件、从剪贴板读取的文件列表自动排序(感谢@天若分享的代码)。
- 增加“提取HTML内容”模块。参见:https://www.yuque.com/quicker/help/htmlextract
- Json提取模块:支持提取对象列表。通过表达式可以访问对象的内部属性数据。
- 增加云状态存取模块(限专业版)。https://www.yuque.com/quicker/help/clouddata
- 计算:增加增强模式,支持变量和Math(当作表达式解析)。
其他细节改进
- 更新分享动作时,如果动作名称改变了,显示一个提示信息,点击可以更新分享动作的名称。
- 文本悬浮窗最小触发距离从15像素改为5像素。
- 优化搜索窗口:动作说明改为在同一行显示。
- 尝试解决个别电脑首次运行cs脚本动作异常的问题。
- 恢复ctrl+中/右键弹出面板的选项。
- 改善扩展热键不稳定(有时候失效)的问题。
- 钉住面板的时候显示用户选择窗口,自动使用面板作为父窗口,避免被面板窗口盖住。
- 搜索结果中允许删除动作。
- 剪切动作:改为粘贴的时候再删除原动作(之前是剪切的时候就删除,如果这时候又复制别的东西,剪切的动作就丢掉了)。
- Fix:应用程序管理窗口粘贴图标后不刷新的问题。
- 异常报告窗口改进:自动打开搜索页面,增加自动重启Quicker选项。
- 去掉了同时编辑多个动作的提示。
- 异常报告窗口改进:自动打开搜索页面,增加自动重启Quicker选项。
- 打开动作网址时自动关闭面板。
- 对话框窗口按钮风格统一,布局微调。
此版本已知问题
- 动作上右键-》来源动作-》反馈:会导致跨线程访问错误。