AppleScript

✍ dations ◷ 2025-05-17 15:40:50 #脚本语言,MacOS开发

AppleScript是苹果公司开发的一种脚本语言,可以用来控制运行于Mac OS上的程序,也可以写成独立运行的Applet。最早版本在1993年十月推出,在System 7(System 7.1.1)运行。

AppleScript的前身是HyperCard所使用的脚本语言HyperTalk(英语:HyperTalk)。苹果发现Hypertalk类似英语的语法,可用于操控其他软件,于是开发出AppleScript,成为System 7的一部分。

AppleScript在1993年十月随system 7.1.1推出。桌面排版软件QuarkXpress(英语:QuarkXpress)是为首支持AppleScript的软件。而以AppleScript编程自动化QuarkXpress排版作业,是当时流行的做法。就算后期QuarkXpress移殖到Windows,但AppleScript易于编程简化QuarkXpress复杂的排版作业,这就是麦金塔至今仍稳夺排版作业机器标准的主要原因。

AppleScript亦从Classic Mac OS过渡到Mac OS X及Cocoa架构。苹果更随Mac OS X 10.2推出AppleScript Studio,可完全使用AppleScript制作具有图像界面的Cocoa软件。

苹果在2005年推出Mac OS X 10.4 Tiger时,连同新功能Automator,是继AppleScript后另一款自动化作业流程的工具。

有多种写法可以编写Hello World程序:

相关

  • 酸碱平衡酸度系数(英语:Acid dissociation constant,又名酸解离常数,代号Ka、pKa、pKa值),在化学及生物化学中,是指一个特定的平衡常数,以代表一种酸解离氢离子的能力。该平衡状况是指由一种
  • 国际海底管理局国际海底管理局(英语:International Seabed Authority,缩写ISA)是管理国际海底区域及其资源的权威组织。根据联合国第三次海洋法会议的决议,1983年3月成立了联合国国际海底管理
  • 17α-羟孕酮17α-羟孕酮(英语:17α-Hydroxyprogesterone,17α-OHP),有时就简称为羟孕酮(英语:hydroxyprogesterone,OHP)是一种孕酮类似的内源性的孕激素类甾体激素,同时也是很多内源性甾体激素生
  • 柔默空缺柔默空缺(Romer's Gap)是指约3亿6千万年前泥盆纪末期至3亿4千万年前石炭纪早期一段缺乏化石纪录的时期。这段空缺以古生物学家阿尔弗雷德·罗默(Alfred Romer)来命名。在柔默空
  • 文蛤丽文蛤(学名:Meretrix lusoria,台湾称文蛤),又名蚶仔和粉蛲,别名蛤蜊或蛤蛎,是帘蛤目帘蛤科丽文蛤属的一种双壳纲软体动物,是重要的食用贝类之一。壳呈圆形略呈三角形,内面为瓷白色。
  • 东日本东日本,是对日本进行大地理区分使用的词语。泛指整个日本东半部地区,对应词是西日本。但在正式法令中不使用。且范围也并不明确。一些大型公司会以东日本及西日本为业务区划,例
  • 武家武家是对日本历史上掌握军事权力的家族或族系的通称,一般用来指幕府将军家族,而后除了幕府与御家人之外,也用来做为武士阶层的通称。平安时代中期,贵族社会使特定的官职世袭化,形
  • 斯基台人斯基台人(古希腊语:Σκύθης或Σκύθοι)也译为斯基泰人、斯基提亚人 、西古提人、叔提雅人、西徐亚人或塞西亚人,希腊古典时代在欧洲东部、东欧大草原至中亚一带居住与
  • 约翰·哈特约翰·哈特(John Hart,196510月2日出生),是一位美国惊悚小说作家。他的作品背景设在北卡罗莱纳,也是他出生和成长之地。哈特曾经两次获爱伦·坡奖,分别是2008年度的《顺流而下》和
  • 2011年苏格兰羽毛球国际赛2011年苏格兰羽毛球国际赛为第93届苏格兰羽毛球公开赛,属世界羽联国际挑战赛级别,亦是2011/12赛季欧洲羽联巡回赛的其中一站。本届赛事于2011年11月23日至11月27日在苏格兰格