来写一个 Alfred 的 Workflows

Alfred 作为 mac 平台传奇般的效率神器,很大程度上是因为可以通过装载各式各样的 Workflow 来实现各种功能,下面以一个实现 qq 登录的小例子来初步探索下 Workflow 的开发

添加自定义 Workflow

在 Alfred 的配置中选择 Workflows 并选择添加一个 AppleScript 的模版

clipboard.png

添加一个启动工作流的关键词,选择 No Argument 的话输入关键词后回车直接执行工作流

clipboard.png

在生成的工作流中双击 Run NSAppleScript 来添加 AppleScript 脚本

clipboard.png

添加一个启动 qq 并完成登录的脚本

on alfred_script(q)

    - 选择应用
    tell application "QQ" 
        activate //激活应用
        - 引入系统事件 用户出发键盘
        tell application "System Events" 
            tell application process "QQ"
                activate
                set frontmost to true
                - 在 qq 有保存 qq 号,密码的前提下,调用回车来出发 qq 登录界面的登录按钮
                key code {36}
            end tell
        end tell
    end tell

end alfred_script

这样我们就可以通过在 Alfred 中输入我们设置的关键词并回车来登录 qq 了,
也可以同时设置多个应用,在调用命令时一起启动,并完成某些特定的操作,比如登录qq、钉钉,sublime打开某个文件,浏览器访问某个页面,印象笔记添加笔记等等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
编译原理是计算机科学中的一门学科,主要研究如何将高级编程语言转化为计算机可以执行的低级机器语言的过程。它是计算机科学的基础课程之一,也是软件开发过程中不可或缺的一环。 编译原理的核心任务是将高级编程语言的源代码经过一系列的词法分析、语法分析、语义分析、优化和代码生成等过程,最终生成可以在计算机上直接运行的可执行程序。编译原理的主要目标是提高程序的执行效率、减少资源的占用,并保证程序的正确性。 编译原理涵盖了很多重要的概念和技术,例如正则表达式、文法、自动机、语法分析器、符号表、中间代码等。掌握这些概念和技术可以帮助开发者更好地理解和解决编程过程中的各种问题。 Alfred一个针对编译原理相关题目提供答案的智能助手,它利用机器学习和自然语言处理等技术,通过对大量编译原理知识的理解和分析,能够快速给出对于编译原理问题的解答。 使用Alfred,学习者可以更方便地获取编译原理方面的知识和解答,加深对该学科的理解和应用。同时,Alfred还可以提供实时的编译错误检查和代码建议,帮助开发者在编程过程中发现和修复错误,提高代码质量。 总之,编译原理是计算机科学中至关重要的一门学科,掌握编译原理的基本概念和技术对于软件开发者来说是非常有益的。而Alfred作为一个智能助手,可以帮助学习者更好地学习和应用编译原理相关知识。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值