堪称Windows 版「快捷指令」的自动化利器,Quicker 使用介绍
2019-07-24 13:08:42 Author: sspai.com(查看原文) 阅读量:252 收藏

Quicker 是一款 Windows 平台的效率工具,由独立开发者 @崔亮 开发。Quicker 的使用逻辑和软件启动器比较接近,在快捷调用的基础上增加了更深度的功能。它的亮点在于用户可以通过可视化编程的方式编写属于自己的动作,官方共享库中有意思的动作也是层出不穷,堪称 Windows 上的快捷指令。

Quicker 的开发速度很快,它的功能从不断变化到趋于稳定,如今 Quicker 迎来了正式的 1.0 版本,借此机会来详细介绍一下 Quicker。

Quicker 能做到哪些事情?

面对一款新鲜的效率工具,很多人可能对 Quicker 的作用一头雾水。那么 Quicker 能做到那些事情呢?

可以先看看这两篇文章:《Quicker -- 一种全新的 Windows 效率神器》、《在 Windows 里实现 6 个不为人知的文件操作 | 实用技巧》。其中提到了诸如「为软件、操作、文字建立捷径」「为多个相关操作建立捷径」「一键翻译」「批量解散文件夹」等操作,都是 Quicker 功能的一部分。

用 Quicker 批量解散文件夹

图中演示的「批量解散文件夹」,原本需要费时费力地多次操作,但有了 Quicker 就能一键完成。这些快捷功能正是 Quicker 的魅力所在,它就是 Windows 用户的瑞士军刀。每个人都可以通过预先设定好的动作,从而减少复杂操作和重复劳动。哪怕没有代码基础,也能轻松实现想要的效果

基本操作:认识面板、触发方式

Quicker 主体设计的非常简洁,很多功能和窗口都被隐藏在了软件的背后。我们从最简单的开始讲起,首先是它的主面板和触发方式。

Quicker 的主面板

主面板分为上下两个部分:全局面板区域和上下文面板区域。

  • 全局面板区域:指的是上半部分 3×4 的区域,全局动作面板会在任何情况下显示

  • 上下文面板区域:指的是下半部分 4×4 的区域。通用动作面板则会根据当前窗口自动变化。比如我在 Chrome 中触发 Quicker,那么通用动作面板就会显示 Chrome 相关的动作。

Quicker 主面板

有了这样的设计,就可以同时使用全局动作和上下文动作,全局面板可以用来打开软件、切换面板。上下文面板可以针对某个软件进行定制化操作。

这两个区域的格子数量是固定的,面板的每一个格子都可以放置一个动作。如果 12/16 格摆不下,你可以点中间腰栏左侧的 ☰ 按钮进入面板管理界面,点击添加面板来增加一个面板,有点类似在手机主屏幕上增加一屏。增加之后的屏幕可以通过鼠标滚轮进行页面切换。

面板管理

1.0 版本中对面板管理功能做了许多改进,早期版本中的文件夹变成了多个面板,没有了二级目录(如果是从 0.11.* 或更早版本升级的,需要处理后升级)。你可以在管理页面中为面板调整顺序、修改动作、附加通用动作等。

触发 Quicker 的多种方法

了解了基础面板,我们需要一个让自己感到舒服的方式触发 Quicker,默认的触发方式是按下鼠标中键。

触发 Quicker 的设置在「设置 - 弹出面板 - 激活方式」中,允许你通过鼠标,用 9 种不同的方式来触发它。难能可贵的是,Quicker 考虑到了很多鼠标上闲置的 X1、X2 辅助按键、滚轮左移等按键,这样就不必占据中键等使用频率较高的按钮了,相当于在鼠标上设置了一个「Quicker 键」。如果你是键盘党,也可以用单击 Ctrl 键和自定义全局快捷键来触发。这些触发方式可以设置多个,同时使用。

如果是游戏玩家,游戏玩到一半按了中键弹出了窗口该怎么办呢?在「设置 - 弹出面板 - 黑名单」中,有一个在全屏软件中禁用的选项,也可以在这里手动选择窗口。这样就不会在特定软件中用鼠标激活了。

触发 Quicker 面板的方式

除了触发主面板来调用动作之外,你还可以在动作上「右键 - 悬浮」,把这些动作作为悬浮窗提取出来,要用的时候直接点击即可,不必每次调用主面板。

在底部托盘图标上右键,可以选择暂停弹出关闭所有悬浮按钮

悬浮窗、托盘右键

了解了主面板和触发方式,接下来就可以开始定制自己的动作了。

初次使用:添加一个基础动作

