Apple ist nicht dafür bekannt, auf seine Plattformen eingreifen zu können. Die sorgfältig gehütete iOS-Umgebung ist ein solches Beispiel. Sie können es anpassen, aber Sie müssen bestimmte Risiken eingehen, zum Beispiel solche, die mit Jailbreaking zu tun haben. Mac OS X ist jedoch ein etwas anderes Szenario. Mac ist ein hochentwickelter Unix-Build, der im Einklang mit der Apple-Zauberei arbeitet. Es gibt benutzerdefinierte Aktionen, mit denen Sie Ihren Mac dazu bringen können, einen Großteil Ihrer Arbeit zu erledigen, und das alles auf Knopfdruck. Um dies zu erreichen, hat Apple erstellt AppleScript zurück in 1993. Hier können Benutzer grundlegende Funktionen auf einem Mac bis zu einem bestimmten Automatisierungsgrad automatisieren. Wenn Sie Ihre Mac-Erfahrung mithilfe von grundlegenden Skripts anpassen möchten, finden Sie hier eine Anleitung.

Beachten Sie, dass wir Sie nur mit der automatisierten Skriptsprache von Apple und deren Verwendung vertraut machen können. Wir können Sie nicht zu Experten machen. Das müssen Sie selbst erledigen, aber wenn Sie dies tun, ändert sich Ihre Computerwelt wirklich, und dies ist kein übertriebener Hype, sie ändert sich buchstäblich. Stellen Sie sich die unzähligen Aufgaben vor, die Sie wiederholt ausführen müssen, ein Leiden, das alle Betriebssysteme mit einem einzigen Klick erleiden mussten. Sie können alles tun, indem Sie Symbole auf Ihrem Desktop sortieren, Stunden protokollieren, einen Eintrag in Excel vornehmen und ihn per E-Mail versenden. Alles auf Knopfdruck. Diese Kraft sollten Sie auf jeden Fall erlernen.

Intro

Im Gegensatz zu dem komplizierten Objective C und dem weniger komplizierten, aber immer noch nicht so einfachen Swift ist AppleScript eine Skriptsprache, die normales Englisch verarbeitet. Für diesen Prozess ist kein Master-Abschluss in der Programmierung erforderlich. Sie müssen nur wissen, wie Sie einer Maschine Anweisungen geben. Zum Beispiel:

Anwendung "Finder" mitteilen

Anzeigedialog "Hallo Welt"

ende sagen

Syntax

Bei allen Programmierungen gibt es eine Konvention. Das bedeutet, einem Programm mitzuteilen, wann es beginnen soll, was gestartet werden soll, was nach dem Start zu tun ist und wann es zu beenden ist. Die Zeichenfolge lautet also [Befehl] [Zieltyp] [Zielname] [Aktion] [Befehl beenden]. Dies ist eine sehr vereinfachende Darstellung. Wenn Sie jedoch Code schreiben und etwas schief geht, können Sie davon ausgehen, dass dem Code mindestens einer der oben genannten Parameter fehlt.

Oder, vereinfacht ausgedrückt, gibt es einen "Tell-Block", in dem Sie der Anwendung "sagen", was Sie davon wollen. Wie im obigen Code wird der Finder dazu aufgefordert, ein Dialogfenster mit den Wörtern „Hello World“ (oder dem Wort, das Sie testen möchten) anzuzeigen. Wenn Sie mit dem Befehl fertig sind, schreiben Sie "Endtakt". Wie gesagt, es ist eine Maschine, also müssen Sie ihr sagen, wo sie enden soll, oder sie wird sich weigern zu kompilieren (Kompilieren ist der Vorgang, aus dem Code in eine ausführbare Datei umgewandelt wird).

Kompilieren

Drücken Sie zum Kompilieren, wenn Sie mit dem Schreiben fertig sind. Bei Syntaxfehlern (meistens Tippfehlern) wird der Fehler angezeigt (so gut wie möglich), und wenn kein Fehler vorliegt, wird Ihr Code automatisch formatiert und eingefärbt.

Laufen

Drücken Sie nach dem Kompilieren auf Ausführen, und Sie werden fertig sein. Abhängig von Ihrer Folgeaktion wird ein Protokolleintrag erstellt. Wie unten für jedes Szenario in unserem Beispiel gezeigt. "Zurück" bedeutet, dass Sie Ihre Eingaben in die Maschine übernehmen. Wenn Sie damit einverstanden sind, lassen Sie uns einen Schritt voraus sein und Variablen deklarieren.

Variablen

