1 / 10
文档名称:

AppleScript终极入门手册副本.docx

格式:docx   大小:406KB   页数:10页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

AppleScript终极入门手册副本.docx

上传人:54156456 2018/6/23 文件大小:406 KB

下载得到文件列表

AppleScript终极入门手册副本.docx

相关文档

文档介绍

文档介绍:AppleScript 是 Mac OS X内置的一种功能强大的脚本语言,使用 AppleScript 的目的是把一些重复繁琐并且耗费时间的任务自动化。比如我是一个自由职业者,我十分的讨厌每个星期为不同的客户去创建帐单,为了解决这个问题我写了一个 AppleScript 来读取我在 iCal 里输入的时间,然后自动在 Microsoft Excel 里根据这些时间创建出帐单并且自动通过邮件发送给我的客户,要完成所有的这一切动作只需要轻轻的按一个按纽。
AppleScript 的一个优点是你不必是一个天才程序员才能使用它,事实上你甚至不需要有任何编程的经验!这篇文章会告诉你如何通过隐藏在每个应用程序框架里的简单指令去为几乎任何的应用程序写一个 AppleScript。感兴趣了?那就继续读下去吧~
The Main Window
从这里开始:Tell 命令块
要创建一个 AppleScript时,只要打开 Applications 文件夹里的 Utilities 里面的 AppleScript Editor 就可以开始了。打开后你会看到上图类似的窗口,这个是 AppleScript 编辑器的主窗口,尝试在里面输入以下的代码:
tell application "Finder"
display dialog "Hello World"
end tell
AppleScript 这种脚本语言本身尽可能使用平实的英语作为语法来让代码特别容易理解和阅读。AppleScript 的大多数命令会位于 Tell 命令块内,它叫“Tell 命令块”是由于你在“告诉”应用程序你想它做些什么。比如上面所说的三行代码告诉 Finder 这个应用程序显示一个包含“Hello World”字符串的对话框。当你在 Tell 命令块内写完了你想要应用程序做的一个或多个命令后,你必须要以“end tell”命令来结束这个 Tell 命令块。
小技巧:初学者最容易犯的错误就是忘了最后加上“end tell”来结束 Tell 命令块,如果把它忘了,脚本将会编译失败。
当你在编辑器内完成输入上面的代码后,按下上面的“Compile”铁锤图标。如果你的语法是正确的话,你所输入的代码会被自动格式化并改变颜色。如果你输入的时候出现了错误,当你编译的时候编辑器会告诉你哪一块出错了, 并尝试告诉你它认为错误是什么。下面是编辑器默认的一些颜色分别代表什么,你可以在菜单栏的 AppleScript Editor->Preferences里看到并修改。
Syntax Color
你的代码成功编译后,再按“Run”图标,你应该会看到以下的对话框:
Hello World
现在按下“OK”按纽并且看一下编辑器下方。当你运行一脚本时,编辑器会告诉你运行的结果是什么,或者什么被“返回”了,在我们的例子里,它告诉我们“OD”按纽被按下了。
声明变量
变量在每一种编程语言里面的意义都是一样的,程序代码利用变量方便的对许多信息进行读取或运算。但在每一种语言里创建或“声明”变量是不同的,在 AppleScript 里你会像下面这样声明变量:
set theString to "Hello World"
tell application "Finder"
display dialog