自动化程序键盘Maestro和Alfred等可以通过减少执行冗余任务的需求来增强Mac的工作流程和生产力。但是,每个程序之间有什么区别,哪种程序最适合您?
这两个程序都节省了我很多时间,并且每天继续保存数百次单击和键盘快捷键来获取帮助。完成。尽管两者都可以执行类似的功能,但是我将每个程序用于特定目的。
如果您对这两个程序都不熟悉,可以阅读我对Keyboard Maestro的评论。
创建工作流程
KM和Alfred的功能以工作流程的形式出现,它由一个或多个由指定触发器激活的计算机动作组成。 Alfred包括用于启动文件,打开指定的URL,执行Google搜索,发出系统命令和运行脚本的操作。 ,包括控制应用程序,将文本和图像复制到系统剪贴板和自定义剪贴板,执行脚本,与Chrome和Safari集成,操纵窗口,控制iTunes,发布通知,发送邮件,插入文本和记录操作。
因此,例如,可以在Alfred中创建一个简单的工作流,以使用键盘快捷键打开一组URL和应用程序。
KM可以执行相同的操作,但是它还包括用于激活任何菜单的操作任何应用程序的项目,以及隐藏或退出应用程序,或自动重定位应用程序的前窗口。例如,您可以设置工作流程以打开应用程序并自动启动新文件或文档,甚至在开始使用新文件或文档之前自动将其保存到指定的文件夹中。
是Alfred和KM的新手,请不要让上面的工作流屏幕快照让您不知所措。创建工作流程不需要任何编程技能,您只需要组合基本反映您在Mac上手动执行的操作的操作即可。 KM还可以记录操作并根据其记录创建工作流。
触发工作流
Alfred主要通过使用热键或关键字来触发工作流,但是KM工作流(在KM中称为宏) )还可以由其他应用,时间和日期,宏和菜单选项板,USB设备,指定的无线网络,已安装的驱动器等触发。
例如,当我启动写作时程序MarsEdit,它还会启动Photoshop和Dragon Dictate,我在编写文章时都会使用这两个程序。启动MarsEdit时,它还会启动一个自定义KM调色板,其中有两个选项供我要设置的新文档类型使用。
I also have a pallet of workflows I used in MarsEdit to perform lucky Google and PCPC.me searches, embed the frontmost Safari or Chrome URL in MarsEdit, and change my desktop to a white background for some screenshots. Incidentally, the palette is configured to only appear when MarsEdit is the frontmost application.
观看我创建的KM工作流,并将其用于将用MarsEdit编写的文章上传到WordPress。它演示了KM如何反映我在没有工作流程的情况下必须手动执行的操作。
Alfred和KM都可以执行网络搜索,但是我发现Alfred相对于这些类型的操作来说速度更快,更专业。我可以使用Alfred在PCPC.me中快速执行关键字搜索,或者进行一次幸运的搜索,该搜索通常会根据输入的关键字下载所需的确切页面。我已经将Alfred工作流与KM工作流映射为通过键入字符串或使用热键来触发搜索。
这听起来可能令人困惑,但是随着您熟悉这两个程序的操作和功能,您将发现它们可以反映您在Mac上手动执行的大多数操作。他们唯一无法做的就是读懂自己的思想并采取行动。
复制和粘贴
这两个程序都包含剪贴板功能,可以保留您在Mac上复制的所有项目的历史记录。我更喜欢Alfred历史记录剪贴板,不仅因为它的设计更好,而且因为它还允许通过简单地键入或使用分配的热键来向下钻取剪辑列表。
但是即使在这种情况下,我使用KM和分配的字符串触发器(“ clb")来激活Alfred剪贴板而不是热键,因此我几乎可以选择并粘贴复制的文本,而无需将手指从键盘上移开。此外,我使用了KM宏,该宏可将使用触控板选择的任何文本或项目自动复制到系统剪贴板,从而经常替换了使用系统快捷键复制所选文本的需求。
KM包含其他内容复制和粘贴内容的功能。它包括所谓的自定义命名剪贴板,您可以在其中将选定的文本复制到指定的剪贴板中,并在需要时将其粘贴。举例来说,我使用的工作流会将我要写的应用程序名称(或任何单词或单词组)复制到一个特殊的命名剪贴板中。我什至使用字符串触发器来快速选择并复制应用程序名称。
然后,当我想在编写时粘贴复制的名称时,我只需要键入分配的字符串“ fh"即可。这意味着我不必为我可能只用于单篇文章的单词创建TextExpander或Alfred片段。这也意味着我仍然可以将标准剪贴板用于其他所有内容。当我将新单词复制到命名剪贴板时,它将覆盖前一个单词。可能需要一段时间才能习惯该工作流程,但它可以节省时间。
KM中的命名剪贴板和变量有数十种用法,在此部分的空间中无法解决。文章。过去我曾在Mac Automation Tips上写过关于使用自定义剪贴板的信息,请查看以获取更多信息。
哪个最适合您?
如果您在Mac上工作我建议全天学习使用这两个应用程序。但是,如果KM似乎超出了您的需求,那么Alfred应该足以启动应用程序,进行Google和网站搜索,控制iTunes并自动化其他任务,例如发送推文和发出提醒。
并且,如果您同时使用这两个程序,则可能需要下载此Alfred工作流程,该工作流程实际上会搜索并执行您的KM宏。 KM还包括搜索功能,但您可能更喜欢Alfred工作流程的设计。
标签: