本文为1.5.0 - 1.5.24 版本的主要更新内容整理。
详细版本更改历史请参考:https://www.yuque.com/quicker/versions/1.5.x
TLDR:改进很多,更新就对了!
功能增加
组合动作设计器改进
- 步骤参数输入框:支持使用拼音筛选汉字变量;支持使用tab或enter选择变量。
- 作为状态使用的变量前面增加图标显示。(方便快速看出哪些变量作为状态使用了)
- 动作选项增加最低版本设置。(对旧版本Quicker无效,所以目前使用子程序验证版本还是必要的)
- 如果打开了子程序编辑器,则Esc键先关闭子程序编辑器。
- 动作编辑器中Ctrl+S快速保存历史版本。
- 动作编辑器中Ctrl+运行按钮,直接运行当前动作,而不是先最小化并等3秒。
- 工具箱:ctrl+f定位到模块搜索框。
- 变量列表变量数量超过10个时显示筛选框。
- 步骤列表增加剪切功能。
- 将选择的步骤放入一个新增的步骤中作为子步骤。
- 变量名支持输入。
组合动作增强
- 用户选择模块
- 在不选择恢复焦点的情况下,自动切换到最后一个前台窗口(方便在选择窗口打开的时候切换焦点的情况下自动还原)。
- 支持为选项设定图标和tooltip。
- 用户选择支持使用词典变量指定可选值;支持自定义分隔符;筛选时如果筛选到只有一条,回车可以直接保存。
- 文本显示窗口
- 改为代码编辑窗口组件,支持显示行号.;
- 增加语法高亮参数。
- 支持文本查找、替换功能(ctrl+f 唤出)
- 支持扩展按钮直接调用子程序、内部功能和外部文本处理接口。
- 增加撤销和重做按钮/上下文菜单;
- “显示文本”窗口的自定义按钮支持快速访问键。方式为在字母前加下划线。如“保存(_S)”,这时可用alt+s触发此按钮。
- 自定义扩展按钮的外观(图标、标题和tooltip)
- 等待窗口。
- 支持为扩展按钮设定图标和tooltip。
- 扩展按钮支持自动换行显示。
- 限制内容最大高度和宽度,自动显示滚动条。
- 每个:支持输入方式设定参数值。
- “运行其他动作”模块增加出错后是否停止动作的选项,以及是否成功启动动作的输出(不会判断被启动的动作运行是否出错)。
- “替换文本”模块,批量替换时支持使用|=分隔符重新指定分隔符。
- Json提取增加错误后是否停止的选项。
- 表达式支持C#的Path静态类型。
- 检查路径模块支持获取文件夹的创建和最后写入时间。
- 正则提取:整数提取成long类型(之前为double类型,较大数字会变成科学计数法)
- 列表管理模块支持控制增删改功能是否启用。
- 空文本转换为列表时,结果为空列表。(之前会有一个内容为空的项。)
- 鼠标输入模块:获取鼠标位置时增加返回x和y单独的值。
- 获取系统和动作信息模块:
- 运行中的动作个数返回值改为整数类型;
- 增加输出动作的触发方式;
- 增加输出是否为专业版;
- 获取窗口信息模块:支持获取韩文的窗口标题。
- json提取、html提取,输入参数为其他非文本或对象类型时(如词典等),自动转换为文本。
- 用户选择窗口“提示文字”参数拆分成“窗口标题”和“提示信息”两个。提示信息显示在列表下方。
- 等待按键:增加支持等待鼠标;增加是否拦截消息的选项(拦截消息只支持键盘按键)。
- 增加模块“管理列表项”。https://www.yuque.com/quicker/help/managelist
- 窗口操作增加设置窗口为前台窗口的操作类型。
- 图片处理:增加灰度、反色、旋转等功能。
- 增加获取图片信息模块:尺寸和exif数据。
- 运行或打开模块:增加失败后是否停止动作的选项。
- 云状态数据:
- 写入值为*NULL*时删除云状态文件。增加超时时间设置。
- 改为对所有用户开放,以降低动作编写的复杂程度。
- 颜色编辑窗口增加屏幕取色器。
- 列表合并成文本:增加转义字符支持。
- 获取选中文本模块:增加输出URL编码后的结果,方便拼接网址使用。
- 用户输入和用户选择模块:增加失去焦点后自动关闭窗口的选项。
- SMTP模块:改进资源释放效率。
- 表单模块:增加“提示文字”参数。
- 运行其他动作支持使用动作库ID(不能有重复)。
其他改进
- 轮盘菜单操作支持设置图标。
- 面板窗口:增加支持Alt+左键拖放悬浮按钮(以解决右键被手势软件占用时无法快速悬浮的情况)。
- 分享动作去掉“备注”参数。分享后打开网页。
- 文本扩展菜单支持选择图标。
- 快捷键输入框允许录入win键(解决触发角不能自定义发送win键问题)。
- app触发加载动作页的动作时,不自动弹出面板。
- 动作快捷键编辑窗口支持选择动作。
- 扩展热键:设置动作键的时候允许选择(用来输入delete、backsapce)
- 快捷操作中支持{selection}插入选中的内容。(方便直接在轮盘、扩展热键、手势中为选中文字添加内容)
- 悬浮动作页钉住时保持不透明。
- 搜索窗口:支持键盘上下键循环选择(在第一项再向上可以移动到最后一项)。
- 列表窗口增加最大高度限制、表单窗口解决字段名太长被截断的问题等。
- 增大允许上传的图标尺寸,上传64*64大小的png应该都没问题了。
- “数字”类型变量,在内部改为使用C#的double类型(之前为c#的decimal类型),以方便在表达式中进行计算。
- 文本菜单支持“获取窗口信息”:窗口标题、类名、文本内容、进程名、程序路径。
BUG修复
- Fix:辅助功能 “x1+水平滚动切换桌面”无效问题。
- Fix:动作右键菜单中发起动作反馈报错问题。
- Fix:解决主机绑定时,A主机名称包含B主机名称会导致识别错误的情况。
- Fix:用键盘方式激活面板后,设置动作快捷键可能会卡死界面的问题。
使用新版本中可能会遇到的问题
- 解决办法:找到并删除“北京立迩合讯科技有限公司”文件夹后重启软件。
- 将“如果”模块中的判断条件修改为以$=开始的表达式语法
- Windows的Internet临时目录无法正常访问,请参考链接中的内容解决。
- 尝试重启Quicker,如果连续出现,请在讨论区发帖求助或联系CL。