Stichwort/Tag: AppleScript
Beitrag von Detlef Schulz, 28.05.2008, 20:19
Neu in AppleScript 2.0: Die Progammeigenschaft “running”
Mit AppleScript 2.0 hat jedes Programm eine neue Eigenschaft namens “running” erhalten. Damit ist es in einer einzigen Zeile möglich festzustellen, ob ein Programm bereits läuft. Eine Prüfung darauf kann helfen, unnötige Programmstarts zu vermeiden, insbesondere wenn bereits ein Programm geöffnet ist, das die vorgesehene Aufgabe erledigen könnte.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X
Beitrag von Detlef Schulz, 26.05.2008, 08:53
Neu in AppleScript 2.0: Die Programm-ID
Bisher wurde in AppleScript ein Programm immer über den Namen angesprochen. Zum Beispiel:
tell application “Skripteditor” to make new document
Ein Programmname ist jedoch nicht eindeutig. Es kann also durchaus unterschiedliche Programme gleichen Namens geben oder dasselbe Programm kann in verschiedenen Sprachen unterschiedliche Namen tragen. Außerdem kann man Programme im Finder auch umbenennen, also ganz willkürliche Namen vergeben ... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X
Beitrag von Detlef Schulz, 02.05.2008, 20:41
Neu in AppleScript 2.0: Das AppleScript-Shebang
Eigentlich handelt es sich bei dieser Neuerung um eine anfänglich sehr unscheinbare Änderung: In Applescript 2.0 ist ein neues Kommentarzeichen hinzugekommen - das Zeichen #, auch Rautenzeichen oder Nummernzeichen genannt.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Unix
Beitrag von Detlef Schulz, 28.04.2008, 09:17
Neu in AppleScript 2.0: Vollständige Unicode-Unterstützung
Text beruht in AppleScript 2.0, also seit Mac OS X 10.5 Leopard, komplett auf Unicode. Das bedeutet, dass Sie innerhalb von Anführungszeichen oder in Kommentaren auch andere Zeichen als die bei Programmierern üblichen ASCII-Zeichen verwenden können. Zum Einfügen in den Skripteditor verwenden Sie am besten die Zeichenpalette aus dem Tastaturmenü.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Sonderzeichen | Unicode | Zeichenpalette
Beitrag von Detlef Schulz, 21.04.2008, 09:02
Wie man mit “path to resource” auf ein AppleScript in einem Bundle zugreift
Wenn Sie mit einem Skript-Bundle arbeiten (siehe hier und hier) und darin zum Beispiel ein weiteres Skript mit verschiedenen Routinen abgespeichert haben, so werden Sie natürlich von Ihrem Hauptskript aus darauf zugreifen wollen. Wie funktioniert das nun genau?
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Skripteditor | Tiger
Beitrag von Detlef Schulz, 14.04.2008, 12:12
Das AppleScript-Dateiformat “Text” und seine Optionen
Dieses Dateiformat ist das Einzige, in dem das Skript nicht in kompilierter Form gespeichert wird. Damit stellt dieses Format auch die einzige Möglichkeit dar, ein fehlerbehaftetes und damit nicht kompilierbares Skript zu sichern.
AppleScripts im Format “Text” sind nicht direkt ausführbar, sondern müssen erst mit dem Skripteditor geöffnet, übersetzt und dann ausgeführt werden.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Skripteditor | Tiger
Beitrag von Detlef Schulz, 11.04.2008, 08:28
Das AppleScript-Dateiformat “Programm-Bundle” und seine Optionen
Ein AppleScript, das im Format “Programm-Bundle” gespeichert wird, erhält das Dateikürzel “app” - also dasselbe Dateikürzel wie ein normales Macintosh-Programm oder ein Skript im Format “Programm”. Mit einem Doppelklick wird ein Programm-Bundle direkt ausgeführt. Um es zur Bearbeitung zu öffnen, müssen Sie es daher explizit mit dem Skripteditor öffnen.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Skripteditor | Tiger
Beitrag von Detlef Schulz, 09.04.2008, 08:11
Den Inhalt eines AppleScript-Bundles im Skripteditor verwalten und bearbeiten
Wenn Sie im Skripteditor mit einem Skript-Bundle arbeiten, erweist sich die Schaltfläche “Bundle-Inhalt” in der Symbolleiste als große Hilfe. Wenn Sie darauf klicken, öffnet sich eine Schublade an der Seite des Fensters, die den Inhalt des Ressourcen-Ordners im Bundle anzeigt. Hier können Sie nun beliebige weitere Dateien zu dem Skript hinzufügen. Ziehen Sie hierfür einfach die benötigten Dateien vom Finder in die Seitenschublade ... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Skripteditor | Tiger
Beitrag von Detlef Schulz, 07.04.2008, 18:49
Das AppleScript-Dateiformat “Skript-Bundle” und seine Optionen
Wenn Sie ein AppleScript als Skript-Bundle speichern, wird das Skript als so genanntes “Bundle” angelegt und erhält das Dateikürzel “scptd”. Ein Bundle - im Deutschen auch als “Paket” bezeichnet - ist nichts anderes als ein Ordner, nur dass dieser im Finder angezeigt wird, als würde es sich dabei um eine einzelne Datei handeln.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Skripteditor | Tiger
Beitrag von Detlef Schulz, 01.04.2008, 16:41
Das AppleScript-Dateiformat “Programm” und seine Optionen
Wenn Sie ein AppleScript als Programm abspeichern, erhält es das Dateikürzel “app”. Das ist dasselbe Dateikürzel, das auch andere Programme auf dem Mac haben. An der Datei-Endung allein könnte man also nicht erkennen, dass es sich um ein Skript handelt.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Skripteditor | Tiger
Beitrag von Detlef Schulz, 28.03.2008, 09:52
Das AppleScript-Dateiformat “Skript” und seine Optionen
Ein AppleScript lässt sich im Skripteditor über “Sichern unter” in fünf verschiedenen Formaten abspeichern, wobei jedes dieser Formate seine eigenen Vor- und Nachteile hat. Das “Skript-Format” ist dabei die ursprüngliche Art, ein AppleScript zu speichern, und das Standardformat beim normalen Sichern.
... [weiterlesen ...]
(1) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Skripteditor | Tiger
Beitrag von Detlef Schulz, 26.03.2008, 09:01
Die Beschreibung im Skripteditor und ihre Aufgabe
Den Beschreibungsbereich finden Sie im unteren Teil eines Skripteditor-Fensters. Dieser Teil des Fensters ist in die drei Bereiche “Beschreibung”, “Ergebnis” und “Event-Protokoll” aufgeteilt. Falls diese nicht sichtbar sein sollten, ziehen Sie den unteren Fensterteiler einfach an seinem kleinen Griff in der Mitte nach oben.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Skripteditor | Tiger
Beitrag von Detlef Schulz, 20.03.2008, 19:18
AppleScript auf die einfache Art – Aufzeichnen von Aktionen im Skripteditor
Mit dem Skripteditor von Apple lassen sich Skripts auch durch einfaches Aufzeichnen der Aktionen erstellen. Dazu dient der Button “Aufzeichnen” in der Symbolleiste des Skripteditors. Einzige Voraussetzung hierfür ist: Die zu steuernde Anwendung muss “aufzeichnungsfähig” (recordable) sein.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Skripteditor | Tiger
Beitrag von Detlef Schulz, 18.03.2008, 19:07
Die Steuerungsleiste des Skripteditors zur Navigation in AppleScripts nutzen
Der Skripteditor von Apple (zu finden im Ordner “Programme > AppleScript") besitzt ein überaus praktisches kleines Einblendmenü – die so genannte Steuerungsleiste. Sie befindet sich zwischen Symbolleiste und Arbeitsfläche. Falls sie nicht angezeigt wird, können Sie die Leiste über das Menü “Darstellung > Steuerung einblenden” hervorholen.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | JavaScript | Leopard | Mac OS X | Skripteditor | Tiger
Beitrag von Detlef Schulz, 13.03.2008, 13:21
Code-Bausteine im Kontextmenü des Skripteditors nutzen
Der Skripteditor zum Erstellen von AppleScripts, der im Ordner “Programme > AppleScript” zu finden ist, unterstützt den Anwender beim Erstellen eines Skripts auch über ein anpassbares Kontextmenü. Für die Code-Bausteine ist dabei der untere Teil des Kontextmenüs zuständig. Im dritten Bereich können Sie mit “Über diese Skripts” auch das Hilfe-Thema für das Kontextmenü öffnen ... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Skripteditor | Skriptmenü | Tiger
Beitrag von Detlef Schulz, 10.03.2008, 10:37
Code-Vervollständigung durch den Skriptassistenten im Skripteditor
Der Skripteditor von Apple (im Order “Programme > AppleScript") bietet auch eine automatische Code-Vervollständigung an, die bei der Erstellung von AppleScripts eine große Hilfe sein kann. Diese muss jedoch zuerst in der Tafel “Bearbeitung” im Menü “Skripteditor – Einstellungen” aktiviert werden.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | Leopard | Mac OS X | Skripteditor | Tiger
Beitrag von Detlef Schulz, 03.03.2008, 09:05
HyperTalk – Der Ursprung von AppleScript
Die im Betriebssystem Mac OS X integrierte Skriptsprache AppleScript ist nicht aus dem Nichts entstanden, sondern findet ihren Ursprung in der Sprache “HyperTalk”. Hyper Talk wurde von Dan Winkler bei Apple entwickelt und trat zum ersten Mal 1987 als Skriptsprache des von Bill Atkinson entwickelten Programms “HyperCard” in Erscheinung.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | HyperCard | HyperTalk | Leopard | Mac OS X | Tiger
Beitrag von Detlef Schulz, 29.02.2008, 19:54
Der Dienst “Neues AppleScript erstellen” – Code bequem in den Skripteditor holen
Wenn Sie in einem Text auf AppleScript-Code stoßen und diesen im Skripteditor einfügen möchten, so werden Sie diesen wahrscheinlich kopieren, den Skripteditor öffnen und dort einfügen. Als Alternative können Sie in Mac OS X aber auch den Dienst “Neues AppleScript erstellen” dafür verwenden.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | AppleScript-Dienste | Leopard | Mac OS X | Tiger
Beitrag von Detlef Schulz, 27.02.2008, 19:34
Der Dienst “Ergebnis aus AppleScript” – Ein universell zugänglicher Taschenrechner
Wenn man an seinem Mac arbeitet - zum Beispiel in einem Textverarbeitungsprogramm - und zwischendurch etwas berechnen muss, so öffnet man dafür in Mac OS X meistens das kleine Hilfsprogramm “Rechner”. Der Nachteil dabei ist jedoch: Sie müssen jedes Mal das aktive Programm verlassen, zum Taschenrechner wechseln, dort das Ergebnis ermitteln und dann wieder in die Textverarbeitung zurückkehren ... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
Mac OS
Tags: AppleScript | AppleScript-Dienste | Leopard | Mac OS X | Tiger
Beitrag von Detlef Schulz, 25.02.2008, 18:38
Der Dienst “Als AppleScript ausführen” – AppleScript-Code direkt starten
Wenn Sie in der AppleScript-Dokumentation oder in anderen elektronischen Quellen auf AppleScript-Code stoßen, dann möchte man manchmal diesen Code sofort ausprobieren. Normalerweise werden Sie dann diesen Code markieren, kopieren, in den Skripteditor einfügen und dort dann das Skript starten.
Mac OS X bringt aber auch eine Abkürzung dafür mit - und zwar in Form eines systemweiten Dienstes.
... [weiterlesen ...]
(0) Kommentare
| Permalink
Themen:
Apple
|
AppleScript
|
Mac OS
Tags: AppleScript | AppleScript-Dienste | Leopard | Mac OS X | Skripteditor | Tiger
apple
RSS 2.0