wer ist, was ist, wo ist, wann war, was war - Lexikon / Chronik / Biografie / Wissen - AppleScript


Werbung

Produkte / Services :|: Chronik CD :|: als Startseite | zu den | empfehlen :|: Impressum
Lexika @ InfoBitte.de :|: Universal-Lexikon | WeltKunst | Geteiltes Deutschland | Zweiter Weltkrieg
WeltChronik.de :|: Welt | Deutschland | Kultur/Kunst/Technik :|: BildDatenBank :|: Biografien

Navigation

WeltChronik
Deutsche Chronik
KulturChronik
Biografien
Bilddatenbank
Kalenderblatt
Epochen
Lexika @ InfoBitte.de
Produkte

Suchfunktionen
Chronik-Jahr direkt

Nur Zahl eingeben
Bereich: '0'-'2001'
PARTNER
Ahnenforschung

Quellen für die Schule

FREE 4 WebMasters

Wir haben eine ganze Palette kostenloser Angebote von uns
für WebMaster und HomePage Besitzer aufbereitet

Holen Sie sich hier ab

was Sie gerne einsetzen würden
Suchfunktionen, Kalenderblatt, uam
für Ihre WebSite



AppleScript

ein InfoBitte / WeltChronik
Sach-Artikel (Enzyklopädie / Lexikon)

Entwickelt von ICA-D aus der XML-Version der deutschen WikiPedia
© 2004/2005 ff by de.wikipedia.org, teilw. by ICA-D
blättern» voriger Artikel | Hauptseite | nächster Artikel «blättern

AppleScript ist eine Skriptsprache von Apple und wird mit Mac OS ausgeliefert. AppleScript dient dazu, Mac OS-Programme zu automatisieren und zu erweitern.


Das AppleScript basierte auf dem HyperCard-Projekt. HyperCard hatte sich das Ziel gesetzt, eine auf der englischen Sprache basierenden Skriptsprache zu entwickeln. Apple sah Vorteile darin und entwickelte AppleScript auf Basis dieser Idee. Dadurch sind AppleScript-Programme auch für Personen, die nicht programmieren können, relativ einfach zu interpretieren.


Inhaltsverzeichnis


1 Sprachsyntax

2 Applikationsübergreifende Kommunikation

3 AppleScript zur Automatisierung

4 AppleScript Dialekte

5 Weblinks


Sprachsyntax

Apple hat sich traditionell das Ziel gesetzt, einfach zu bedienende Computer und Software zu verbreiten. In dieser Philosophie hat Apple AppleScript so entwickelt, dass es an die natürliche englische Sprache angepasst ist.


Der Aufruf einer objektorientierten Methode geschieht unter AppleScript wie folgt:


 pixel 7 of row 3 of TIFF image "my bitmap"

Auf Deutsch würde es so heißen:


 Pixel 7 der Zeile 3 des TIFF-Bildes "mein Bild"

In "gewöhnlichen" Sprachen wie C++ dagegen wie folgt:


 getTIFF("my bitmap")->getRow(3)->getPixel(7)

Es ist hier ersichtlich, dass Apple sich bemüht, AppleScript auf der Basis der englischen Sprache zu setzen und nicht dem Trend der traditionellen Programmiersprachen zu folgen.


Applikationsübergreifende Kommunikation

AppleScript wird primär dazu benützt, andere Programme von einem Programm aus "fernzubedienen". Mac OS bietet AppleEvents an, ein applikationsübergreifendes Kommunikationsprotokoll, mit der es möglich ist, Messages von einer Applikation zu einer anderen Applikation zu senden, so dass dieser sich wie gewünscht verhält.


So kann man zum Beispiel von iTunes aus mittels Skript Word beenden. Mit "Tell" wird eine solche Message an Word geschickt:


 tell application  "Microsoft Word" to quit

Auf Deutsch:


 Sage Anwendung "Microsoft Word" zum Beenden

AppleScript zur Automatisierung

AppleScript ist natürlich nicht nur für applikationsübergreifende Aufgaben entworfen. Es kann auch eingesetzt werden, zum Beispiel um häufig wiederkehrende Aufgaben zu automatisieren oder Berechnungen durchzuführen. Ein Beispiel:


 set pix to 72
set answer to text returned of (display dialog "Enter in the number of inches" default answer "1")
display dialog answer & "in = " & (answer * pix) & "px"

Auf Deutsch würde es so heißen:


 setze pixel auf 72
