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