苹果脚本跟我学

上传人:子 文档编号:43360500 上传时间:2018-06-05 格式:DOC 页数:33 大小:68KB
返回 下载 相关 举报
苹果脚本跟我学_第1页
第1页 / 共33页
苹果脚本跟我学_第2页
第2页 / 共33页
苹果脚本跟我学_第3页
第3页 / 共33页
苹果脚本跟我学_第4页
第4页 / 共33页
苹果脚本跟我学_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《苹果脚本跟我学》由会员分享,可在线阅读,更多相关《苹果脚本跟我学(33页珍藏版)》请在金锄头文库上搜索。

1、苹果脚本跟我学苹果脚本跟我学- Page 1-AppleScript for Absolute Starters 苹果脚本跟我学 作者Bert Altenburg 翻译 刘 珏 校对 杜志佳 - Page 2-2 目录 目录_ 2 前言_ 3 第 0 章写在开始之前_ 5 第 1 章脚本就是一系列指令_ 6 第 2 章执行和存储一段脚本_ 10 第 3 章快速编写脚本 (I )_ 13 第 4 章处理数字_ 15 第 5 章处理文本_ 17 第 6 章列表list_ 20 第 7 章记录record _ 27 第 8 章快速编写脚本 (II )_ 32 第 9 章没有注释?那可不行!_ 34

2、第 10 章条件语句_ 36 第 11 章避免错误_ 44 第 12 章路径、文件夹和应用程序_ 46 第 13 章重复_ 51 第 14 章处理程序handler_ 57 第 15 章信息资源_ 62 译者后记_ 63 苹果脚本跟我学 (简体中文版 ) - Page 3-3 前言 苹果脚本 (AppleScript )是一项具有划时代意义的技术,它使计算机程序之间的沟通成为可能。 例如,通过 AppleScript 你可以 查阅电子邮件的同时转存它们; 让图片编辑程序批量修改图片的分辨率和尺寸,之后把修改好的图片发送到另外的计算机上 或者发布到网络上; 许多其它事情。 所谓的苹果脚本,或者直

3、接叫成脚本,是通过脚本语言AppleScript 编写一系列的指令。这种语 言和英语十分类似,因此易读、易写、易于理解。 AppleScript 功能强大,重点应用的领域有两个。一是印刷行业,它们利用 AppleScript 实现流程 自动化 (常用软件有 Photoshop 、QuarkExpres、InDesign ) 。再就是 Filemaker Pro 开发者将 AppleScript 用于安装了 Mac 微机的自助服务亭 (Mac-based kiosk ) ,你通常都能在大型商场或者博物馆中见到这 种自助服务亭 (常用软件 k-Builder ) 。除了上面提到的软件,许多 Mac

4、 微机上主流非主流的应用软 件像 GraphiConverter、BBEdit 、Word 等都支持脚本功能。也就是说可以利用 AppleScript 操控这些软 件。哪些应用程序支持脚本操作并不是本书的重点,市面上其它的书应该会对这个问题有所涉及。 但即使那些书提到了 AppleScript 的内容,也往往粗略简单甚至一笔带过,要读懂那些内容必须有较 好的 AppleScript 的基础知识。本书的主旨就是与你一同学习这些基础知识。 如果你希望进一步拓展自己的知识,你可能需要查找更多的内容(参见第 15 张 ) 。其它的关于 编写脚本的书也许会很有帮助。本书是一本免费读物,我同时非常欢迎你把

5、这本书推荐给其他的 Mac 微机用户。作为回报,请你认真阅读第 0 章关于如何促进 Mac 微机发展的内容。 进入到了 AppleScript 的世界,你会注意到“AppleScript ”这个术语宽泛地用于三个概念。 AppleScript 语言:一种与英语类似的脚本语言,用来编写针对 Mac 微机的脚本; 一段 AppleScript 脚本:或者直接叫一段脚本,是使用AppleScript 语言编写的一系列指令; Mac 微机操作系统 (Mac OS X )的重要组成部分,这个程序帮助操作系统读取 AppleScript 脚 本并执行其中包含的指令。 本书今后再涉及到这三个概念的区分时,会