Quicker 提供了 9 种基础动作类型,分别是启动软件、打开文件、打开文件夹、运行命令、打开网址、模拟按键、发送文本、执行脚本、切换面板。也就是说,如果你不打算用到高级功能,完全可以把 Quicker 当做一个单纯的启动器来使用。

基础动作

基础动作添加起来也非常简便,都是容易理解的字面意思。以启动软件为例,初次打开时会弹出一个选择界面供你选择,选择后自动添加路径,然后在标题处为这个动作取一个名字,一个动作就添加完了。

与其他启动器不同的是,基础动作也可以实现很多自定义操作,比如添加参数、窗口风格、以管理员身份运行等,甚至考虑到了你在多台电脑上软件路径不一致的问题。

举个例子,我想让 Chrome 以隐身模式启动,通过查阅 Chrome 的文档得知隐身模式的参数是 -incognito,只要把它填入参数这一栏中,就能实现一键打开 Chrome 的隐身模式了。

启动应用

这一类动作添加简单快捷,不需要任何代码基础。你可以仅用基础动作在短时间内丰富 Quicker 的面板,把它当成一个启动器来使用。

动作仓库:使用共享库和简单修改

Quicker 组合动作才是它的重头戏。不过在讲解组合动作之前,我们可以通过共享库看看别人是如何制作组合动作的。

Quicker 提供了一个官方的共享库,有 网页版 和软件内集成。软件内集成的共享库在腰栏的右侧图标中,点击工具箱,就能在窗口中打开共享库窗口。

在共享库窗口中你能看到动作、分享人、安装次数、成功率、点赞数量。目前 Quicker 的通用动作已经有 1800 余个,许多热门软件也有数十到上百个动作。绝大多数动作都是由用户自发制作和上传的。

打开共享库

看到了想要的动作,将它拖拽到主面板中的任意一格,就会弹出安装动作界面,其中会显示动作的详细信息,点击安装就可以添加到自己的面板中使用了。

在网页版添加动作也同样简单,通过复制到剪贴板,在主面板上右键粘贴,也可以安装动作。

通过网页版安装动作

大多数动作的使用方法都有所区别,所以有时候要进行二次处理。比如同样是将一段文字翻译成英文,有的动作是获取选中的文本,有的动作是处理剪贴板中的文本。为了统一操作,我们可以在动作编辑器中进行修改。下面就来讲讲如何编写组合动作。

组合动作:编写适合自己的动作

Quicker 的动作编辑器几乎不需要会写代码,只要有完善的逻辑即可实现复杂的操作。如果你有一些编程方面的知识,那制作起来会容易许多。

认识动作编辑器

首先是在面板的空白格上「右键 - 新建组合动作」,进入动作编辑器。

组合动作编辑器有三个部分组成,从左往右依次是步骤模块区域、步骤定义区域、变量定义区域、外观设置区域。这个界面和 Shortcuts 和 Automator 有点像,它们也是把步骤拖进一个流程中,实现完整的动作。

高级动作编辑器

使用左侧步骤模块时,只需要在动作上双击、或拖动到中间的步骤定义区域。就把新步骤加进了动作中,同时需要留意,有些动作是要照顾到输入输出的。

在实际编辑步骤的过程中,你还可以使用快捷键来实现常用的编辑操作。比如按住 Shift + 单击,可以多选几个步骤一次性操作;比如调试时需要禁用步骤,可以用 Alt + 单击禁用。这些操作不用记住,可以在上面的操作提示中查看。

操作提示

动作编辑器中的每个步骤都有一个编辑界面,接下来看看这些动作是如何做到自己想要的功能的。

编写第一个组合动作

想在 Quicker 中制作一个组合动作,最重要的是步骤和逻辑。最简单的方法是这样的:想想自己会用什么操作实现目的,然后奖步骤组合起来实现。

结合一个具体案例来讲,比如我想实现「在 Photoshop 中按日期-文件名的文件名一键保存图片」。

先在脑中将这个操作分解为电脑可以理解的操作:

  1. 先另存为。即按下 Ctrl + Shift + S,触发「另存为」操作,此时会打开保存窗口,默认选中当前的文件名。
  2. 定位光标。即按下 Ctrl + Home。触发「光标跳转到首个字符前」操作。
  3. 接下来我们需要一个日期。获取日期,将 yyyy-MM-dd 格式的文本存到默认的 context 变量里。
  4. 有了日期,需要把日期填进去。粘贴日期,将 context 变量粘贴到文本框里。
  5. 触发「保存」。即按下 Enter,完成本次文件的保存。