setze antwort auf zurückgegebener text von (zeige Dialog "Gebe die Länge in Inches ein" Standardantwort "1")
zeige Dialog antwort & "in = " & (antwort * pixel) & "pixel"

Es zeigt ein Dialogfeld und fragt nach der Länge in Inches. Es wird dann berechnet, wie viele Pixel es auf dieser Länge geben wird. Ein zweites Dialogfeld zeigt dann das Resultat.


AppleScript Dialekte

Apple ließ für eine kurze Zeit das AppleScript sogar so erweitern, dass man die Skripte nicht zwingend auf Englisch schreiben musste. Man sollte die Skripts in der eigenen Muttersprache schreiben können. So wurde die Skriptterminologie auf Französisch, Japanisch und Italienisch übersetzt und Mac OS konnte diese von einem Dialekt in einen anderen Dialekt übersetzen.


Dies klappte zwar, doch die Entwickler von Macintosh-Software (außerhalb von Apple) ließen sich von der Mehrsprachigkeit von AppleScript nicht begeistern - zu aufwändig - und der Support war umständlich. Aus diesem Grunde wurde dieses Idee in Mac OS 8.5 und höher nicht mehr weiter verfolgt.


Weblinks



blättern» voriger Artikel | Hauptseite | nächster Artikel «blättern

Dieser Beitrag ist aus der XML-Version der deutschen WikiPedia® entwickelt worden und unterliegt inhaltlich den GNU FDL-Lizenzbestimmungen. Linkziele außerhalb der wikipedia-Inhalte unterliegen den Urheberrechten der jeweiligen Anbieter




Wörterbuch


Produkte
2000 Jahre
Chronik CD-ROM


Kalenderblatt in
Schmuckblatt
Ausführung


Geburtstags-Bios

Suchen/Google-Ads
Kalenderblatt
druckfertig
( DirectDownloads )
Kalenderblätter
druckfertig aufbereitet für Schmuckblätter
zum Selbstdrucken

im Word DOC6/RTF Format, je Euro 5
über Click&Buy
JAN | FEB | MÄRZ
APRIL | MAI | JUNI
JULI | AUG | SEPT
OKT | NOV | DEZ

Das Geschenk für jeden Anlass, nicht nur bei 'runden' Jubiläen
Andere Einzeltage
oder Zahlungsarten

bitte HIER bestellen


© 2000 ff by ICA-D, D-76751 Jockgrim, Germany
Verantwortlich im Sinne des Presse- und Multimedia-Rechts: Dipl.-Ing. Rainer Detering, Waidweg 18, 76189 Karlsruhe


| Immer | Unsere | InfoBitte weiterempfehlen
KALENDERBLATT von HEUTE | SUCH-Funktionen ALLE und nach BEREICHEN | Startseite
Welt-Chronik | Kunst-, Kultur-, Technik-Geschichte | Deutsche Chronik | 2000 Biografien | Bild-Datenbank
Gesetzestexte | SkateGuide | Online Jigsaw Puzzles | GeschenkTip | Produkte, Services, Impressum



*NEU* bei InfoBitte *NEU*



die deutsche WikiPedia
bei InfoBitte.de mit
650,000 Querverweisen zu
2000 Jahre Chronik



InfoBitte
Portal zu Portalen
Hauptseite


Suchfunktionen

Wissen, Biografien, Geschichte
besser gezielt suchen mit
domain-Filterung

die Links führen im neuen Fenster
zu den jeweiligen Hauptseiten,
das Anklicken eines Buttons zur
Filterung für die Google-Suche



Google
Lexika @ InfoBitte.de

ib InfoBitte.de (alle Lexika)
ib Universal-/Hand-Lexikon
die WikiPedia @ InfoBitte
ib L. WeltKunstGeschichte
ib L. Geteiltes Deutschland
ib L. Zweiter Weltkrieg

2000 Jahre Chronik

WeltChronik.de (Texte)
  
WeltChronik auf CDROM
deutsche Geschichte
Kultur-/TechnikGeschichte
WeltChronik Bilder
Chronik Biografien

Google
2000 Jahre Chronik
offline auf CDROM

Hier Kaufen


WeltChronik Jahr...
(eigene Suchfunktion)

Nur Zahl eingeben
Bereich: '0'-'2001'





Diese Web Site verdient ihr Geld durch Produktverkäufe (CD-ROM, downloads) und in erster Linie durch Anzeigen. Wenn Sie als Webmaster zuverlässige Partner suchen für Ihr eigenes Anzeigenschäft, dürfen Sie sich gerne auf unsere Empfehlungen stützen:
z.B.: GigaCash & ProfiWin