跳转到内容

AppleScript:修订间差异

维基百科,自由的百科全书
删除的内容 添加的内容
Mc-martin25留言 | 贡献
Fix broken links and translate license content
top:​ 维护清理 失效的 URL
 
(未显示5个用户的6个中间版本)
第5行: 第5行:
{{ infobox programming language
{{ infobox programming language
| developer = [[苹果公司]]
| developer = [[苹果公司]]
| logo = [[File:AppleScript Editor.png]]
| logo = [[File:AppleScript Editor Logo.png]]
| latest_release_version = 2.7
| latest_release_version = 2.7
| latest_release_date = {{Release date and age|2014|10|16}}
| latest_release_date = {{Release date and age|2014|10|16}}
第11行: 第11行:
| genre = [[脚本语言]]
| genre = [[脚本语言]]
| license = Apple [[EULA]](部分在 [[Apple Public Source License|APSL]] 下有效)
| license = Apple [[EULA]](部分在 [[Apple Public Source License|APSL]] 下有效)
| website = [http://developer.apple.com/applescript/ developer.apple.com/applescript/]
| website = (AppleScript开发文档)[https://developer.apple.com/library/archive/documentation/AppleScript/Conceptual/AppleScriptLangGuide/introduction/ASLR_intro.html#//apple_ref/doc/uid/TP40000983-CH208-SW1]
}}
}}


第27行: 第27行:
==Hello World==
==Hello World==
有多種寫法可以編寫[[Hello World]]程式:
有多種寫法可以編寫[[Hello World]]程式:
<source lang="AppleScript">
<syntaxhighlight lang="AppleScript">
display dialog "Hello, world!" -- a modal window with “OK” and “Cancel” buttons
display dialog "Hello, world!" -- a modal window with “OK” and “Cancel” buttons
-- or
-- or
第33行: 第33行:
-- or
-- or
say "Hello, world!" -- an audio message using a synthesized computer voice
say "Hello, world!" -- an audio message using a synthesized computer voice
</syntaxhighlight>
</source>


== 外部連結 ==
== 外部連結 ==


=== 非官方 ===
=== 非官方 ===
* [http://macscripter.net/ MacScripter]
* [http://macscripter.net/ MacScripter]{{Wayback|url=http://macscripter.net/ |date=20080611043759 }}


{{-}}
{{-}}
第45行: 第45行:
[[Category:腳本語言]]
[[Category:腳本語言]]
[[Category:MacOS開發]]
[[Category:MacOS開發]]
[[Category:1993年建立的程式語言]]

2022年4月11日 (一) 16:43的最新版本

AppleScript
實作者苹果公司
当前版本
  • 2.7(2014年10月16日;穩定版本)
編輯維基數據鏈接
操作系统System 7Mac OS 8Mac OS 9Mac OS X
許可證Apple EULA(部分在 APSL 下有效)
網站(AppleScript开发文档)[1]

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 XCocoa架構。蘋果更隨Mac OS X 10.2推出AppleScript Studio,可完全使用AppleScript製作具有圖像界面的Cocoa軟件。

蘋果在2005年推出Mac OS X 10.4 Tiger時,連同新功能Automator,是繼AppleScript後另一款自動化作業流程的工具。

Hello World

[编辑]

有多種寫法可以編寫Hello World程式:

display dialog "Hello, world!" -- a modal window with “OK” and “Cancel” buttons
-- or
display alert "Hello, world!"  -- a modal window with a single “OK” button and an icon representing the app displaying the alert
-- or
say "Hello, world!" -- an audio message using a synthesized computer voice

外部連結

[编辑]

非官方

[编辑]