理清了逻辑,只要找到 Quicker 中对应的功能,按顺序添加即可——键盘快捷键的操作都是模拟按键步骤;日期相关的操作都可以用获取当前时间步骤;粘贴文本可以用发送文本到窗口步骤,也可以用剪贴板相关的操作文本或图片放入剪贴板步骤,再模拟按键 Ctrl + V 粘贴,最终实现这样一个动作——

保存日期文件

这样一来,基本的步骤就做完了,你可以保存后试一下这个动作。

但此时大概率是无法运行的。这就是 Quicker 和快捷指令的一个不同之处,快捷指令会「执行完一个操作才会执行下一个」,而 Quicker 则是尽可能快地执行,只要没有加入「等待时间」等步骤,它就会尽可能快地执行。

简单地说,就是这 5 个步骤执行的太快了,也就是几乎同时完成了 5 个步骤。而实际处理时可能连 PS 的保存窗口都没打开。

运行过快时,会停留在这个界面

为了解决这个问题,在这几个快捷键之间,我们需要给电脑一些反应时间。等待时间在 Quicker 中是非常有必要的一个步骤,我们在每个动作之间加上一个等待时间,再试试效果,就可以看到保存界面一闪而过,说明成功保存了。(当然,如果 PS 本身打开窗口的速度太慢,可以将等待时间设置的稍久一些。)

「快捷保存日期文件」完成

至此,一个组合动作就这样完成了。

Tips:为什么不用「鼠标输入」?

尽管 Quicker 的「鼠标输入」步骤能够实现移动相对位置、移动到窗口左上角等操作。但窗口的位置、大小是经常改变的,而且误碰了一下鼠标、桌面的缩放比例(系统设置 - 显示 - 缩放与布局中的百分比)等因素,都会影响鼠标定位。有时候在你的电脑上能够成功运行,但换一台电脑可能就无法运行了。

相比之下,键盘快捷键的触发非常精准,除非有按键冲突,基本不会有预料之外的结果。所以建议各位,优先使用「模拟按键」步骤 ,只有当某软件完全不支持快捷键时,再考虑使用「鼠标输入」的方式实现。

官方教程:更系统的动作教程

目前 Quicker 提供了 76 个步骤模块,已经可以实现非常多的操作了。篇幅所限,本文无法对 Quicker 中的每一个动作步骤都进行详细介绍。好在 Quicker 有一群非常可爱的用户,开发者 @崔亮 和 Quicker 用户 @杨晴、@WilsonXuwx、@Marcus、@光量子 等人共同完成了一份 Quicker 官方教程。在他们的努力下,官方教程正在逐步完善中,一些比较复杂、需要说明的步骤模块也有了对应的介绍。

Quicker 官方教程

如果你对动作的某个功能感到困惑,可以通过这份 官方教程 详细学习使用方法。

总结

我认为,一款效率工具的主要任务就是让用户尽可能简单地完成复杂操作,而不是把大量时间放在学习如何使用效率工具本身上。Quicker 就做到了这一点,而且做得很好。

Quicker 的学习曲线不同于脚本语言,它先易后难,不需要用户有太多的代码基础就能制作出想要的动作。即使完全不想动手,也能在共享库中找到相应的动作。但是真正想做出优质的动作仍然需要深入学习。这种设计兼顾了轻度用户和重度玩家、简单功能和复杂动作。

同时,Quicker 的设计思路非常先进,可视化编程、多面板设计、公开共享库……这些元素在 iOS 的 Shortcuts 上也有明显的表现。在让每个人能够制作出属于自己的动作的同时,也有着便于操作的面板、便于分享的共享库、便于理解的操作逻辑

可以说 Quicker 是博采众长,通过可视化编程的方式,降低了脚本编写的门槛,同时提供了许多现成的动作模组,显著提高了运行成功率,是一款相当优秀的效率软件。

本文节选和修改自 Power+ 文章《Windows 平台的快捷指令:Quicker | 使用详解》。

在少数派正版软件商城特惠购买 Quicker

Quicker 现已上架少数派正版软件商城,专业版原价 ¥96 一年,2019 年 8 月 31 日之前你可以享受上新特惠价格,以 ¥48 一年的价格获得 Quicker。你可以在少数派正版软件商城 购买 Quicker

【上新 5 折】Quicker - Windows 平台的快捷指令

Windows

活动时间:2019.8.31 截止

> 获取特惠、正版、高品质软件,尽在  少数派数字商城·正版软件 🎉

> 特惠、好用的硬件产品,尽在 少数派 Pi Store 商店 🛒


0

沨沄极客

沨沄极客

少数派 Power+ 深度内容编辑 Be cool, but...

关注


文章来源: https://sspai.com/post/55771
如有侵权请联系:admin#unsafe.sh