我的新玩具-AppleScript(一)

mac上有自带的脚本工具,脚本编辑器,目前支持AppleScript和JavaScript.

mac电脑的人有福了

非常简洁的窗口:

我的新玩具-AppleScript(一)_第1张图片
极简主义者应该会喜欢

直接往里面写代码就行了,而且生成可执行程序超简单。

当然,首先你最好了解一下Apple公司创造AppleScript的初衷,它是用来编写运行于mac的脚本的;更重要的是,它主要是面向mac上的其他应用程序执行一些特定的流程的。

所以说,如果你发现它不够强大,不要抱怨,那是因为你需要的功能已经超出AppleScript最初的设计理念了。

有一天,你觉得每天都要给你的上司和其他同事发工作报告比较麻烦;或者说,你用Xcode打包应用程序的时候觉得我不需要这么多选项啊,反正每次都是固定的。OK,没有问题,你完全可以使用AppleScript加上Javascipt脚本将这些步骤简化成一步,就是点击一下脚本就行了。如果你是一个偷懒主义者,或许AppleScript是一个不错的选择。

(js当然强大很多,但是as里面很多内置的面向应用的命令,这个要方便一些;而且as与js可以相互调用,提供很多方便)

下面是一些最基础的部分:

1.定义变量用set ...to...  获取变量用get

set theSecondNumber to 2

get theSecondNumber

2.注释用--

--这里是注释

3.用tell告诉应用程序怎么做,记得用end tell结束这个过程。

--DisplayDialog

tell application"Finder"

display dialog theString&theAnswer

end tell

4.编程时最重要的帮助是:文件->打开字典->选择应用,查看各种属性和命令.

5.脚本->文件->导出

写几行代码,然后尝试一下这个步骤,你会有惊喜的。

6.AppleScript没有结构体,所以很难做复杂的工程;但是它可以定义函数,并调用.

on sayHello ()

      say "Hello"

end sayHello

--调用函数

sayHello()


我想最简单的介绍就到这里了,我只是希望进来的人不要太失望。我对AppleScript目前研究的并不深入,仅仅是希望给你们一个新的选择。后面的部分,我会慢慢补上的。

参考资料:

http://blog.csdn.net/yang3wei/article/details/7964226

http://www.it165.net/pro/html/201402/9648.html

你可能感兴趣的:(我的新玩具-AppleScript(一))