没有合适的资源?快使用搜索试试~ 我知道了~
苹果脚本跟我学 苹果脚本跟我学 苹果脚本跟我学
需积分: 49 31 下载量 69 浏览量
2008-09-23
17:44:52
上传
评论
收藏 3.73MB PDF 举报
温馨提示
试读
63页
学习写苹果脚本,学习写苹果脚本, 学习写苹果脚本, 学习写苹果脚本, 学习写苹果脚本, 学习写苹果脚本, 学习写苹果脚本,
资源推荐
资源详情
资源评论
AppleScript for Absolute Starters
苹果脚本跟我学
作者/Bert Altenburg
翻译/ 刘 珏
校对 / 杜志佳
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
第
10
章
条件语句
_________________________________________________________36
第
11
章
避免错误
_________________________________________________________44
第
12
章
路径、文件夹和应用程序
__________________________________________46
第
13
章
重复
_____________________________________________________________51
第
14
章
处理程序
——handler_______________________________________________57
第
15
章
信息资源
_________________________________________________________62
译者后记
________________________________________________________________63
3
AppleScript for Absolute Starters (Simple-Chinese Language Edition)
前言
苹果脚本(AppleScript)是一项具有划时代意义的技术,它使计算机程序之间的沟通成为可能。
例如,通过AppleScript你可以
- 查阅电子邮件的同时转存它们;
- 让图片编辑程序批量修改图片的分辨率和尺寸,之后把修改好的图片发送到另外的计算机上
或者发布到网络上;
- 许多其它事情。
所谓的苹果脚本,或者直接叫成脚本,是通过脚本语言AppleScript编写一系列的指令。这种语
言和英语十分类似,因此易读、易写、易于理解。
AppleScript功能强大,重点应用的领域有两个。一是印刷行业,它们利用AppleScript实现流程
自动化(常用软件有Photoshop、QuarkExpres、InDesign)。再就是Filemaker Pro开发者将AppleScript
用于安装了Mac微机的自助服务亭(Mac-based kiosk),你通常都能在大型商场或者博物馆中见到这
种自助服务亭(常用软件k-Builder)。除了上面提到的软件,许多Mac微机上主流非主流的应用软
件像GraphiConverter、BBEdit、Word等都支持脚本功能。也就是说可以利用AppleScript操控这些软
件。哪些应用程序支持脚本操作并不是本书的重点,市面上其它的书应该会对这个问题有所涉及。
但即使那些书提到了AppleScript的内容,也往往粗略简单甚至一笔带过,要读懂那些内容必须有较
好的AppleScript的基础知识。本书的主旨就是与你一同学习这些基础知识。
如果你希望进一步拓展自己的知识,你可能需要查找更多的内容(参见第15张)。其它的关于
编写脚本的书也许会很有帮助。本书是一本免费读物,我同时非常欢迎你把这本书推荐给其他的Mac
微机用户。作为回报,请你认真阅读第0章关于如何促进Mac微机发展的内容。
进入到了AppleScript的世界,你会注意到“AppleScript”这个术语宽泛地用于三个概念。
- AppleScript语言:一种与英语类似的脚本语言,用来编写针对Mac微机的脚本;
- 一段AppleScript脚本:或者直接叫一段脚本,是使用AppleScript语言编写的一系列指令;
- Mac微机操作系统(Mac OS X)的重要组成部分,这个程序帮助操作系统读取AppleScript脚
本并执行其中包含的指令。
本书今后再涉及到这三个概念的区分时,会使用下面的术语:
- AppleScript语言;
- 一段AppleScript脚本,或者直接叫做脚本;
- 组成Mac OS X的AppleScript脚本程序。
学习使用AppleScript编写脚本是初学编程的一个理想途径。例如Java这类的计算机编程语言,
它的程序员在能够完成最简单的编程任务前必须学习大量的知识, AppleScript则摒弃了这个繁杂的
过程。它的简单到10岁的孩童都学得会,但强大的功能却另专业人士亲睐。它为你的发展留下了巨
4
苹果脚本跟我学(简体中文版)
大的空间。你甚至可以通过AppleScript写出无论外观还是功能都像商业软件一样出色的东西来,有
按钮、有菜单、有滚动条和一切你希望有的东西。这要用到苹果公司免费向用户提供一种名为
AppleScript Studio的软件,它不是本书涉及的话题。
编写脚本和编写程序有什么不同?我想这很好回答:编写脚本简单,编写程序复杂。当然,
Javascript对我们来说也不是容易的东西。所以这个定义可能靠不住。
如何使用本书
正如你所见到的,书中一些文字呈现绿色。我们建议你至少阅读本书两遍。第一次阅读时跳过
这些绿色的文字(如果你阅读的是黑白或灰度的版本,这些文字是被放置于两个井号“#…#”之
间的内容)。再读的时候连同这些绿色的文字一同阅读。这样你可以有效的复习所学,同时弥补第
一遍阅读的不足,学到一些新的技巧。这样使用本书将会减缓你的记忆曲线的坡度。
书中还包含了许多脚本的实例。为了保证你能将文字说明和脚本内容准确的联系起来,每个脚
本都用放在中括号里的数字标出标签,例如:[4]。如果脚本包含两行以上的内容,那么中括号
里的第二个数字则指明是第几行。例如[4.3]表示第四个脚本中的第三行。
学习骑术靠纸上谈兵是不行的。同样的道理,你不亲自实践,AppleScript也难以学的好。这是
本电子版的手册。你没有理由不随时切换到脚本编辑程序(Script Editor)边学习边操作(参见第2
章)。
5
AppleScript for Absolute Starters (Simple-Chinese Language Edition)
第0章 写在开始之前
我为读者写了这本读物。因为是免费的,作为回报,请允许我在进入正题前谈谈关于促进Mac
微机发展的话题。每一位Mac微机的使用者都可以为促进自己钟爱的电脑平台的发展尽进绵薄。这
里将告诉你如何去做。
1、Mac微机功能越强大,越容易令别人关注它。所以要及时浏览关于Mac微机的原创网站,阅
读Mac微机的杂志。当然还要学好 AppleScript并使其发挥作用。在工作上,AppleScript能为你节约
大量的时间和金钱。
2、通过视觉展示告诉世界并不是人人都用PC。在公共场合着一件以Mac微机为印花的T恤是个
办法,但还有许多其他途径。如果运行“活动监视器(Activity Monitor)”(位于“应用程序”文
件夹下的“实用程序”文件夹里面),你会注意到你的Mac微机只是偶尔才会满负荷运行。
科研人员正在推动几项“分散计算计划”(distributed computing projects,简称DC),比如
Folding@home和SETI@home,就是利用Mac微机空闲的处理能力来为公众服务。你只需要下载一个
被称做DC客户端(DC client)的免费小程序并开始处理工作。这些 DC客户端(DC client)占用很
少的系统资源。如果你运行一个占用资源很大的程序, DC客户端(DC client)将自动中止,因此
你大可不必在意它的运行。这项工作如何帮助Mac微机?通常这种DC项目的网站上会对各个团队的
工作进度进行排名。如果你加入了一个Mac微机团队(你可以从他们的名字中区别来),你就可以
帮助你的团队提升排名。其他平台的用户会看到Mac微机是如此之棒!DC项目的内容很丰富,有关
于数学的,也有关于医疗的等等。你可以通过以下网址找到一个你感兴趣的DC项目:
http://distributedcomputing.info/projects.html
对于这个提议,唯一的问题是它可能会令你上瘾!
3、确保Mac微机拥有最好的软件。你自己不必写软件。要作的是把向开发人员(礼貌的)反馈
使用意见变成一种习惯。你对试用的某一款软件并不感冒,那么告诉它的开发者为什么你不喜欢这
个软件。发现了bug也要及时报告,最好在报告中精确的描述一下你当时的操作过程。访问下面的
网站,里面的多媒体教程会告诉你如何作:
www.macinstruct.com/tutorials/crash/index.html
4、为你使用的软件付费。只要Mac微机的软件市场能够生存下去,开发人员就会坚持不懈的提
供优秀的软件。
5、请向至少3位对编写程序感兴趣的Mac微机用户推荐本书,并告诉他们哪里能够找到本书。
或者建议他们履行以上4点建议。
好了,在后台下载DC客户端(DC client)的同时我们开始学习AppleScript。
剩余62页未读,继续阅读
资源评论
wjl4926
- 粉丝: 12
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于HOG和SVM的人脸口罩识别算法matlab代码+说明文档.zip
- 排序实验.cpp
- 二叉树-基于C语言实现的二叉树动态可视化打印.zip
- 9e4b957740da1abcf3772babc8320259e6dba32e.jpg
- u_567203736_1646727498&fm_253&app_138&f_JPEG.jpeg
- u_2243549021_4135333655&fm_253&fmt_auto&app_138&f_JPEG.jpeg
- v2-27052acdaf76c83922770a9caa6b7880_r.jpg
- 使用JavaScript实现的排序二叉树.zip
- 实验8.doc
- 1280.jpeg
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功