1.26.24
功能改进
【小】外观:
- Win11下可选普通圆角、小圆角或无圆角。
- 面板按钮支持圆角。
【小】解决WPS下加载动作页不起作用的问题。
【小】第三方资源管理器:在资源管理器中定位文件时尽量不开启新窗口。
【小】鼠标手势:添加手势时不再判断和内置手势轨迹的相似度。允许重绘添加的预定义手势轨迹。
动作开发
【小】状态存取:至少2秒后写入状态。避免在持续的间隔小于2秒的循环中更新状态导致状态数据无法写入磁盘的问题。
【小】webview:JToken类型转换为js变量时进行序列化转换成文本的处理。
【小】Fix搜索框传递json数据时缺少datatype导致的异常。
【小】外部调用支持 quicker://runaction:动作名?参数的格式。
【小】Http:body类型支持纯文本格式。
1.26.22
【小】避免在“通用”场景下没有动作页时闪退的问题。
【小】增加按钮按下缩小的处理。
1.26.21
【小】修复1.26.20中的问题:
- 在非资源管理器软件的窗口中无法获得选中文件的路径。
- 自定义搜索结果在nohide=1的情况下,用鼠标点击结果项会清空选项的问题。
【小】写入图片文件增加失败后是否停止选项。
【小】自定义搜索:增加使用json返回数据的支持。参考动作。
1.26.20
功能改进
【小】支持在一些第三方资源管理器中获取当前目录、最近访问的目录、选中的文件路径,支持在这些第三方资源管理器定位文件。(目前支持:XYplorer、DOpus、TotalCommander,在设置->模块功能选项设置页中设置“默认的资源管理器软件”)。
【小】搜索框:
- 输入?显示搜索提示;
- 解决一个偶尔情况下输入框丢失焦点的问题;
【小】文本指令管理界面:增加隐藏摘要功能。避免被别人看到隐私信息。
【小】高级鼠标触发:增加激活鼠标位置窗口的选项。
【小】远程桌面mstsc在全屏时,避免左ctrl弹出面板,支持右ctrl弹出。https://getquicker.net/QA/Question/3915
【小】键盘触发:增加弹出位置设置:跟随鼠标、屏幕中心、上次弹出位置。
【小】Fix:有时候不显示创建场景提示的问题、锁定时在黑名单窗口上仍然显示创建场景提示的问题。
【小】键盘状态窗口增加置顶按钮。
【小】用户选择窗口增加置顶按钮。
动作开发
【小】表达式、c#脚本、js脚本:SetVarValue() 根据变量的类型自动转换值。
【小】实时搜索:
- 支持增加nohide=1参数不关闭搜索框(用于使用本动作进行再次搜索某个内容时避免闪烁)。
- 区分实时搜索时动作的ActionTrigger值: SearchInput,选中动作后在搜索框输入文字时;SearchCallback, 搜索回调,SearchContextMenu, 搜索右键菜单
【小】系统和动作信息:子程序中支持获取触发方式。
【小】赋值:调试时忽略输出output的值。
【小】列表操作:增加“去除值,有多个时去除全部”操作类型。默认的去除值只去除第一个。
【小】http请求去掉deflate压缩支持,避免某些http服务无法兼容的情况。
【小】Quicker操作:增加“加载外观”操作类型。
【小】获取窗口信息:增加“选择一个窗口”的操作类型,用于临时选取窗口。
【小】增加“辅助选择工具”模块。
【小】移动到目录中(shell)复制到目录中(shell),确认目标目录存在,避免当作完整路径出错。
【小】表达式测试窗口:EvalContext改为公共。
【小】升级一些库的版本。
1.26.18
功能改进
【小】搜索框:
- (1)避免底部的留白太大。
- (2)避免重复触发时跳动位置。
- (3)选中动作时,动作名称上支持右键菜单。
- (4)搜索文本指令时,显示更多信息,支持拼音匹配文本指令的名称。
【小】快速操作:
- 关闭窗口改为发送消息(之前为发送Alt+F4,部分窗口无法关闭。)
- 增加“打开轮盘菜单”的功能。方便通过扩展热键、鼠标点击等方式弹出轮盘菜单。注意:此时不支持触发扩展圈,点击轮盘中间为模拟一个右键点击。(使用场景:使用手写笔点击右键时,弹出轮盘菜单,选择操作或点击中间弹出原始的右键菜单)
动作开发
【小】文件和目录操作:增加使用系统自带的方式进行“复制到”和“移动到”的功能。
【小】Quicker操作模块:
- 增加“打开轮盘菜单”操作类型。方便实现通过动作触发轮盘菜单。
- 增加“锁定/解锁 动作页自动切换”功能。
【小】代码编辑窗口显示任务栏图标。
1.26.16
功能改进
【小】搜索框:(1)按tab取消当前搜索动作时,更新搜索结果。(2)结果项固定高度;(3)Ctrl+拖动修改位置。(4)解决在搜索结果动作上右键,打开所在动作页时有时候无法定位的问题。
动作开发
【小】向窗口发送消息:增加支持PostMessage方式,SendMessage增加支持文本类型LParam参数。
【小】图片写入剪贴板支持透明图片。
【小】子程序设计界面清理变量时,不清理作为输入或输出参数的变量。
1.26.15
功能改进
【小】Win11.22449 版本支持背景模糊。
【小】窗口“最大化/恢复”功能改为使用API调用,解决微信图片窗口不能最大化的问题。
【小】网页:子程序页面增加显示子程序的输入输出参数信息。
动作开发
【小】增加删除动作网络备份的功能。
【小】等待窗口:(1)按钮数量不变的时候不重建按钮,避免快速更新窗口的时候按钮点击不到的问题。(2)具有焦点的等待窗口支持Esc关闭。
【小】窗口操作:设置显示状态,增加支持“切换最大化/恢复”方式。
【小】运行或打开:解决某些情况下运行不存在的程序时没有报错的问题。
【小】Webview2:$quicker等变量加回到window对象中。
1.26.14
动作开发
【小】网络共享子程序右键菜单增加检查更新菜单项。
【小】基础OCR:支持其它百度OCR接口,返回原始识别内容。
1.26.13
功能改进
【小】安装外观时保留本地尺寸相关设置(按钮大小/文字大小/按键间隔等)。
【小】解决实时搜索中callback无法再次显示搜索框的问题。https://getquicker.net/QA/Question/3859
【小】搜索框支持文本指令搜索。方法:打开搜索框后输入`+文本指令触发词。
动作开发
【小】网络子程序:支持搜索到自己私下分享的子程序。不输入关键词时,可列出收藏的子程序(可在子程序网页右侧按钮收藏子程序)。
【小】动作内子程序:增加菜单项“查看使用情况”,用于查看在哪些其它子程序中使用了该子程序。
【小】HTTP模块:完善charset识别。
【小】获取时间:增加失败时是否停止动作的选项。
1.26.12
功能改进
【小】动作快捷键:
- 增加是否等待抬起的选项。
- 支持动作参数。
【小】文本指令:
- 解决文本指令列表卡顿问题。
- 增加导出/导入文本指令的功能。
【小】修复截图时,左下角的图片尺寸文字显示不完整的问题。
【小】面板窗口:解除锁定时根据当前应用重置动作页。
动作开发
【小】子程序:在子程序中使用“停止”模块停止整个动作时,其返回的结果也作为动作本身的返回结果。(方便返回给实时搜索功能)。
【小】获取窗口信息:获取顶层窗口时,增加选项“是否限制标题不为空”以支持返回标题为空的窗口。(之前的版本会自动忽略标题为空的窗口)
【小】运行脚本:扩展名未加点时自动加点。
1.26.11
功能改进
【小】Fix:选择窗口某些情况下会有意外的折行的问题。
【小】仪表盘窗口:在鼠标所在显示器显示。
【小】高级鼠标触发:移动到角落支持多条规则。
动作开发
【小】等待按键:在子程序中使用等待按键时,显示提示的规则与主程序一致。
【小】表达式:_context.RuSpSync支持匿名对象参数。
【小】防止解锁重置挂钩时卡界面线程。
1.26.10
功能改进
【小】修复1.26.9版本中高级鼠标触发无法选择快捷操作的问题。
【小】修复1.26.9中选择窗口不居中的问题。
【小】解锁时也重新计算定时动作,解决某些系统休眠恢复后不触发系统通知造成的定时任务失效问题。
【小】轮盘菜单:调用动作的轮盘按钮在不设置图标时自动使用动作本身的图标。
动作开发
【小】下载模块:自动覆盖已有文件(保持和旧版一致)。
【小】动作编辑窗口,将变量托放到步骤列表,自动创建“赋值”步骤。
【小】写入文件:增加是否成功的输出以及失败后是否停止动作的选项。
1.26.9
功能改进
【小】设置:触发角操作去除添加默认设置的按钮,避免误设置。
【小】搜索框:如果将搜索框移动到副屏,在断开副屏后时,重置搜索框位置(需重启Quicker才能生效)。
【小】左键辅助:支持左键长按执行操作(用以解决不想按键盘,又没有足够的或好按的其它鼠标键时)。
- 设置方法:为左键添加操作
- 使用方法:抬起鼠标前停住鼠标超过一秒,抬起后触发设定的操作。例如选中内容后,停住一秒,抬起鼠标,实现自动复制选择内容的功能。
动作开发
【小】提取HTML内容:支持设定网页编码。Auto编码会自动请求两次,第一次获取编码,第二次根据编码获取内容。感谢@Zetalpha。
【小】HTTP模块增加尝试自动修正编码的处理。
【小】Quicker操作:使用当前动作搜索,支持使用下面的格式设定搜索框提示文字。
【小】更新表达式引擎版本。
【小】WebView2:支持await方式调用子程序。
1.26.8
功能改进
【小】修复1.26.7中选择窗口不能固定尺寸的问题。取消置顶时自动显示任务栏图标(会闪烁一次,无法避免)。
【小】获取剪贴板图片,显示图片中的显示剪贴板图片:支持透明图片。
【小】分享动作后自动备份。
【小】下载模块:下载时使用临时文件名,下载完成后再改为正常文件名。如果未指定下载目录,则自动使用Windows的下载目录。
1.26.7
功能改进
【小】在桌面或添加了场景的程序上弹出面板后,在面板底端不再显示“创建场景”提示。
【小】轮盘设置界面的矢量图标颜色与轮盘参数保持一致。
【小】用户选择窗口:显示置顶按钮,可临时取消置顶。
【小】文本窗口的搜索与替换:支持多行,允许输入tab。
【小】避免使用触控板翻页时翻页太快。
动作开发
【小】支持实时搜索的动作,可设置在搜索框中显示的提示文字。(在动作“关联”设置标签页中)
【小】WebView2:以http或https开始的都判断为网址打开,避免网址验证失败导致的无法访问问题。一些选项(如丢失焦点后自动关闭)改为支持传递参数。
【小】防止表单窗口的字体选择列表在重置表单时出现重复。
【小】从主程序复制内容到子程序时,自动去除变量作为状态使用的标记。
【小】停止模块:返回值写入到错误信息中,方便在步骤组中获取。
【小】下载模块:增加超时秒数参数。一段时间内如果没有下载到8k字节则报错。
1.26.6
功能改进
【小】图片窗口:修复不能中键还原尺寸的问题。
【小】轮盘菜单:支持定义矢量图标颜色。解决第一次触发时如果操作太快不能隐藏轮盘的问题。
【小】Win10系统下,版本更新后不再自动打开版本更新信息网页,而是显示系统通知,点击通知后可以打开网页。
动作开发
【小】自然排序加入表达式中。$={list}.OrderByLogical();
【小】提取路径信息:增加出错后是否停止的参数。
【小】查找顶层窗口:“仅可见窗口”改为3种选项,以兼容旧版的行为。
【小】更新依赖库:NPOI/表达式引擎/HtmlAgilityPack。
【小】“运行或停止其它动作”改名“运行或停止动作”。 增加“停止当前动作的其它实例”的操作。停止当前动作的其它实例时,不显示提示消息。
【小】文件和目录操作:“移动/重命名为”操作类型自动创建目标路径的父文件夹。
【小】尝试捕获一些异常。
1.26.5
功能改进
【小】搜索框:输入“le:”(含义last edited),显示最后编辑的动作。
【小】创建组合动作时自动生成随机图标(因为只有专业版支持矢量图标,所以此功能只限专业版)
【小】文本窗口:如果手动置顶了窗口,则让丢失焦点后关闭失效。
【小】轮盘菜单:增加是不是移动鼠标指针的选项。首次显示的时候也支持自动移动。
【小】悬浮动作:允许悬浮加载动作页的动作。
动作开发
【小】列表操作增加“自然排序”,以解决文件名排序时2在11前面的问题。
【小】创建子程序时自动为步骤摘要生成$$插值符号。
【小】查找窗口:考虑进程不存在的情况。
1.26.4
功能改进
【小】修正显示图片不能放大的问题。
【小】解决截图光标在灰色内容上不太容易识别的问题。
【小】悬浮动作与面板统一外观设置。
【小】弹出面板后200ms内容不执行滚轮翻页操作,改善某些鼠标滚轮太灵敏导致的意外翻页。
动作开发
【小】修正文本窗口按钮标题末尾的快捷字符,如(_S),被识别为Tooltip的问题。
【小】运行脚本支持自定义命令行参数的模板。
【小】_context运行子程序时,如果子程序意外停止,则抛出异常。
【小】获取窗口信息/查找窗口:增加是否只返回可见窗口的选项,以支持在某些情况下获取不可见窗口。获取所有顶层窗口支持根据类目/标题/进程/是否可见等条件筛选返回的窗口。
【小】根据进程主窗口信息时,如果给定的是pid,则只取此进程的信息。
【小】动作内子程序列表右键菜单:增加复制子程序名菜单项。
1.26.3
【小】轮盘菜单在屏幕边缘触发时,如果开启了限制在屏幕范围内,则自动移动光标到轮盘中心位置。
【小】文本窗口:
- 修正文本窗口位置参数为空时可能报错的问题。
- 改善查找替换时自动定位滚动到目标位置的处理。
1.26.1
【小】修正文本窗口、用户选择、WebView2窗口的尺寸参数处理,使其和1.25.*版本保持一致。
【小】解决轮盘窗口/手势窗口在不同dpi的显示器之间切换后会抢占一次焦点的问题。
【小】改善屏幕区域位置判断算法,避免工作区范围的操作在任务栏被触发。
【小】修正等待窗口按钮只有图标和Tooltip时的显示问题(1.26.0中如果标题为空会把tooltip显示出来)。
1.26.0
功能改善
【小】优化搜索框打开时闪烁上一次的搜索结果问题。
【小】打开网址动作,获取网站图标时,支持自动从自建的favicon服务获得图标。
【小】批量导入数据产生重复动作页时,允许修改多余的默认动作页的信息。
【小】取消为打开网络路径的动作添加“打开所在位置”菜单,避免位置不存在导致的卡住问题。
动作开发
【小】接受图片变量的参数,支持传入图片文件路径或base64文本。
【小】用户选择模块:增加支持指定自定义位置;增加窗口标识,在第二次运行动作打开窗口时,如果窗口已经存在,则自动关闭已有窗口并在旧窗口位置显示新窗口。
【小】表达式增强:context对象增加根据词典或json更新变量值的方法。日期时间类型增加两个转换为时间戳的扩展函数。
【小】新创建的动作再次改回默认不允许多实例。
【小】表达式输入框:F1切换时保持旧的光标位置。