1. 關于編輯器偏好設置
- 默認目標
- 腳本菜單
- 代碼補全
- 格式(關鍵詞,附加命令名稱)
2. 腳本的存儲格式
1.腳本
這中保存方式直接將編輯的腳本保存為可運行(也許可以被編輯)的腳本,擴展名 為.scpt。其不具有應用程序架構或者包結構。 在保存為腳本時,如勾選“僅運行”,將使得腳本不可被編輯,并且作為可執行文件打開,直接運行代碼。
若未勾選“僅運行”,則其默認打開方式為“AppleScript編輯器”,代碼可被編寫并 可更新該腳本文件。
2.腳本包
除了它具有包結構,擴展名為.scptd,其他和保存為“腳本”都一樣。所謂包結構,即在Finder中如右擊(或者ctrl單擊)該文件,會有“顯示包內容”這個 命令,其包中含有rtfd介紹文件、plist配置文件和sctp腳本。此外,AppleScript編輯器窗口右上方的“包內容”按鈕也將可用,并可修改其中內容。
3.應用程序
保存為擴展名為.app的應用程序,它將具有標準Cocoa程序的架構。它包內容含量比 腳本包更多,進一步包含了圖標,包簡介(PkgInfo),Unix可執行文件等等。
保存為此格式時,有三個選項:
?僅運行:使應用程序包中的腳本不可編輯。
?啟動屏幕:使程序運行開始前顯示一個對話框(包含description.rtfd的內容)。
?保持打開:針對那些拖曳應用程序,使它始終處于可用狀態。
在保存為應用程序后,如何打開
1.保留個腳本的copy。
2.右擊應用程序,點擊顯示包內容。.打開Contents —— Resources —— Scripts —— main.scpt(該文件可以用AppleScriptEditor打開并編輯其代碼)
4.文本
保存為擴展名為.applescript的純文本文件。
3. AppleScript的錄制功能
錄制”允許用戶通過最簡單的方式來“輸入”代碼──記錄你的每一步 操作。Automator程序同樣也支持“錄制”。只需按下AppleScript編輯器左上角 (Automator右上角)(如右圖)的按鈕就行了。
這個功能聽起來很誘人,因為它簡單易用并且可以幫助學習腳本語言。不
過事實上它還是有很大的局限性的,主要體現在三方面:一是無法實現循環;二
是將錯誤操作也記錄了下來;三是代碼質量低下,可讀性差。
4. 其他
cmd+k 編譯 cmd+R 運行
腳本->文件->導出