1.11 - 1.23 版本更新摘要

如果您是从1.11或更早的版本升级过来,请关注以下更新内容:


需关注的改变


重新设计的设置窗口

image.png

新增的功能选项:

  • 更新或重装动作时,保留本地的动作图标和名称
  • 托盘图标风格
  • 记住设置窗口中最后打开的页面(下次打开设置的时候自动进入这个设置页)


快速查看文档

image.png


轮盘菜单设置、鼠标手势设置:增加独立的设置页面。

image.png


推送功能(长连接)

修改了接口地址。

如果您之前使用长连接功能,请参考文档更新接口。



新的图标(程序图标和托盘图标)

quicker_new_256.png托盘.svg

感谢网友@EnginH



术语修改

“应用程序设置” 修改为 “场景”

  • “应用程序设置”窗口 -> “场景与动作管理”窗口




功能更新


重新设计的截图模块

大幅提升了高分屏、多屏幕的截图效率,优化了内存占用,支持了二次选区调整。



参数输入工具

窗口选择工具.gif


动作快捷键

增加支持黑名单功能。同时设定白名单和黑名单时,白名单有更高优先级。


黑名单功能

  • 全屏禁用:增加白名单
  • 黑名单对扩展热键中 “右键+字母”一类的的操作方式组合生效。


