アップル‐スクリプト【AppleScript】
AppleScript
AppleScriptとは、Appleが開発したスクリプト言語の名称である。Mac OSで利用できる。
AppleScriptは、マクロ言語の一種であり、アプリケーションが行うさまざまな処理を自動化できるだけでなく、複数のアプリケーションによる連携処理や、OSによる処理も自動化できる。
AppleScriptでは、ユーザーがスクリプトを組む代わりに、自動化したい処理をユーザー自身で実行し、それをスクリプトとして記憶させることも可能である。
AppleScriptの構文は、英文とよく似た構造を持ち、比較的習得しやすいといわれている。なお、2008年6月現在は英文のみとなっているが、当初は日本語による構文にも対応していた。
参照リンク
AppleScript: The Language of Automation - (英文)
コーディング: | 予約語 |
スクリプト言語: | awk ActionScript AppleScript Ajax アクティブスクリプト イベントハンドラ |
AppleScript
(アップルスクリプト から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/06/25 10:23 UTC 版)
AppleScript(アップルスクリプト)は、Appleが開発したClassic Mac OS/macOS用のオブジェクト指向のスクリプト言語。System 7(Mac OS 7にあたる)から採用されている。
- ^ JavaScript for Automation Release Note
- ^ 林信行の「Leopard」に続く道 第5回:System 7で幕をあけた激動の1990年代(後編)
- ^ AppleScript Users ML
- ^ AppleScript Language Guide Keywords
- ^ Scripting Additions for Mac OS X
- ^ macOS Mojave 10.14 Release Notes
- ^ “Mac Automation Scripting Guide - Automating the User Interface”. 2016年5月29日閲覧。
- ^ “AppleScript Overview - AppleScript Utilities and Applications - System Events and GUI Scripting”. 2016年5月29日閲覧。
- ^ “OS X: Using AppleScript with Accessibility and Security features in Mavericks”. 2016年5月29日閲覧。
- ^ “GUI Scripting”と”UI element Scripting”
- ^ 【基礎】アプリケーションの操作は、用語辞書に書いてあるとおり記述しないと動かない
- ^ AppleScriptObjC Release Notes
- ^ AppleScript sorting performance comparison
- ^ Technical Note TN2065: do shell script in AppleScript. Mac Developer Library. Apple, 2006-03-23.
- ^ ParallelesにゲストOSとしてインストールしたOS XをAppleScriptで制御
- ^ 郵便専門ネットでバージョン番号を取得
- ^ 郵便専門ネットでXML-RPC経由でJISコード(5桁、6桁どちらでも)から、その市区町村に属している郵便番号のリストを取得
- ^ 郵便専門ネットで道府県のコード(地方公共団体コードの先頭2文字)から都道府県名を返す
- ^ 郵便専門ネットで引数に指定した郵便番号で何件ヒットするのかをint型で返す
- ^ 郵便専門ネットでXML-RPC経由で郵便番号を6桁(チェックデジット付き)の全国地方公共団体コード/JISコード/市町村コードに変換
- ^ REST APIに対してGET、POST、PUT、DELETEのmethodを呼び出す
- ^ AppleScriptから電話にアクセスする
- ^ ZipZap frameworkを使ってZipアーカイブ内の情報を取得
- ^ Contactsに登録してある自分の写真をPNGでデスクトップに保存する
- ^ AppleScript Release Notes 10.11 Changes Folder Actions
- ^ OS X 10.11.5+Safari 9.1.1以降で、新たなAS制限機能が増える
- ^ tccKitで指定Bundle IDのアプリケーションの「オートメーション」認証状況を取得
アップルスクリプトと同じ種類の言葉
- アップルスクリプトのページへのリンク