美文网首页macOS/iOS自动化指南CodeEaseTools
AppleScript搭配Alfred真乃利器

AppleScript搭配Alfred真乃利器

作者: 码上说 | 来源:发表于2016-02-03 22:37 被阅读4856次

    昨天闲来无事,翻起了Alfred,想找找看有哪些新玩意(.alfredworkflow)出现,结果不知道哪儿的脑门就开了,就想着自己动手写一个玩玩。于是,AppleScript就出现了。胡乱的学了点东西,用Shell脚本弄出来一个清除QQ音频和图片缓存的Workflow,然后就上瘾了。

    今天开始有意识的学习AppleScript,然而一直到傍晚,《AppleScript简明教程》 的阅读进度终于上挺到50%左右。晚上下了一碗面,看了一部电影,现在回头想想,这个接近自然语言的脚本还真TM难写。要不是看在实用性强、效率倍儿高的份上,估计就要果断弃坑了。

    当然,尽管学的不太舒坦,但还是弄出了一点成果玩玩,列举如下:

    1. EasyFinder

      • 指定快捷键在当前 Finder 窗口中快速创建文件、文件夹
      • 指定快捷键清空回收站
      • 指定关键字一键弹出所有已加载的磁盘
    2. Folx

      • 指定关键字(download)+下载链接地址,即可启动Folx添加下载任务
    3. iDate

      • 指定关键字,获取当前日期,格式如:2016-02-03 21:08:55
      • 指定关键字,获取基于日期的格式化注释,这回代码文件开头的注释就不用手动复制粘贴了,当然,如果你用的是集成IDE,就不用想这个问题了。iDate 支持可选参数:filenameauthorname,完成后格式如下:
    ---------------------------------
    -- Author: authorname
    -- Date: 2016-02-03 21:09:32
    -- Content: filename
    ---------------------------------
    
    1. CleanQQCache

      • 指定关键字清除QQ音频和图片的缓存文件
    2. StarDevTools (写给手头正在开发的项目用)

      • 指定关键字快速编译发布客户端 Python 脚本
      • 指定关键字快速编译发布服务端 Python 脚本
      • 指定关键字快速编译配置文件 Python 脚本

    以上除了私人用的Workflow均已上传到Github,有兴趣的同学看这里:Github-AlfredWorkflow.com

    相关文章

      网友评论

      本文标题:AppleScript搭配Alfred真乃利器

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