Quicker – Windows 版捷径,自动化效率神器

4 min


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

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

用 Quicker 批量解散文件夹

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

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

Quicker 的主面板

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

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

Quicker 主面板

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

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

面板管理

你可以在管理页面中为面板调整顺序、修改动作、附加通用动作等。

触发 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 就做到了这一点,而且做得很好。

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

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

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


Like it? Share with your friends!

0
DUN

Choose A Format
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Video
Youtube and Vimeo Embeds