AppleScript

維基百科,自由的百科全書
(差異) ←上一修訂 | 最新修訂 (差異) | 下一修訂→ (差異)
跳至導覽 跳至搜尋
AppleScript
File:AppleScript Editor Logo.png
編程範型手稿語言
實作者蘋果公司
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    作業系統System 7Mac OS 8Mac OS 9Mac OS X
    許可證Apple EULA(部分在 APSL 下有效)
    網站AppleScript開發文件

    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
    

    外部連結[編輯]

    非官方[編輯]