Movatterモバイル変換


[0]ホーム

URL:


Hopp til innhold
Wikipedia
Søk

AppleScript

Fra Wikipedia, den frie encyklopedi
AppleScript
Tilblivelse1993
ParadigmeNatural-language programming
Utviklet avApple Inc.
Siste versjon(er)2.7, 2.5, 2.6, 2.8
Typetildeling svak, dynamisk
Filendelse(r).scpt, .scptd, .applescript
OSSystem 7,Mac OS 8,Mac OS 9,macOS
Lisensproprietær lisens,Apple Public Source License
Påvirket av
HyperTalk,naturlig språk,natural-language programming

AppleScript er etobjektorientertskriptspråk utviklet avApple som har vært en del av Apples egetoperativsystem sidenSystem 7.1. Skriptene kallesprosedyrer og kan redigeres i appenprosedyreredigering som er en del av operativsystemet.

Objektorientert

[rediger |rediger kilde]

Et objekt i denne sammenhengen er en instans av en klasse som er definert på forhånd. Definisjonen av en klasse kan omfatte beskrivelser av felles egenskaper for alle objekter som er en del av klassen og handlinger disse kan utføre.

Objektene man arbeider med i et AppleScript har definisjoner fra tre ulike kilder. AppleScript-objekter er definert som en del av selve skriptspråket, mens andre objekter enten er definert av applikasjoner som er en del av Apples eget operativsystemmacOS, eller av tredjepartsapplikasjoner. Informasjon om klasser og handlinger som kan utføres ved hjelp av applikasjoner klargjort for skripting er dokumentert iprosedyreordlisten. Som et minstemål vil alle prosedyrekompatible apper kunne motta kommandoene istandardsuiten.

AppleScript-objekter

[rediger |rediger kilde]

AppleScript har noen egendefinerte klasser for sannhetsverdier, skript, tekst og andre objekter det kan arbeides med. Under er alle klasser som er definert gjennom AppleScript i seg selv.

alias •application •boolean •class •constant •date •file •integer •list •number •POSIX file •real •record •reference •RGB color •script •text •unit type

Andre objekter

[rediger |rediger kilde]

Applikasjoner som leveres med operativsystemet macOS, slik somFinder,Kalender (tidligere kaltiCal),Mail og andreprosedyretillegg har definert spesialiserte klasser som kan benyttes for å arbeide med objekter forbundet med dem. På lignende måter kan tredjepartsapplikasjoner være designet slik at de er prosedyrekompatible.

Eksterne lenker

[rediger |rediger kilde]

Litteratur

[rediger |rediger kilde]

Referanser

[rediger |rediger kilde]
A# ·ActionScript ·Ada ·Alef ·ALGOL ·ALGOL 58 ·ALGOL 60 ·ALGOL 68 ·ALTRAN ·APL ·AppleScript ·Argus ·Assembler ·Autokode ·awk ·B ·BASIC ·BCPL ·BETA ·BitC ·BLISS ·Bourne Shell ·Bourne Again Shell ·C ·C++ ·C-- ·CHILL ·C# ·C shell ·Caml ·Ch ·Cilk · Cilk++ ·Cilk Plus ·Clarion ·Clipper ·CLISP ·Clojure ·CLU ·COBOL ·COMAL ·Common Lisp ·Concurrent C ·Concurrent Euclid ·Concurrent Pascal ·D ·Delphi ·Dylan ·ECMAScript ·Eiffel ·Emacs Lisp ·Erlang ·Euclid ·F* ·F# ·Forth ·Fortran ·GNU Common Lisp ·GNU Pascal ·Go ·Haskell ·HyperTalk ·Incr Tcl ·INTERCAL ·Interlisp ·Java ·JavaScript ·JRuby ·KornShell ·LaTeX ·Legoscript ·LilyPond ·Limbo ·Lisp ·LPC ·Lua ·Lynx ·Mary ·MATLAB ·Mesa ·ML ·MML ·Modula ·Modula-2 ·Modula-2+ ·MUMPS ·Objective-C ·Objective-C++ ·OCaml ·OpenVera ·O'Haskell ·Pascal ·Perl ·PHP ·Pike ·PL/I ·Plankalkül ·PLEX ·Prolog ·Protel ·Pure Data ·Python ·R ·Ratfor ·REXX ·RTL/2 ·Ruby ·Rust ·SAS ·Scala ·Scheme ·Scratch ·Simula ·SML ·Smalltalk ·SNOBOL ·Tcsh ·Tcl ·TECO ·TOM ·Turbo C ·Turbo C++ ·Turbo Basic ·Turbo Modula-2 ·Turbo Pascal ·Verilog ·Visual Prolog ·Turing ·TypeScript ·Vala ·VHDL ·Visual Basic
Denne artikkelen er enspire. Du kan hjelpe Wikipedia ved åutvide den.
Oppslagsverk/autoritetsdata
Hentet fra «https://no.wikipedia.org/w/index.php?title=AppleScript&oldid=24275126»
Kategorier:
Skjulte kategorier:

[8]ページ先頭

©2009-2026 Movatter.jp