蘋果腳本(AppleScript)是一項具有劃時代意義的技術(shù),它使計算機(jī)程序之間的溝通成為可能。
例如,通過AppleScript你可以
- 查閱電子郵件的同時轉(zhuǎn)存它們;
- 讓圖片編輯程序批量修改圖片的分辨率和尺寸,之后把修改好的圖片發(fā)送到另外的計算機(jī)上或者發(fā)布到網(wǎng)絡(luò)上;
- 許多其它事情。
所謂的蘋果腳本,或者直接叫成腳本,是通過腳本語言AppleScript編寫一系列的指令。這種語言和英語十分類似,因此易讀、易寫、易于理解。
AppleScript功能強(qiáng)大,重點(diǎn)應(yīng)用的領(lǐng)域有兩個。一是印刷行業(yè),它們利用AppleScript實(shí)現(xiàn)流程自動化(常用軟件有Photoshop、QuarkExpres、InDesign)。再就是Filemaker Pro開發(fā)者將AppleScript用于安裝了Mac微機(jī)的自助服務(wù)亭(Mac-based kiosk),你通常都能在大型商場或者博物館中見到這種自助服務(wù)亭(常用軟件k-Builder)。除了上面提到的軟件,許多Mac微機(jī)上主流非主流的應(yīng)用軟件像GraphiConverter、BBEdit、Word等都支持腳本功能。也就是說可以利用AppleScript操控這些軟件。哪些應(yīng)用程序支持腳本操作并不是本書的重點(diǎn),市面上其它的書應(yīng)該會對這個問題有所涉及。
但即使那些書提到了AppleScript的內(nèi)容,也往往粗略簡單甚至一筆帶過,要讀懂那些內(nèi)容必須有較好的AppleScript的基礎(chǔ)知識。本書的主旨就是與你一同學(xué)習(xí)這些基礎(chǔ)知識。
前言
第0章 寫在開始之前
第1章 腳本就是一系列指令
第2章 執(zhí)行和存儲一段腳本
第3章 快速編寫腳本(I)
第4章 處理數(shù)字
第5章 處理文本
第6章 列表——list
第7章 記錄——record
第8章 快速編寫腳本(II)
第9章 沒有注釋?那可不行!
第10章 條件語句
第11章 避免錯誤
第12章 路徑、文件夾和應(yīng)用程序
第13章 重復(fù)
第14章 處理程序——handler
第15章 信息資源
譯者后記