《AppleScript權威指南(第2版)》是2009年3月中國電力出版社出版的圖書,作者是[美] 諾伊堡。
基本介紹
- 中文名:AppleScript權威指南(第2版)
- 作者:[美] 諾伊堡
- 出版社:中國電力出版社
- 出版時間:2009年3月1日
- 頁數:538 頁
- 定價:88 元
- 開本:16 開
- 裝幀:平裝
- ISBN:9787508382920
內容簡介,圖書目錄,
內容簡介
是否曾經困惑於怎樣讓您的蘋果機來為您做更多的工作——尤其是那些普通的、經常重複的原本就應該由機器來完成的任務?如果想讓您的願望成為蘋果機的指令,那么AppleScript就是您的魔棒。AppleScript是每個Mac OS X系統都會自帶的功能強大的腳本語言。您可以通過它來控制一些主要應用程式,如FileMaker Pro、Apple Mail、iTunes、Photoshop、Quark、InDesign、Word等。但是為了更加有效地使用AppleScript,您還需要學習更多關於它的內容,這也是這本書寫作的目的。
本書經過徹底修訂,支持Mac OS X 10.4(Tiger)和AppleScript 1.10,它覆蓋了所有您需要知道的內容,包括:
AppleScript基礎知識的全面介紹;
何時、為何以及怎樣使用AppleScript的例子;
陷阱、常見錯誤以及AppleScript缺陷的警示;
AppleScript變數、腳本對象、處理程式、引用、數據類型、操作符、全局屬性、內聚等的詳細解釋;
如何解釋一個應用程式詞典的指導;
將AppleScript和Unix腳本編程結合使用的操作指南;
使用AppleScript Studio創建應用程式和Automator動作的建議;
一本關於如何使Cocoa應用程式可腳本化的新手冊;
如何放大化利用AppleScript的一些提示。
AppleScript就像一把瑞士軍刀,幫助您利用您的蘋果機的強大功能並控制整個系統以及運行於其上的應用程式。作者Matt Neuburg用一種亘古未有的方式來教授AppleScript,全面而準確地給每個人(從普通的家庭用戶到出版業的專業人土和系統管理員)創建腳本的知識,來讓您的蘋果機做任何您需要它做的事情。
如果您是AppleScript的初學者,您將會非常喜歡本書清晰而直接的表述方式。而如果您認為您已經知道了關於AppleScript所有需要了解的內容——那么好,準備來學習一兩個以前從未見過的訣竅。
圖書目錄
前言
第一部分 AppleScript概述
第1章 為什麼使用AppleScript
AppleScript的自然性和目的
這個應用程式是可腳本化的嗎?
計算和重複
縮減
個性化
組合特性
第2章 在哪裡使用AppleScript
腳本編輯器
內部可腳本化的應用程式
Script Runner
自動地址
應用程式
Unix
超連結
自動器
第3章 基本概念
Apple事件
開放式腳本結構
Script
編譯和反編譯
已編譯的腳本檔案
腳本文本檔案
Applet和Droplet
附加腳本
詞典
丟失的外部引用對象
可腳本化模式
第二部分 AppleScript語言
第4章 AppleScript語言簡介
小型語言
擴展性及其風險
不可思議的“類英語”語言
“類對象”語言
“類LISP”語言
學習曲線
第5章 語法的基本構成
行
結果
注釋
縮寫詞和同義詞
段(Blocks)
The
第6章 要素概述
作用域段
層次和嵌套
頂層
代碼和運行句柄
變數
第7章 變數
賦值和取值
變數聲明和定義
變數名
第8章 腳本對象
腳本對象定義
運行句柄
腳本屬性
作為值的腳本對象
頂層實體
作為腳本對象的已編譯腳本檔案
繼承
多態
第9章 句柄
句柄定義
返回值
作為值的句柄
參數
通過引用傳值
定義和調用句柄的語法
事件句柄
運行句柄
遞歸
功能強大的句柄技巧
第10章 作用域
作用域範圍
變數類型
頂層實體作用域
局部變數的作用域
全局變數的作用域
未聲明變數的作用域
聲明您的變數
自由變數
變數的重聲明
封閉域
第11章 對象
訊息
屬性
類
目標
Get
It
Me
屬性和元素
元素標識符
對多項引用的操作
多重屬性的賦值
對象字元串標識符
第12章 引用
作為目標的引用
作為咒語(Incantation)的引用.
創建一個引用
區分引用
解引用
Contents的問題
創建指向變數的引用
作為參數的引用
第13章 數據類型
應用程式(Application)
機器(Machine)
數據(Data)
布爾值(Boolean)
整數、實數和數字
日期(Date)
字元串(String)
Unicode文本
檔案(File)和別名(Alias)
列表
記錄
第14章 強制轉換
隱式強制轉換
顯式強制轉換
布爾強制轉換
數字、字元串和日期強制轉換
檔案強制轉換
列表強制轉換
單位換算
第15章 操作符
隱式強制轉換
算術操作符
布爾操作符
比較操作符
包含操作符
串接操作符
括弧
誰執行操作
第16章 全局屬性
字元串
數字
雜項
第17章 常量
第18章 命令
應用程式命令
標準命令
日誌命令
第19章 控制
分支
循環
Tell
Using Terms From
With
considering/ignoring
錯誤
Second-Level Evaluation(二級賦值)
第三部分 實踐中的AppleScript
第20章 詞典
術語解釋
術語衝突
無意義的Apple事件
原始的四字母碼
多詞術語
詞典中有什麼
aeut資源
詞典的不足
第21章 附加腳本
附加腳本的利與弊
Classic附加腳本
載入附加腳本
標準附加腳本命令
第22章 速度
交易的工具
Apple事件
列表訪問
附加腳本
上下文
第23章 可腳本化的應用程式
指向可腳本化應用程式
一些可腳本化的應用程式
第24章 不可腳本化的應用程式
歷史背景
由可訪問性開始
GUI腳本編程示例
第25章 Unix
Do Shell Script
Osascript
第26章 自動觸髮腳本
數字集線器腳本編程(Digital Hub scripting)
對資料夾的操作
CGI應用程式
定時器、耦合(Hooks)、可配屬性、可監控性
第27章 編寫應用程式
Applet
AppleScript Studio
Applescript studio腳本化能力
第四部分 附錄
附錄A AppleScript的體驗
附錄B 不含AppleScript的Apple事件
附錄C 工具與資源