Freitag, 13. Februar 2009

was sind scripts!?

Photoshop-Anwender wünschen sich oft eine Automatisierung ständig wiederkehrender Prozesse. Dazu stehen Aktionslisten, die Stapelverarbeitung oder Droplets bereit. Wer jedoch nicht davor zurückschreckt, eine Programmiersprache einzusetzen, kann die Software mit Skripten noch viel exakter automatisieren.

Skripten
SkriptenEigene Programmteile schreiben und sie zu Photoshop hinzufügen: Das ist mittels Scripting möglich. Das Programm stellt dabei drei Varianten zur Verfügung: VBScript (nur Windows), AppleScript (nur Mac) und JavaScript (Windows und Mac). Mittels Skripten kann Photoshop um nützliche Funktionen erweitert werden, die Programmiersprachen setzen jedoch eine gewisse Einarbeitungszeit voraus. Allerdings ist das auch nicht so schwierig wie bei C, C++ oder Java.

JavaScript
Am einfachsten ist es, JavaScript für die Programmierung einzusetzen, denn diese Programmiersprache wird sowohl von Windows, als auch von Mac verstanden. Anwender kennen JavaScript in erster Linie von Webseiten. Der Programmiersprache liegt ein Objektmodell zugrunde. Es beschreibt die Hierarchie. Wird JavaScript in Photoshop eingesetzt, so steht diese Anwendung ganz oben. Es folgen das Dokument und eine Stufe weiterer Elemente wie Pfade, Kanäle oder Auswahlen.

ExtendedScript Toolkit ExtendedScript Toolkit
Um Photoshop zu programmieren, nutzt man das ExtendedScript Toolkit. Es ist unter Windows auf der Festplatte ... zu finden. ... Im großen Hauptfenster des Werkzeugs werden die Skripten eingegeben. Außerdem hilft es bei der Fehlersuche. Der Play-Button spielt Skripten ab, der Stopp-Button beendet sie wieder.

Beispielskripten
HandbuchWer sich das Scripting unter Photoshop genauer anschauen möchte, findet im Photoshop-Programmordner unter Skript Handbuch mehrere PDF-Dateien, zum Teil auch auf Deutsch. Sie liefern Fakten zu den drei verwendbaren Programmiersprachen, aber auch Beispielskripten. Einen weiteren Blick in die Skripten bietet das Plug-In Script Listener, das im Ordner Hilfsprogramme liegt. Es kann alle Aktionen, die in Photoshop gemacht werden, als Skripten protokollieren.

quelle

Keine Kommentare: