AppleScript

✍ dations ◷ 2025-10-28 09:51:30 #脚本语言,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程序:

相关

  • 布鲁诺·罗西布鲁诺·贝内代托·罗西(意大利语:Bruno Benedetto Rossi,/ˈrɑːsi/,意大利语:,1905年4月13日-1993年11月21日),意大利实验物理学家。他对粒子物理学和宇宙射线的研究做出了重大贡
  • 蒂夫特县蒂夫特县(Tift County, Georgia)是美国乔治亚州南部的一个县。面积696平方公里。根据美国2000年人口普查,共有人口38,407人。县治蒂夫顿 (Tifton)。成立于1905年8月17日。县名
  • span class=nowrapPuOsub2/sub(NOsub3/sub)sub&硝酸钚(VI)酰是一种具有强放射性的无机化合物,化学式为PuO2(NO3)2。从溶液中可结晶出六水合物,于五氧化二磷干燥可得三水合物,将此水合物加热至150 °C,得到无水物。H2Pu · Pu
  • 吴昌硕吴昌硕(1844年9月12日-1927年11月29日),初名俊,又名俊卿,字昌硕,曾用过字号昌石,别号缶卢、苦铁、大龙等,晚年在70岁之后,称自己为“吴字”。中国清末民初的篆刻家,亦工书法、绘画。浙
  • 冬季战争苏联惨胜芬兰苏联冬季战争(芬兰语:Talvisota,瑞典语:Vinterkriget,俄语:Зимняя война)是苏联与芬兰于第二次世界大战初期爆发的战争,自1939年11月30日由苏联向芬兰发动进
  • 立体异构体立体异构体(stereoisomerism),根据IUPAC金色书的定义是指具有相同原子连接顺序,但原子在空间排列不相同的同分异构体。这种异构现象称为立体异构。具有不同光学性质的立体异构体
  • 遗传工程学基因工程(英语:genetic engineering,又称为遗传工程、转基因、基因修饰)是一种使用生物技术直接操纵有机体基因组、用于改变细胞的遗传物质的技术。包括了同一物种和跨物种的基
  • 铁氧还蛋白铁氧还蛋白(英语:Ferredoxin)是一类在多种代谢反应中介导电子转移的铁硫蛋白。“铁氧还蛋白”这个词由杜邦公司的D·C·沃顿所创,并将此名应用于默顿森、瓦伦丁与卡纳汉从厌氧菌
  • 六阶正方形镶嵌在几何学中, 六阶正方形镶嵌是由正方形组成的双曲面正镶嵌图,每六个正方形共用一个顶点。在施莱夫利符号用{4,6}表示。六阶正方形镶嵌即每个顶点皆为六个正方形的公共顶点,顶点
  • 小石城 (阿肯色州)小石城(英语:Little Rock)位于美国阿肯色州中部,是该州首府和最大城市,也是普拉斯基县的县府所在地,根据2005年估计有人口18万4564人。小石城和北小石城是包括六县的小石城-北小石