Wenn Sie mit der Programmierung, auch auf kosmetischer Ebene, vertraut sind, sind Sie wahrscheinlich mit Variablen vertraut. Für diejenigen von uns, die nicht vertraut sind, sind Variablen eine einfache Methode zum Komprimieren vieler Informationen in eine einzige Zeichenfolge, die leicht zu bearbeiten ist. Wie dies geschieht, ist von Sprache zu Sprache unterschiedlich. Mit AppleScript können Sie die folgenden Schritte ausführen.

setze varExample auf "Hello World"Anwendung "Finder" mitteilenAnzeigedialogfeld varExampleende sagen

Hier ist „varExample“ der Name, den wir unserer deklarierten Variablen gegeben haben. Wenn wir Hello World in diesem Skript erneut drucken müssen, müssen wir nur varExample aufrufen und müssen nicht den gesamten Code erneut schreiben. Man kann das Ergebnis eines beliebigen Codes, einer komplizierten oder anderen Art, einer Variablen zuweisen und sie bei Bedarf aufrufen. Wie Sie sehen, ergab das Kompilieren des obigen Codes dieselben Ergebnisse wie zuvor. Die neuen Wörter "set" und "to" bedeuten, dass wir grundsätzlich Werte zuweisen einstellen [diese] zu "[Das]". Es ist so einfach. Erfahrene Programmierer werden es zu schätzen wissen, dass es nicht erforderlich ist, die Variable als „Typ“ zu deklarieren, da AppleScript dies selbst verwalten kann. Beachten Sie, dass in den Variablennamen keine Leerzeichen stehen dürfen, da der Compiler dies als Befehl versteht.

Wenn Sie nach einem doppelten Bindestrich (-) etwas schreiben, wird der Compiler dies als Bemerkung betrachten und ignorieren. Das ist praktisch, weil Sie sich dann Notizen machen können, was Sie tun. Sie werden sie benötigen, wenn Ihr Code komplex wird.

Sie können Ihre Experimente beliebig mit Variablen ausführen. Hier ein Beispiel, in das Sie einfügen (oder, wenn Sie möchten, eigene versuchen) können.

--Numeric / Integer-Variablen setzen die ersteNummer auf 1, die theSecondNumber auf 2

--Variable Operations hat die Antwort auf (die ersteNummer + die zweiteNummer) gesetzt, die Antwort auf (dieAntwort + 1) gesetzt.

- Stringvariablen setzen den String auf "3 + 2 + 1 ="

--Display-Dialog an die Anwendung "Finder"

Anzeigedialog theString & theAnswer

ende sagen

Dieser Code erfüllt nichts anderes als einige ausgefallene Anzeigen und das Grundlegende Arithmetik, es ist nur ein Beispiel, um zu veranschaulichen, was Sie damit erreichen können.

Wörterbuch

Nun, all dies dient nur dazu, Sie mit der Umgebung vertraut zu machen. Sobald Sie das getan haben, werden wir zum schwierigen Teil kommen. Es ist, sich mit Wörterbüchern vertraut zu machen. AppleScript verfügt über eine Reihe von Befehlen, die für jedes Programm oder Element in OS X gelten. Entwickler jeder Anwendung müssen jedoch die volle AppleScript-Unterstützung zu ihren Apps hinzufügen. Dazu schreiben sie einfache Handbücher, wie Sie mit ihren Apps kommunizieren können. Diese Handbücher heißen "Wörterbücher". Gehe zu DateidannWörterbuch öffnen. Hier sehen Sie eine Liste aller installierten Apps (mit Ausnahme von Windows-Apps, die über Wrapper laufen), die AppleScript unterstützen. Klicken Sie auf eine App, um eine Liste mit Anpassungsbefehlen und deren Verwendung anzuzeigen. Wir werden Evernote als Beispiel öffnen. Sie können alle Befehle anzeigen, die es unterstützt.

Anpassen des AppleScript Editors

Wenn Sie im Dateimenü unter "AppleScript-Editor" nachsehen und auf "Einstellungen" klicken, finden Sie eine anpassbare Liste aller möglichen Farben und Formatierungen in Ihrem Apple Script. Die Formatierung ist nur zur Information, es ist für das eigentliche Scripting nicht wichtig.

Fazit

Um eine übermäßige Belastung der Benutzer zu vermeiden, beenden wir diese Anleitung hier, damit Sie sich mit dem Tool vertraut machen und mit ein paar Optionen herumspielen können. Schauen Sie sich die Informationen erneut an, da wir Ihnen in Kürze den nächsten Schritt zum Erstellen benutzerdefinierter Skripts zeigen werden. Teilen Sie uns mit, wie Ihre Erfahrung in den Kommentaren abgelaufen ist.

Arbeitete Für Sie: Robert Gaines & George Fleming | Möchten Sie Uns Kontaktieren?

Kommentare Auf Der Website: