基于alfred的workflow开发(三)

当alfred搜索出结果来之后,通常情况下,按下Enter键就会执行相应的操作。但是如果我们想对搜索出来的结果,执行多个不同的操作,该如何处理呢?这就是我们这一小节要研究的内容,官方的介绍是:Using Alternative Actions

使用多选操作(Using Alternative Actions)

workflow的Example里面有一个DynamicFileSearch,大致功能是:先根据模糊查询,搜索出相应的文件夹,然后在该文件夹下搜索具体文件,然后按下enter之后就可以打开该文件,或者按住alt+enter,可以在finder里面展示该文件


在绿色的FileFilter和两个黄色的OpenFile、Reveal File In Finder中间有一根线,鼠标双击之后,会弹出一个window,如下图

其中actionModifier,可选选择不同的按钮,如alt、control、shift、fn等等。这里通常默认是none,也就是不加任何组合键的操作。在DynamicFileSearch这个workflow里面,我们把Reveal File In Finder设置为alt,这样的话,搜索出来的结果列表,按住alt+enter,就会打开finder,并在finder中展示目标文件/文件夹了。

控制窗口行为(Controlling Window Behaviour)

在上面的图片中,第三个功能项是Window Behaviour,这个有什么用呢? 在结果列表页,按下enter键,通常就会将alfred的搜索框给关闭掉,但是,有些时候,我们并不想将窗口关闭,还希望执行后续操作,那么就可以将这个复选框给勾选☑️上,这样的话,窗口就不会关闭了!

你可能感兴趣的:(基于alfred的workflow开发(三))