AppleScript
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/05/13 07:49 UTC 版)
![]() | 出典は列挙するだけでなく、脚注などを用いてどの記述の情報源であるかを明記してください。 |
パラダイム | オブジェクト指向、スクリプト言語 |
---|---|
登場時期 | 1993年 |
最新リリース | 2.8 |
型付け | 弱い動的型付け |
影響を受けた言語 | HyperTalk, Objective-C |
プラットフォーム | System 7, Mac OS 8, Mac OS 9, macOS |
ウェブサイト | AppleScript Overview |
拡張子 | .applescript .scpt .scptd |
標準環境で利用でき、ある程度自然言語(英語)に似た構文を持つ。制御構文、ハンドラや変数、オブジェクトやプロパティの記述といったプログラミングの基本機能を言語に備えており、Mac OSのプロセス間通信機能の一つであるApple eventによって、システムや様々な対応アプリケーションにまたがって制御できる。
AppleScriptはMac OSのスクリプティング機構Open Scripting Architecture (OSA) に対応した言語(OSA言語)のひとつであり、OS X v10.10よりJavaScript for Automation (JXA) も標準搭載されるようになった[1]。
- ^ 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のアプリケーションの「オートメーション」認証状況を取得
- 1 AppleScriptとは
- 2 AppleScriptの概要
- 3 特徴
- 4 アプリケーション操作対象
- 5 さまざまな実行環境
- 6 制限機能
- 7 脚注
- 8 外部リンク
固有名詞の分類
Mac OS |
AppleShare オプションキー Preferred Executable Format Hierarchical File System AppleScript |
アップルコンピュータ |
Nitro Core Image Apple Battery Charger Apple Store AppleScript |
スクリプト言語 |
Kross ActionScript UnrealScript REBOL AppleScript |
- AppleScriptのページへのリンク