AppleScript 程式設計/簡介
外觀
AppleScript 是一種面向物件的指令碼語言,專門設計用於與應用程式間通訊協作,以促進Apple 事件。物件是具有共享特徵的預定義類的例項。
使用 AppleScript 語言可以使用的物件可能在三個不同的來源中定義:在 AppleScript 語言本身中,在 macOS 可指令碼化應用程式中,或在第三方應用程式中。所有這些來源的類和命令都應在指令碼字典中進行記錄,這些字典可以在指令碼編輯器應用程式的選單中獲得。
{alias, application, boolean, class, constant, date, file, integer, list, number, POSIX file, real, record, reference, RGB color, script, text, string, Unicode text}
{centimeters, feet, inches, kilometers, meters, miles, yards, square feet, square kilometers, square meters, square miles, square yards, cubic centimeters, cubic feet, cubic inches, cubic meters, cubic meters, cubic yards, gallons, liters, liters, quarts, grams, kilograms, ounces, pounds, degrees Celsius, degrees Fahrenheit, degrees Kelvin}
使用 AppleScript 時,您可能會遇到AppleScript 命令、指令碼附加命令、使用者定義的命令和應用程式命令。
AppleScript 的標準附加元件包含一系列可供所有指令碼使用的命令。這些命令是
啟用ASCII 字元ASCII 數字蜂鳴選擇應用程式選擇顏色選擇檔案選擇檔名選擇資料夾從列表中選擇選擇遠端應用程式選擇 URL剪貼簿資訊關閉訪問複製計數當前日期延遲顯示警報顯示對話方塊顯示通知執行 shell 指令碼獲取獲取 EOF獲取音量設定關於啟動列出磁碟列出資料夾載入指令碼本地化字串日誌掛載卷偏移量開啟訪問開啟位置路徑到 (應用程式)路徑到 (資料夾)路徑到資源隨機數讀取舍入執行執行指令碼朗讀指令碼元件設定設定 EOF將剪貼簿設定為設定音量儲存指令碼彙總系統屬性系統資訊剪貼簿時間轉換為 GMT寫入
為了記錄註釋,程式設計師通常會在過程中編寫一些註釋。單行註釋寫在# 或 -- 之後。多行註釋用 (* *) 括起來。
# This is a single line comment
-- This is a single line comment
(* This is a
multi line
comment *)