Werbung
Wenn Sie sich in der Welt der Skripterstellung wohl fühlen und auf einem Mac arbeiten, ist AppleScript möglicherweise die automatisierende Lösung für Sie. AppleScript ist eine leistungsstarke Sprache, mit der Sie jede App steuern können, sofern sie eine AppleScript-Bibliothek enthält.
Verwenden Sie es für alltägliche Aufgaben wie das automatische Ändern der Größe von Photoshop-Fotos, das Umbenennen von Ordnern und das Sperren von Dateien mit einem Kennwort. Wir zeigen Ihnen, wie Sie es verwenden können.
Was ist AppleScript?
AppleScript ist wie Bash eine Skriptsprache. Ähnlich wie bei Automator interagiert es hauptsächlich mit Apps und Finder, um Aufgaben für Sie zu automatisieren. Es wurde bereits 1993 als Teil von Mac OS System 7 veröffentlicht. Es steckt seitdem fest, eingebettet in die Dienstprogramme Mappe.
AppleScript hat mit dem Debüt von Mac OS X an Leistung gewonnen. Das Cocoa-Framework hat es App-Entwicklern erheblich erleichtert, AppleScript-Kompatibilität einzubeziehen. Diese erhöhte Flexibilität in Verbindung mit der Fähigkeit von AppleScript, direkt mit der Befehlszeile zu kommunizieren, macht AppleScript zu einem der besten Tools für Bastler. Es gibt MacOS auch den Vorteil gegenüber iOS, wenn es um Automatisierung geht.
Übersicht über vorinstallierte AppleScripts
Bevor wir uns genau mit den Aussagen eines AppleScript befassen, werfen wir einen Blick auf die Skripte, die mit dem Skript-Editor vorinstalliert sind, und wie Sie sie verwenden können.
Die vorinstallierten Skripte leben in Macintosh HD> Bibliothek> Skripte. Sie können auch darauf zugreifen, indem Sie den Skript-Editor öffnen (mit Spotlight danach suchen) und zu gehen Einstellungen> Allgemein> Skriptmenü in der Menüleiste anzeigenKlicken Sie anschließend auf das Skriptsymbol in der Menüleiste.
Sie können einfach eines dieser Skripte über die Menüleiste ausführen.
Werfen wir einen Blick auf Ordneraktionen. Eine Ordneraktion ist ein AppleScript, das an einen Ordner angehängt ist. Wenn diese Option aktiviert ist, wird das Skript für jede Datei ausgeführt, die diesem Ordner hinzugefügt wird.
Wenn du nach... gehst Ordneraktionen> Skripte an einen Ordner anhängenIn einem Fenster-Popup werden Sie gefragt, welche Art von Skript Sie einem Ordner hinzufügen möchten. Sie können Fotos horizontal oder vertikal spiegeln, als JPEG oder PNG duplizieren, drehen oder eine Warnung auslösen, wenn ein neues Element hinzugefügt wird.
Wenn Sie Ihr Skript und den Ordner ausgewählt haben, an den Sie es anhängen möchten, klicken Sie mit der rechten Maustaste auf den Ordner selbst. Geh runter zu Dienste> Ordneraktion einrichtenund stellen Sie sicher, dass Ordneraktionen aktivieren wird geprüft. Ziehen Sie dann eine Datei über den Ordner, um zu sehen, wie Ihr AppleScript ausgeführt wird.
Spielen Sie mit der Menüleiste "Skripte", um zu erfahren, was AppleScript sonst noch für Sie tun kann. Um zu sehen, was unter der Haube vor sich geht, gehen Sie zu Skripte Klicken Sie mit der rechten Maustaste auf ein Skript und öffnen Sie es mit dem Skript-Editor.
Die Tell-Anweisung verstehen
AppleScript verwendet eine für Menschen lesbare Syntax. Dies bedeutet, dass es im Vergleich zu vielen anderen Programmiersprachen in einem verständlichen Format geschrieben ist. Da zum Senden von Befehlen vollständige Wörter und Sätze verwendet werden, ist es leicht zu verstehen und leicht zu erlernen.
Schauen wir uns die Anfangssyntax von an add - neues Element alert.scpt in Ordneraktionen. Dies gibt eine Vorstellung von der grundlegendsten Aussage in AppleScript: der Aussage sagen.
Wenn Sie nach dem Empfang von hinzugefügten Elementen Ordnerelemente zu diesem Ordner hinzufügen, versuchen Sie, der Anwendung "Finder" mitzuteilen. Geben Sie den Namen des Ordners ein. Setzen Sie den Ordnernamen auf den Namen dieses Ordners.
Eine "Tell-Anweisung" besteht aus drei Teilen:
- Das Wort "erzählen"
- Das zu referenzierende Objekt (in diesem Fall die Anwendung „Finder“)
- Die auszuführende Aktion (hier "Setzen Sie den Ordnernamen auf den Namen dieses Ordners").
In der obigen Anweisung von Laien heißt es in der obigen Anweisung "Tell Finder", den Namen des Ordners zu verwenden, an den dieses Skript angehängt ist, wenn das Skript nach "this_folder" fragt.
Der Zweck von AppleScript besteht darin, Aufgaben für Sie zu automatisieren, indem Apps angewiesen werden, Aufgaben auszuführen, die Sie nicht selbst erledigen möchten. Daher ist der Befehl "tell" unerlässlich. Sie können in der AppleScript-Welt allein mit "tell" weit kommen.
Beachten Sie auch: die Zeile, die sagt --get den Namen des Ordners
ist eigentlich nur ein Kommentar, der dem Benutzer sagt, was das Skript gerade tut. Kommentare sind wichtig - nicht nur, um anderen Leuten zu erzählen, was Ihr Skript getan hat, sondern um sich selbst daran zu erinnern.
Schreiben Sie Ihr erstes AppleScript
Wenn Sie Programmiererfahrung haben und mit Konzepten wie Variablen vertraut sind, Do-While-Schleifenund Bedingungen können Sie über den Rahmen dieser Einführung hinaus viel aus AppleScript herausholen. Im Moment zeigen wir Ihnen nur, wie Sie ein Basisskript erstellen, schreiben, ausführen und speichern:
- Erstellen Sie das Skript: Öffne das Script Editor und geh zu Datei> Neu.
-
Schreiben Sie Ihr Skript: Das Skripteditorfenster ist in zwei Hälften unterteilt. Die obere Hälfte dient zur Eingabe Ihres Skripts. Die untere Hälfte zeigt Ihnen die Ausgabe, wenn Sie sie ausführen. Art:
Weisen Sie die Anwendung "Systemereignisse" an, den Dialog "Hallo Welt!"
. Drücken Sie dann die Hammer-Taste in der Menüleiste direkt über dem Skript, um es zu kompilieren. Dies wird durch Ihr Skript ausgeführt, um nach Syntaxfehlern zu suchen. Wenn Sie keinen Fehlerdialog erhalten und Ihr Skript Formatierung und Schriftart ändert, wurde es erfolgreich kompiliert. - Führen Sie Ihr Skript aus: Neben dem Hammerknopf befindet sich ein abspielen Taste. Schlagen Sie das und sehen Sie, was passiert.
- Speichern Sie Ihr Skript: Nachdem Sie ein grundlegendes Skript haben, können Sie es als anklickbare Anwendung speichern. Gehe zu Datei> Speichern, und unter Datei Format, wählen Anwendung. Anstatt den Skript-Editor zu öffnen und auf Wiedergabe zu klicken, können Sie jetzt einfach auf Ihr Skript doppelklicken, um es auszuführen. Wenn Sie in Bash schreiben möchten, können Sie Verwenden Sie AppleScript, um Ihre Bash-Skripte in anklickbare Anwendungen umzuwandeln So verwandeln Sie Bash-Skripte mithilfe von AppleScript in anklickbare AppsBash-Skripte sind leistungsstark, aber nicht immer praktisch. So kann AppleScript Bash-Befehle in anklickbare Apps verwandeln. Weiterlesen .
Mit dieser einfachen Syntax können Sie fast jeder Mac-App anweisen, so ziemlich alles zu tun. Um die verfügbaren Befehle für eine bestimmte App zu überprüfen, gehen Sie zu Datei> Wörterbuch öffnen und wählen Sie die Anwendung. Von dort aus können Sie alle verfügbaren AppleScript-Befehle anzeigen.
Verwenden Sie für eine einfachere Mac-Automatisierung Automator
Wenn Sie beim Programmieren Kopfschmerzen bekommen, gibt es einfachere Möglichkeiten, Ihre Aufgaben zu automatisieren. Automator verwendet eine benutzerfreundliche Benutzeroberfläche und eine einfache Benutzeroberfläche, um nervenaufreibende Routinen in Ein-Klick-Aufgaben zum Festlegen und Vergessen zu verwandeln.
Während Automator nicht so anpassbar oder kompliziert wie AppleScript ist, ist es einfacher und viel schwieriger zu brechen. Schauen Sie sich einige an Automator-Workflows, die Ihnen Zeit sparen 8 Zeitsparende Automator-Workflows für Ihren MacDie Automator-App auf Ihrem Mac erleichtert die Automatisierung langwieriger Aufgaben. Hier sind fantastische zeitsparende Workflows, die Sie einrichten sollten. Weiterlesen wenn Sie interessiert sind.
Tim Chawaga ist Schriftsteller und lebt in Brooklyn. Wenn er nicht über Technologie und Kultur schreibt, schreibt er Science Fiction.