美文网首页
alfred.workflow使用

alfred.workflow使用

作者: 泡泡_bbb9 | 来源:发表于2019-12-12 15:37 被阅读0次

alfred上的一款插件功能workflow能够个性化任务流,能够制作一些方便的工具脚本

1.开发一个workflow基础要求

1.1 工程窗口创建,并且填写相应的信息即可 bundleid最好填一下

image-1

1.2 设置工作流

右边面板右键支持创建模块 trigger,input,action,output

首先设置一个trigger作为触发器 可以设置一键启动的快捷键

然后创建一个input -> script filter 作为启动入口,并且设置查询参数为query

image-20191129170617020

keyword是触发词语 脚本内接受参数query

创建一个action->open url / run script 接受filter执行过后的结果


2.接受代码中如何对接workflow显示

2.1 workflow接受脚本执行后所有返回的内容 所以所有任何打印的输出都会被workflow接受

2.2 workflow接受json的items数组作为结果显示

  "items": [
    {
      "title": "xxx",
      "subtitle": "https://xxx/svn/xxx",
      "autocomplete": "xxx -checkout",
      "arg": "https://xxx/svn/xxx/trunk/",
      "valid": false
    }
    {
      "title": "xxx",
      "subtitle": "/branches/xxx",
      "arg": "https://xxx/svn/xxx/branches/xxx",
      "valid": true,
      "mods": {
        "alt": {
          "arg": "xxx /branches/xxx",
          "subtitle": "下载到本地",
          "valid": true
        }
      }
    }
  ]



具体参数使用说明看官方文档

最后就是传递结果给输出环节

可以是一个url打开,也可以是一个脚本执行

image-20191212153157593

相关文章

网友评论

      本文标题:alfred.workflow使用

      本文链接:https://www.haomeiwen.com/subject/hxjtnctx.html