跳轉至內容

AppleScript 程式設計/基本命令

來自華夏公益教科書,開放的書籍,開放的世界

AppleScript 是一種程式語言,它有點類似於英語,因此比某些程式語言更容易理解。AppleScript 中的命令以類似英語的語法編寫。這使得使用者更容易理解程式碼。

第一個指令碼

[編輯 | 編輯原始碼]

好的,讓我們編寫第一個程式!啟動你的 Script Editor 應用程式(在 /Applications/Applescript [pre OSX 10.5] 或 /Applications/Utilities [OSX 10.5 或更高版本] 中)並在你的新文件中輸入以下內容

beep

然後點選執行按鈕。

你的 Mac 現在應該會播放其預設的蜂鳴聲。你剛剛學習了你的第一個 AppleScript 命令:beep。以上指令碼是 AppleScript 中最短的指令碼,或者至少是最短的執行指令碼。

對話方塊

[編輯 | 編輯原始碼]

但是,如果你要編寫一個用於指令碼程式設計的工具,甚至是一個小型 AppleScript 程式,你需要學習的不僅僅是讓計算機發出蜂鳴聲。我們將要探索的下一個命令是“display dialog”。一個顯示對話方塊命令寫成這樣

display dialog "the text to display goes here"

這可以用來向用戶呈現資訊,或者正如你將在後面瞭解到的那樣,向用戶索取資訊。

設定變數

[編輯 | 編輯原始碼]

另一個你應該學習的重要命令是“set”命令。“set”命令將變數設定為字串、列表、記錄和其他變數型別。這是一個set命令的實際操作

set theVariable to "Support Wikibooks!"

現在,如果有人想向用戶展示儲存在變數“theVariable”中的文字,他們可以輸入

display dialog theVariable

一個對話方塊會顯示,其中包含文字“支援華夏公益教科書!”

現在你已經瞭解了三個重要的命令,並且簡要地介紹了字串。有關字串的更多資訊將在下一模組中介紹。

使用變數與字串

[編輯 | 編輯原始碼]

你可以在同一個display dialog行中使用一個變數和一個字串。它們透過&組合在一起

set project to "Wikibooks"
display dialog "Support " & project

建立一個程式,它會說“你好 [你的名字]”,其中 [你的名字] 在一個變數中。

(答案)

下一頁: 數字和字串
主頁: AppleScript 程式設計
華夏公益教科書