6、使用下面的术语: AppleScript 语言; 一段 AppleScript 脚本,或者直接叫做脚本; 组成 Mac OS X 的 AppleScript 脚本程序。 学习使用 AppleScript 编写脚本是初学编程的一个理想途径。例如 Java 这类的计算机编程语言, 它的程序员在能够完成最简单的编程任务前必须学习大量的知识,AppleScript 则摒弃了这个繁杂的 过程。它的简单到 10 岁的孩童都学得会,但强大的功能却另专业人士亲睐。它为你的发展留下了巨 AppleScript for Absolute Starters (Simple-Chinese Language Edit

7、ion) - Page 4-4 大的空间。你甚至可以通过 AppleScript 写出无论外观还是功能都像商业软件一样出色的东西来,有 按钮、有菜单、有滚动条和一切你希望有的东西。这要用到苹果公司免费向用户提供一种名为 AppleScript Studio 的软件,它不是本书涉及的话题。 编写脚本和编写程序有什么不同?我想这很好回答:编写脚本简单,编写程序复杂。当然, Javascript 对我们来说也不是容易的东西。所以这个定义可能靠不住。 如何使用本书 正如你所见到的,书中一些文字呈现绿色。我们建议你至少阅读本书两遍。第一次阅读时跳过 这些绿色的文字 (如果你阅读的是黑白或灰度的版本,这些

8、文字是被放置于两个井号 “ ”之 间的内容 ) 。再读的时候连同这些绿色的文字一同阅读。这样你可以有效的复习所学,同时弥补第 一遍阅读的不足,学到一些新的技巧。这样使用本书将会减缓你的记忆曲线的坡度。 书中还包含了许多脚本的实例。为了保证你能将文字说明和脚本内容准确的联系起来,每个脚 本都用放在中括号里的数字标出标签,例如: 4 。如果脚本包含两行以上的内容,那么中括号 里的第二个数字则指明是第几行。例如4.3 表示第四个脚本中的第三行。 学习骑术靠纸上谈兵是不行的。同样的道理,你不亲自实践,AppleScript 也难以学的好。这是 本电子版的手册。你没有理由不随时切换到脚本编辑程序 (Sc

9、ript Editor )边学习边操作 (参见第 2 章) 。 苹果脚本跟我学 (简体中文版 ) - Page 5-5 第 0 章 写在开始之前 我为读者写了这本读物。因为是免费的,作为回报,请允许我在进入正题前谈谈关于促进 Mac 微机发展的话题。每一位 Mac 微机的使用者都可以为促进自己钟爱的电脑平台的发展尽进绵薄。这 里将告诉你如何去做。 1、Mac 微机功能越强大,越容易令别人关注它。所以要及时浏览关于 Mac 微机的原创网站,阅 读 Mac 微机的杂志。当然还要学好 AppleScript 并使其发挥作用。在工作上,AppleScript 能为你节约 大量的时间和金钱。 2、通过视

10、觉展示告诉世界并不是人人都用 PC。在公共场合着一件以 Mac 微机为印花的 T 恤是个 办法,但还有许多其他途径。如果运行“活动监视器 (Activity Monitor ) ” (位于 “应用程序”文 件夹下的 “实用程序”文件夹里面 ) ,你会注意到你的 Mac 微机只是偶尔才会满负荷运行。 科研人员正在推动几项 “分散计算计划” (distributed computing projects,简称 DC ) ,比如 Foldinghome 和 SETIhome,就是利用 Mac 微机空闲的处理能力来为公众服务。你只需要下载一个 被称做 DC 客户端(DC client )的免费小程序并

11、开始处理工作。这些 DC 客户端 (DC client )占用很 少的系统资源。如果你运行一个占用资源很大的程序, DC 客户端(DC client )将自动中止,因此 你大可不必在意它的运行。这项工作如何帮助 Mac 微机?通常这种DC 项目的网站上会对各个团队的 工作进度进行排名。如果你加入了一个 Mac 微机团队 (你可以从他们的名字中区别来 ) ,你就可以 帮助你的团队提升排名。其他平台的用户会看到 Mac 微机是如此之棒 !DC 项目的内容很丰富,有关 于数学的,也有关于医疗的等等。你可以通过以下网址找到一个你感兴趣的 DC 项目: http:/distributedcomputin

12、g.info/projects.html 对于这个提议,唯一的问题是它可能会令你上瘾! 3、确保 Mac 微机拥有最好的软件。你自己不必写软件。要作的是把向开发人员 (礼貌的 )反馈 使用意见变成一种习惯。你对试用的某一款软件并不感冒,那么告诉它的开发者为什么你不喜欢这 个软件。发现了 bug 也要及时报告,最好在报告中精确的描述一下你当时的操作过程。访问下面的 网站,里面的多媒体教程会告诉你如何作: 4、为你使用的软件付费。只要 Mac 微机的软件市场能够生存下去,开发人员就会坚持不懈的提 供优秀的软件。 5、请向至少 3 位对编写程序感兴趣的 Mac 微机用户推荐本书,并告诉他们哪里能够找到本书。 或者建议他们履行以上 4 点建议。 好了,在后台下载 DC 客户端 (

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号