扩展热键

  • 扩展热键:取消引导键的原有功能时,不能触发的按键直接拦截。(避免CapsLock作为引导键时,按下未设定的组合会造成CapsLock上档的问题)
  • 按下鼠标左键时,如果引导键处于按下状态,则恢复引导键的原始按键功能(用于在PS中恢复空格的抓手工具功能。


辅助功能

  • 增加反向垂直滚轮功能(类似于MAC的操作习惯)。


支持svg文件矢量图标

image.png

  • 最大大小3000字节(有一些从png生成的svg会非常大,无法使用)
  • 如果图标没有内置颜色,则使用Quicker外观设置中的矢量图标默认颜色显示。
  • 如果图标内置颜色信息,则使用图标自身的颜色信息显示。
  • 提示:可在资源管理器中复制svg文件后,在动作上右键菜单中粘贴图标。


面板窗口

  • 支持设置触发键按键文字提示颜色。
  • 面板窗口启用阴影时,只为图标增加阴影,文字不显示阴影。
  • 动作触发键:在面板上点击鼠标左键时不取消触发键(方便用鼠标切换动作页后仍然可以用键盘选择动作)。


轮盘菜单

  • 第二圈可设置为显示16个位置。

image.png

  • 支持自定义外观。

image.png

  • 允许在应用程序场景中自定义扩展圈的动作。



场景与动作管理

优化动作页管理界面的性能。(当动作页比较多的时候,之前版本加载会比较慢)

增加筛选功能。

image.png   


应用程序列表增加右键菜单。

image.png


搜索时支持高亮关键字

image.png

支持关键字高亮的位置:搜索窗口、用户选择窗口、动作设计窗口的模块列表和子程序列表。


自动运行动作

  • 全新设计的定时运行设定窗口:大幅降低写Corn表达式的难度。
  • 支持为开机运行动作传递参数。


上下文菜单功能增强

文件上下文菜单

  • 内置“复制”和“移动到”操作。

image.png

  • 增加工具菜单:计算哈希值;
  • 支持显示文件夹图标

image.png

  • 移动到指定目录功能:支持跨磁盘分区移动,目标位置有同名时自动重命名。
  • 单个图片文件:支持图片相关上下文操作。
    image.png


文本上下文菜单

  • 增加工具:字数统计
  • 增加工具:生成二维码




文本窗口、用户输入、表单窗口窗口支持置顶

image.png


搜索框

  • 按tab进入参数模式
  • 支持Alt+数字快速触发操作
  • 增加输入法状态控制参数
  • 支持实时搜索

搜索框.gif


面板触发浮标

开启方式:右键点击“钉住”按钮。

浮标触发.gif

分享外观设置

支持“自用保存”方式;

image.png


其它改进

  • 使用扩展热键等触发加载应用程序动作页的动作时,支持触发键。
  • 增加“备份所有数据”功能(限专业版)。
  • 没有图标的动作按钮,且在不自动缩小文字的情况下,支持自动折行显示动作名称。
  • 新增功能:编辑动作时自动定时备份动作定义。(防止意外情况的配置丢失)

需在配置中开启。每隔1分钟备份一次(没有变化则不保存)。备份路径:文档\quicker\_actionBackups\年\月\日\动作名_开始编辑时间\备份时间.qka

image.png

  • 从回收站复制动作在粘贴时还原动作的ID。
  • 从菜单悬浮动作时,悬浮显示在鼠标周围(而不是右下角),方便马上拖动位置。
  • 托盘菜单:增加打开设置窗口的菜单项。
  • 功能快捷键:增加“场景与动作管理”功能快捷键;
  • 改善动作反馈窗口,选择“热心反馈”后跳转到网页。

image.png

  • 模拟输入方式发送文本时,将\r\n自动替换为\n,避免出现多余的换行。
  • 悬浮动作按钮:支持触屏触摸移动位置。
  • 基础动作:启动程序时默认选中设置工作目录的选项。





组合动作能力增强



动作设计窗口

支持F5运行动作


步骤编辑器:

  • 增加手动折叠展开的按钮。

image.png

  • 高亮使用模块的步骤

image.png

  • 选中步骤按D删除;
  • 选中单个步骤按E编辑;
  • 步骤列表支持Ctrl+C、Ctrl+V、Ctrl+X快捷键。 Ctrl+点击复制步骤时避免取消选择点击的条目。
  • Ctrl+F时自动切换到模块工具标签页。
  • 优化步骤编辑窗口的滚动操作(旧版滚动到输入框上时会停住)
  • 输入框在$$、$=开始的情况下才启用语法高亮。
  • 子程序、变量列表,鼠标悬浮的时候才显示操作按钮。
  • 步骤列表右键菜单“调试运行”修改为“运行”,Shift+点击为“调试运行”。


代码窗口:

支持Ctrl+/注释代码。

格式化代码支持单步撤销;

高亮当前选中关键词的其他副本位置。

image.png



动作运行与调试

  • 步骤如果设置了失败后不停止,则不再显示提示消息。
  • 动作运行出错时,将提示信息同时写入 quicker.log 文件中。
  • 快速定位步骤:从调试输出文件高亮动作设计窗口中的相应步骤。

image.png


子程序

  • 子程序参数支持下拉选择、多行文本输入方式。
  • 公共子程序支持内嵌内部子程序。


可见性表达式

  • 动态控制子程序参数的可见性。
  • 动态控制表单字段的可见性。


动作选项

  • 增加“触发后不关闭面板窗口”选项:用于某些情况下运行动作不希望关闭面板窗口的情况:如加载某个应用的所有动作页等。image.png
  • 默认禁止运行多个实例。



在动作中使用图标

请参考:在动作中使用图标

新增支持网络图标[url:图标网址]

新增支持文件图标[icon:.docx] [icon:文件路径]


增加实时搜索接口

从搜索框实时将参数传递给动作,并根据动作返回内容显示结果选项。

参考动作:智搜


组合动作模块

【每个】

增加多线程相关参数:超时时间、WaitAny模式等。注意:超时或WaitAny结束后,未结束的线程仍会继续运行。


【WebView2】

  • 支持调用子程序。
  • 获取窗口状态操作增加返回网页截图的输出;
  • 运行脚本增加返回结果(Json编码的文本);
  • 增加全局变量$quicker、$quickerSync 用于代表桥接对象,避免长串的内容输入。
  • 输出窗口句柄;输出WebView2控件对象;增加支持文件路径映射到虚拟主机名参数;增加显示任务栏图标选项。


【图片处理】

支持自定义组合处理命令。


【列表管理】

增加是否使用菜单项格式解析参数、自定义分隔符参数。


【获取窗口信息】

Fix得到的尺寸宽度大1的问题。


用户选择

增加筛选内容参数和输出,用于在多次显示筛选时预先筛选内容;

最大尺寸参数值,在前面插入!(半角叹号)可以为窗口设定固定尺寸。

Ctrl+F定位筛选框;未开启筛选的情况下Ctrl+F显示筛选框。

多选时增加输出选项序号的列表。

根据选项个数调整序号位置的宽度。


【等待按键】

增加超时时间参数;


【词典操作】

增加失败后是否停止动作选项。

所有操作都支持返回“是否成功”。


【显示图片】

  • 增加是否显示任务栏图标的参数和右键菜单项。
  • 增加“不激活窗口”参数,开启后显示时不抢占焦点。
  • 增加“是否置顶显示”参数(不置顶时,应该开启显示任务栏图标选项,避免找不到窗口)。
  • 窗口标题修改为“Quicker图片查看器”


【文本窗口】

输出窗口位置坐标;

增加选项:是否显示内置工具栏。

指定具体位置时支持百分比位置参数。如:40%,20%,60%,80% 表示窗口范围为水平40%-60%,垂直20%-80%。

增加文字颜色和背景颜色参数。


【用户输入】

增加多行模式下增加直接回车提交的选项。


【步骤组】

增加参数“调试运行时不输出调试内容”


【检查路径】

增加输出文件扩展信息、lnk文件目标路径信息;


浏览器控制】

更多操作增加超时时间参数。


【获取系统或动作信息】

增加返回是否调试运行的输出参数。


【屏幕找图】

增加支持找色功能。


【等待按键】

支持取消(在禁用鼠标穿透的情况下,在等待提示窗口中点x)


【表单】

  • 下拉框输入方式,选项支持显示图标,格式 [icon]title(tooltip)|value。
  • 根据输入方式确定是否支持文本选择工具。
  • 使用变量的备注自动生成字段注释。
  • 增加“字体选择器”输入类型。
  • 增加标题列宽度参数。    
  • 列表变量增加支持使用多行文本框修改选项。
  • 数字类型支持下拉框输入方式。
  • 字段标题和提示支持表达式。
  • 添加表单字段时,自动把变量名填写到字段名中。


【获取窗口信息/查找窗口】

增加进程名条件。


【Http】

Multipart表单支持将图片变量作为内容的一部分。    

请求头支持可能不符合规则的内容。

解决个别http请求返回“协议冲突”的问题(https://getquicker.net/QA/Question/2963)。

图片和文件内容自动增加ContentType信息。    



文件和目录操作】

放入回收站增加安静模式。


【SMTP】

增加密送参数。


【运行c#脚本】

支持选择执行线程(可选自动、UI线程或后台线程)。默认为“自动”,以兼容已有的动作或子程序。


【运行其它动作】

支持停止其它动作。


【文本处理】

优化去除空行的处理,支持\n、\r\n等结尾的空白行。


【zip压缩】

解决子文件夹路径不存时报错的问题。


【等待窗口】

等待窗口:显示并等待关闭时支持进度条。


【生成二维码】

更新库版本,增加支持块大小、颜色和图标等参数。


【Quicker操作】

  • 增加操作:
    • 加载场景的所有动作页(锁定切换或不锁定切换)
    • 将当前电脑更新为推送服务的活动客户端
    • 使用当前动作进行实时搜索



表达式

表达式支持使用_eval全局变量访问表达式引擎实例,从而可以通过 _eval.RegisterType(Type.GetType("type, assembly")) 向表达式引擎注册新的类型。注意需要使用单独的步骤注册类型(可以用“赋值”模块,忽略该模块的输出),然后后面的步骤里才可以使用新注册的类型。


表达式中支持{[cliptext]}表示剪贴板中的文本内容(只读)。





网站更新


文档拆分为“软件使用”文档和“组合动作开发文档

image.png



增强的全文搜索功能 - 更快的找到问题答案

image.png


批量分享动作和和设置数据

参考文档《批量分享动作页和设置


管理个人外观设置,公开或仅自用

image.png


用户页面增加分享的子程序和动作单页面

image.png




语雀在语雀上查看