比别人多一点志气,你就会多一份出息 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影

苹果系统中Automator的使用教程

xcode&mac memory 发布于July 12, 2016 标签: mac

用了几年的水果,突然发现在网上下载的好多小工具其实用系统自带的Automator可以轻松实现,今天就拿苹果官方的教程班门弄斧一次啦~~


先来认识一下这货
1.png

点按 Automator 机器人的“Otto”图标,从 Launchpad 中打开 Automator。随即出现一个新的 Automator 工作流程窗口。从模板选取器表单中选取要创建的 Automator 工作流程文稿类型
2.png

Automator 工作流程窗口
3.png
Automator 窗口(见上图)包含:
(1) 左侧有一个“资源库”栏,会按应用程序或类别排序,包含电脑上安装的所有 Automator 操作列表
(2) 中间有一个操作栏,显示可用于所选应用程序或类别的操作
(3) 搜索栏,用于快速查找操作以添加到工作流程
(4) 左下方有一个信息框,提供有关所选操作的有用信息
(5) 窗口右侧有一个工作流程面板,可以在其中拖移操作来建立“自动化配方”
(6) “服务收到”弹出式菜单


来个新建文件的功能几个粟子:
Automator 新建一个 Application
添加一个动作 "Run AppleScript"(中文搜索“运行”) 如下:
4.png
代码如下

on run {input, parameters}

    tell application "Finder"
    set selection to make new file at (get insertion location)
    end tell

    return input
end run

保存到 "应用程序"文件夹, 名字姑且叫 "New File.app" 吧.

Finder 工具栏右键, 自定义, 然后把 New File.app 拖(按着command拖哟~~~)上去, 大功告成,
5.png
需要时候点击一下, 即可在当前文件夹生成一个空文件.

更多粟子看这儿 https://github.com/sparanoid/automator-workflows

相关推荐

添加新评论

全部评论:已有 6 条评论

  1. 淘福利博客

    很不错!!!!

  2. 威客兼职

    真心觉得苹果机不好用,操作习惯和安卓的不一样

  3. 微信评选软件

    厉害,还不知道可以这样做

  4. 威客兼职

    个人觉得苹果电脑不好用,装个软件啥的动不动要ID,麻烦

  5. 卢松松博客

    都没有看懂。。。

    1. memory

      ~~~ .... ~~~ 哈哈

网站状态

  • 栏目分类:49个
  • 发布文章:1512篇
  • 用户评论:729条
  • 开博至今:4070天

正则速查

[abc] 匹配中括号中的单个字符,如a或b或c
[^abc] 匹配除了a、b、c等字符的其他单个字符
[a-z] 匹配一个字符范围,如a到z
[a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
^ 匹配行的开始
$ 匹配行的结束
\A 匹配一个字符串的开始
\z 匹配一个字符串的结束
. 匹配任意单个字符
\s 匹配空白字符,如空格,TAB
\S 匹配非空白字符
\d 匹配一个数字
\D 匹配非数字
\w 匹配一个字母
\W 匹配非字母
\b 匹配字符边界
(...) 引用所有括号中的内容
(a|b) a或者b
a? 零个或1个a
a* 零个或多个a
a+ 1个或多个a
a{3} 3次重复的a
a{3,} 3次或3次以上重复的a
a{3,6} 3到6次重复的a

修正符

/g 查找所有可能的匹配
/i 不区分大小写
/m 多行匹配
/s 单行匹配
/x 忽略空白模式
/e 可执行模式,PHP专有
/A 强制从目标字符串开头匹配
/D 使用$限制结尾字符,则不允许结尾有换行
/U 只匹配最近的一个字符串;不重复匹配

最新回复

  • 夏目贵志: 我终于懂了是什么意思了!!!
  • 柳溪: 支持博主 很详细!
  • memory: 谢谢。以前没用到checkEmail,是注释掉的,所以这儿我也没...
  • 一个默默无闻的码农: function checkEmail的if里的变量写错了
  • memory: 谢谢大神鼓励。哈哈 有没想到的地方还望多多指正
  • 梦康: 感谢分享,前几天我刚接触这个命令,之前都没用到过。总结非常全面。
  • 梁兴健: Parse error: syntax error, unexp...
  • 耐火砖: 感谢博主分享,很有用
  • memory: 额。。。
  • 亚克力浴缸: 还好我不是学这些的,不然打错那个都不知道
  • memory: 哈哈。写的太2了,将就着吧。我自己看也晕了...
  • 亚克力浴缸: 看晕了,头大
  • 泽泽: 至少手机上图根本没动
  • memory: 呵呵,难道你现在看到的不是gif图?
  • 泽泽: 原文是gif图,无脑抓取也要读一读吧
  • 亚克力浴缸: 学习了 in 参数
  • asd: 感谢博主,功能已实现