基本信息
作者:張河濤劉建華張燕梅等
出版社:中國電力出版社
頁碼:538頁
出版日期:2009年
ISBN:9787508382920
裝幀:平裝
開本:16
市場價:88.00
內容簡介
是否曾經困惑於怎樣讓您的蘋果機來為您做更多的工作——尤其是那些普通的、經常重複的原本就應該由機器來完成的任務?如果想讓您的願望成為蘋果機的指令,那么AppleScript就是您的魔棒。AppleScript是每個MacOSX系統都會自帶的功能強大的腳本語言。您可以通過它來控制一些主要應用程式,如FilemakerPro、AppleMail、iTunes、Photoshop、Quark、InDesign、Word等。但是為了更加有效地使用AppleScript,您還需要學習更多關於它的內容,這也是《AppleScript權威指南》寫作的目的。
這一版的《AppleScript權威指南》經過徹底修訂,支持MacOSX10.4(Tiger)和AppleScript1.10,它覆蓋了所有您需要知道的內容,包括:
AppleScript基礎知識的全面介紹;
何時、為何以及怎樣使用AppleScript的例子;
陷阱、常見錯誤以及AppleScript缺陷的警示;
AppleScript變數、腳本對象、處理程式、引用、數據類型、操作符、全局屬性、內聚等的詳細解釋;
如何解釋一個應用程式詞典的指導;
將AppleScript和Unix腳本編程結合使用的操作指南;
使用AppleScriptStudio創建應用程式和Automator動作的建議;
一本關於如何使Cocoa應用程式可腳本化的新手冊;
如何最大化利用AppleScript的一些提示。
AppleScript就像一把瑞士軍刀,幫助您利用您的蘋果機的強大功能並控制整個系統以及運行於其上的應用程式。作者MattNeuburg用一種前所未有的方式來教授AppleScript,全面而準確地給每個人(從普通的家庭用戶到出版業的專業人士和系統管理員)創建腳本的知識,來讓您的蘋果機做任何您需要它做的事情。
如果您是AppleScript的初學者,您將會非常喜歡《AppleScript權威指南》清晰而直接的表述方式。而如果您認為您已經知道了關於AppleScript所有需要了解的內容——那么好,準備來學習一兩個以前從未見過的訣竅。
目錄
前言
第一部分AppleScript概述
第1章為什麼使用AppleScript
AppleScript的自然性和目的
這個應用程式是可腳本化的嗎?
計算和重複
縮減
個性化
組合特性
第2章在哪裡使用AppleScript
腳本編輯器
內部可腳本化的應用程式
ScriptRunner
自動地址
應用程式
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
UsingTermsFrom
Withconsidering/ignoring
錯誤
Second-LevelEvaluation(二級賦值)
第三部分實踐中的AppleScript
第20章詞典
術語解釋
術語衝突
無意義的Apple事件
原始的四字母碼
多詞術語
詞典中有什麼
aeut資源
詞典的不足
第21章附加腳本
加腳本的利與弊
lassic附加腳本
載附加腳本
標準附加腳本命令
第22章速度
交易的工具
Apple事件
列表訪問
附加腳本
上下文
第23章可腳本化的應用程式
指向可腳本化應用程式
一些可腳本化的應用程式
第24章不可腳本化的應用程式
歷史背景
由可訪問性開始
GUI腳本編程示例
第25章Unix
Doshellscript
Osascript
第26章自動觸髮腳本
數字集線器腳本編程(DigitalHubscripting)
對資料夾的操作
CGI應用程式
定時器、耦合(Hooks)、可配屬性、可監控性
第27章編寫應用程式
Applet
AppleScriptStudio
Applescriptstudio腳本化能力
第四部分附錄
附錄AAppleScript的體驗
附錄B不含AppleScript的Apple事件
附錄C工具與資源
……