AppleScript

AppleScript
Pojawienie się

1993

Aktualna wersja stabilna

2.4.2

Twórca

Apple Inc.

Licencja

komercyjna
częściowo Apple Public Source License

Platforma sprzętowa

Macintosh

Platforma systemowa

OS X

Strona internetowa

AppleScriptjęzyk skryptowy opracowany przez Apple Inc. dla systemu operacyjnego Mac OS. Pierwsza wersja została wydana w Systemie 7 w 1993 roku.

Głównym zadaniem interpretera jest komunikacja międzyprocesowa, ponieważ język ten został zaprojektowany dla powtarzania żmudnych czynności w programach zewnętrznych i nie nadaje się do tworzenia kompleksowych programów za pomocą wewnętrznej funkcjonalności.

AppleScript posiada elementy programowania obiektowego stosowanego głównie do tworzenia wewnętrznych funkcji. Spora część używanych konstrukcji podobna jest do konstrukcji w naturalnym języku angielskim. Pliki skryptów miewają rozszerzenie scpt lub applescript, uruchamiane są przy pomocy graficznego programu Script Editor lub konsolowego osascript.

Przykład

W AppleScript tradycyjne Hello, world może zostać wyświetlone na kilka sposobów:

display dialog "Hello, world!" -- zwykłe okno z przyciskami OK i Anuluj (Cancel w j. ang.)
-- lub
display alert "Hello, world!"  -- ostrzeżenie z przyciskiem OK
-- lub
display notification "Hello, world!"
-- lub
say "Hello, world!" -- odtworzenie przez systemowy syntezator głosu

Bibliografia

  • Introduction to AppleScript Language Guide. [w:] Mac OS X Developer Lib [on-line]. Apple Inc.. [dostęp 2012-06-30]. (ang.).
  • Jerry Lee Ford Jr.: AppleScript Programming for the Absolute Beginner. Course Technology, 2007. ISBN 978-1-59863-384-9.
  • p
  • d
  • e
macOS
Wydania
Aplikacje
Narzędzia
  • Activity Monitor
  • AirPort Utility
  • Archive Utility
  • Audio MIDI Setup
  • Bluetooth File Exchange
  • ColorSync
  • Console
  • Crash Reporter
  • DigitalColor Meter
  • Directory Utility
  • DiskImageMounter
  • Disk Utility
  • Font Book
  • Grab
  • Help Viewer
  • Image Capture
  • Installer
  • Keychain Access
  • Migration Assistant
  • Network Utility
  • ODBC Administrator
  • Remote Install OS X
  • Screen Sharing
  • System Preferences
  • System Profiler
  • Terminal
  • Universal Access
  • VoiceOver
Technologia i interfejs

Kontrola autorytatywna (język skryptowy):
  • LCCN: sh93008583
  • NKC: ph606735
  • J9U: 987007548912005171